{template} · 8 min readBy Breut Editorial · 3 Apr 2026

Google Ads reporting template for marketing agencies

Most agency Google Ads reports are either too thin (a screenshot of the Google Ads summary tab) or too overwhelming (every metric in the interface, exported as a spreadsheet). Neither is useful to clients. Here's the exact structure and metrics that belong in every Google Ads monthly report — and how to stop building it manually.

// what you'll learn
The 8 Google Ads metrics that belong in every client report
How to structure a Google Ads report section (with template)
KPI callouts — how to flag CPA and ROAS vs target
How to write the narrative section without spending 30 minutes on it
Campaign breakdown: what level of detail is actually useful

The 8 Google Ads metrics for client reports

Google Ads has hundreds of columns available. Clients need eight. Here's the complete list, why each one is there, and how to call it out:

Metric
Why it's in the report
Callout format
Total spend
The first thing every client checks — did the budget get spent?
vs monthly budget
Clicks
Volume of visits driven from paid search
MoM delta
Impressions
How many times ads were shown
MoM delta
CTR
Quality signal — are the ads compelling enough to click?
Benchmark: 3–5% for search
Avg CPC
Cost efficiency — are clicks getting more expensive?
MoM delta, flag if +15%+
Conversions
The metric everything else exists to produce
vs target CPA
CPA
Cost per conversion — the KPI most clients care about most
Green/red vs target
ROAS
Return on ad spend (for e-commerce)
Green/red vs target

The Google Ads report section structure

A well-structured Google Ads report section has four parts in this order:

Part 1: Executive snapshot (top of section)

A 2–3 sentence narrative that answers: was it a good month? Lead with the most important outcome (usually conversions or CPA vs target), acknowledge anything that went in the wrong direction, and flag what you're doing about it. This is the section the client reads. Everything else is supporting evidence.

Example: "Google Ads drove 34 conversions in October at an average CPA of £42 — 14% below your £49 target, the best CPA performance in 6 months. Spend came in at £1,428 against a £1,500 budget. The Brand campaign continued to outperform, while the Competitor targeting campaign underperformed; we've paused the lowest-performing ad groups heading into November."

Part 2: KPI callout box

A visual block showing CPA vs target and ROAS vs target with green/red colouring. This is the fastest way for a client to answer "did we hit our goals?" without reading anything. Make it prominent — it's the most important 2 numbers in the whole report.

Part 3: Core metrics table

The 8 metrics listed above, in a clean table with current month, previous month, and delta. Don't include every metric Google Ads offers. This table exists to provide evidence for the narrative, not to replace it.

Part 4: Campaign breakdown

Top 3–5 campaigns by spend, with spend, conversions, and CPA per campaign. This is useful for clients who manage their own budget allocations, and it shows the agency has visibility across the full account structure — not just the aggregate totals.

KPI callouts: how to flag CPA and ROAS vs target

The single most impactful addition to any Google Ads report is a KPI callout that compares actual performance against the client's stated target. This transforms a table of numbers into an answer to "did we do well?"

The mechanics: before building the report, record the client's target CPA and target ROAS. When the report is generated, calculate whether actual CPA is above or below target (below is good for CPA), and whether actual ROAS is above or below target (above is good for ROAS). Colour the callout green or red accordingly.

This requires knowing the client's targets in advance — which means capturing them at onboarding, not at reporting time. Build target CPA and target ROAS fields into your client setup flow and every report automatically generates the right callout.

How to write the Google Ads narrative without spending 30 minutes

The narrative section is where most agencies burn time. "We need to say something meaningful about the CPA increase." The account manager stares at the numbers, thinks about what to write, drafts something, second-guesses it, rewrites it. 30–45 minutes per client, every month.

AI changes this completely. Feed Claude the metrics (spend, clicks, CTR, avg CPC, conversions, CPA, ROAS, delta vs previous month) plus the client context (industry, KPI targets, any campaign changes made during the month) and it produces a narrative that reads like a senior AM wrote it — in under 5 seconds. This is part of a broader automated reporting workflow that cuts 5–8 hours per client per month. See exactly what Google Ads data Breut pulls automatically.

The key is the context note. "Retail client selling premium kitchenware. Target CPA £45. Increased budget by 20% in week 3 to capture early Christmas demand. Primary conversion is checkout completion." With that context, the AI narrative goes from generic to specific and genuinely useful.

What not to include in a Google Ads report

Quality Score per keyword. Clients don't know what Quality Score means and it doesn't belong in a monthly summary report. It belongs in a quarterly account audit, not a monthly performance report.

Ad copy variants and A/B test results. Unless a test produced a clear winner that affects strategy, ad copy detail clutters the report. Mention it in the narrative if relevant; don't build a section around it.

Search impression share. Useful internally for capacity planning; not useful to clients in a monthly summary.

Every campaign in the account. Show the top 3–5 by spend. A client with 20 campaigns doesn't need a 20-row breakdown in their monthly report — they need the agency to tell them what the most important thing was last month.

The Google Ads reporting workflow that scales

Manual workflow: log into Google Ads (10 min), pull the date range (5 min), export to CSV (5 min), paste into template (15 min), write narrative (30 min), format PDF (15 min). Total: ~80 minutes per client.

With the right tooling: connect Google Ads once via OAuth. Every month, the tool pulls spend, clicks, impressions, CTR, avg CPC, conversions, CPA, and ROAS automatically, compares them to the client's stored targets, generates a green/red KPI callout, writes the AI narrative using the stored context note, and includes it in the branded PDF. Total: 0 minutes.

Across 10 Google Ads clients, that's 800 minutes — over 13 hours — saved every month. That's the difference between an agency that's always behind on reporting and an agency that's always ahead.

// related reading
How to automate client reporting for marketing agenciesHow to write a client report for a marketing agencyDigital marketing report template: the complete guideGoogle Ads integration — what Breut pulls automatically →
Automate your Google Ads reports — for every client

Breut pulls Google Ads data automatically, generates KPI callouts vs your targets, and includes AI-written narrative in a branded PDF. 14-day free trial.

Automate Google Ads reports →See full pricing →