Start with the reporting question
A manager account billing report is useful only when it answers a clear question. Are you checking unpaid invoices, client spend, budget pacing, taxes, payment setup, or monthly reconciliation? These are different views. Write down the decision the report should support, the date range, the client accounts included, and the person responsible for acting on exceptions. That prevents a broad export from being mistaken for an invoice or financial statement. A Google Ads performance report is not a substitute for the formal billing documents issued under the account’s payment arrangement.
Use a stable account scope. In the manager account, decide whether the report should include directly linked clients, sub-manager accounts, or a selected list. Record customer IDs alongside account names because names can change and two clients can use similar labels. Keep the scope in a documented list and compare it with the active hierarchy before each run. This simple control catches newly onboarded accounts, departed clients, paused accounts, and clients that have moved to another manager before their data is included in a financial summary.
Choose the right data source
Start from Google Ads’ manager-account reporting tools for performance and account-level information. The Reports page supports reports across managed accounts, including accounts linked through sub-managers. For invoices, transaction history, and payment status, use the billing documents and billing pages available to the authorized paying manager or account. Combining the two sources can help explain spend, but label them separately and reconcile their definitions, time zones, and date ranges before presenting a total.
Set up a repeatable report with consistent columns, filters, segments, and date range. Useful fields may include account name, customer ID, cost, clicks, conversions, currency, and billing status, but the exact fields depend on the question. Avoid exporting personal or campaign-level details when a client-facing billing summary does not need them. Save the report configuration and record when it was last reviewed. If you use a scheduled report, send it only to people who are authorized to see the included accounts and financial information.
Build a monthly workflow
A practical sequence is: confirm the reporting month and time zone; verify the manager account hierarchy; select the right account set; generate performance and billing views separately; check missing or inactive accounts; reconcile totals against official billing documents; then approve and distribute the final file. Assign one person to prepare and another to review high-impact totals where possible. If a client’s invoice setup changed during the month, note the effective date so that a billing change is not incorrectly interpreted as a campaign performance shift.
Use a consistent file name with the period, account group, currency context, and version. Store exports in a restricted folder with a retention period that matches your organization’s finance and privacy requirements. Keep an audit note showing who produced the report, the source view, filters, and any corrections. Do not email full reports to a broad distribution list simply because a recipient has access to one account. Review access whenever staff roles or client relationships change.
Automate with guardrails
Automation can reduce repetitive clicks, but it cannot decide whether two billing figures mean the same thing. Google Ads manager-account reporting can create, download, and manage reports across linked accounts. A script or scheduled export should therefore perform mechanical tasks—such as creating a consistent summary or flagging missing account rows—while a human reviews exceptions and confirms totals. Keep scripts read-only unless a separate, reviewed process explicitly authorizes changes. Use least-privilege access, protect credentials, and document what the automation reads and where it writes the output.
Test the workflow on a small group before including every client. Compare the automated output against the Google Ads interface and the relevant invoice for at least one complete billing period. Check what happens when an account is canceled, moved, added mid-month, changes currency, or has no activity. Record failures visibly instead of silently omitting rows. Add a date stamp and a clear ‘draft’ or ‘reviewed’ status so an automated file is not treated as an approved financial record by mistake.
Handle currencies and reconciliation
A manager account may summarize accounts that use different currencies, and Google may display converted cost information in the manager account’s currency for reporting. That display is convenient for comparison but is not the same as changing the client account’s billing currency or invoice amount. Preserve each account’s original currency and avoid adding converted and native-currency numbers into one unlabeled total. For accounting, follow the invoice and finance system used by the organization, and state any conversion source, date, or methodology applied outside Google Ads.
If the exported report and invoice do not match, first check date range, time zone, account ID, billing arrangement, taxes, adjustments, and whether the report uses account currency or a manager-level converted view. Do not ‘fix’ a discrepancy by editing source data or suppressing the account. Note the variance and ask the responsible billing contact or Google Ads support for clarification when it cannot be explained. Preserve the original exports so a reviewer can reproduce the reconciliation.
Access, privacy, and client separation
Billing data is sensitive. Limit report access to people with a legitimate job need, and keep each client’s data separate in shared folders and presentations. Use permissions supported by the manager account and avoid sharing account-wide credentials. If an agency prepares reports for clients, confirm which figures the contract allows it to share, how long records are retained, and who receives them after offboarding. Avoid placing payment card details or unnecessary personal data into an internal spreadsheet.
Before an employee leaves or a client relationship ends, remove their access at the correct account and manager levels. Review scheduled reports and shared folders too; removing a manager link does not automatically clean up copies that were previously downloaded or emailed. A reporting checklist should include recipients, storage, retention, and access review. These steps make automation safer and reduce the chance of a report exposing one client’s spend to another.
A practical review checklist
Before the report is sent, confirm the reporting period and time zone; account IDs and hierarchy; original currency for every client; the distinction between performance cost and billed amount; missing accounts; account status changes; filters and segments; recipient permissions; and whether the totals were compared with billing documents. Keep a short exception log with the client, issue, owner, and resolution date. A reviewer should be able to reproduce the report from the saved configuration without relying on undocumented spreadsheet formulas.
Start small and improve the workflow after each month. Note which manual checks caught real errors and which steps could be automated safely. Avoid promising that automated data is error-free: account structures, billing arrangements, adjustments, and reporting definitions can change. A dependable process makes those changes visible, keeps source records, and gives a responsible person time to investigate before the report is shared.
Conclusion and official references
The dependable approach is to automate collection and formatting, then reconcile billing against the right billing documents and review the final report before sharing it. Keep account IDs, native currencies, filters, and recipients explicit. The official Google Ads guidance explains how to create and schedule manager-account reports and how billing is managed across accounts. For a related structure decision, see our guide to organizing separate Google Ads accounts for multiple brands.
Official references: Create and schedule performance reports from your manager account; Navigate billing from manager accounts; Manager accounts in Google Ads. Use the current in-product report and billing instructions because available columns, access, and payment setups may vary by account.
Frequently asked questions
Can a manager-account report include all client accounts?
You can create reports across the accounts managed in the hierarchy, but choose the correct scope and confirm the account list before using the output. Some reports may need to be downloaded to include data for all selected accounts.
Is a cost report the same as an invoice?
No. Performance cost data and billing documents serve different purposes. Reconcile using the official billing documents for the account’s payment arrangement.
Can reports be scheduled?
Google Ads supports creating and scheduling manager-account performance reports. Confirm the schedule, filters, recipients, and access permissions before distributing them.
How should I report clients in different currencies?
Keep the account’s original currency visible. If you show converted manager-level totals, label them as converted reporting values and do not represent them as invoice amounts.
Should billing reports include campaign details?
Only include the detail needed for the report’s purpose. Restrict financial and account data to authorized recipients and avoid exposing one client’s information to another.


