Sign in
By Variafy team / Updated 19 October 2026

Google Ads monthly report template for lead campaigns

A useful Google Ads monthly report for lead campaigns shows spend, the named conversion outcome, business-quality evidence and the next decision on a stated reporting basis. Copy the template below, then use the filled example to keep cheaper recorded conversions separate from better business results.

A dark blue expanding folio holds three cream and green report pages, with Spend, Quality and Next labels below.
On this page8 sections

Copy this monthly Google Ads lead-report template

Use this as a short client report, with the supporting exports retained separately. Our suggested structure is designed for a lead campaign; replace the brackets with verified readings and leave unavailable evidence explicitly missing.

Copy-ready reporting basis

Client and scope: [business, advertiser account, included campaign IDs/types]. Period: [dates, account time zone, comparison period]. Prepared: [date/time].

Outcome: [action name, source and counting rule]. Reporting: [column/date basis, filters, goals used]. Maturity: [provisional parts, follow-up age and next update].

This month / comparisonSource and qualification
Headline[Main outcome, cost and bounded conclusion].State whether this is platform credit, recorded enquiries or an accepted business outcome.
Spend and conversions[Cost]; [named action count]; [reported Cost / conv.].Google Ads export with dates, scope and exact column. Retain exclusions and incomplete rows.
Business quality[Accepted / rejected / unresolved enquiries]; [observed cost per accepted enquiry, if supportable].Business records under a written rule and matched cohort. Do not fill this from platform totals alone.
What changed[Observed setting, traffic or site change]; [what remains uncertain].Retained change evidence and relevant comparable readings. Timing is not proof of cause.
Next decision[Proposal, reason, owner, approval and checkpoint].Separate a proposed intervention from work already completed.
Open evidence[Missing measurement or business follow-up]; [next update].A named person must obtain it before the blocked conclusion is made.

Copy-ready client wording

“Spend [..] vs [..]; recorded [action] [..] vs [..]; accepted enquiries [..] vs [..], cost per accepted enquiry [..] vs [..] (our calculation, matched cohort: [yes/no]).”

“Not yet known: [..]. Provisional: [..]. Next decision: [..], owner [..], checkpoint [..].”

Our suggestion: send a short narrative with this table rather than adding every available metric. Keep account identifiers and working exports in the appropriate client workspace; the public example below contains no account or customer data.

Filled example: a monthly Google Ads report

The following is an entirely invented monthly report for a repair business. All dates, settings, entries and figures are teaching inputs, not a client case, benchmark or expected return.

Client and scope: repair-service example, one advertiser and one Search campaign. Period: August versus September, account time zone Europe/Warsaw. Prepared: 6 October, 10:00 UTC.

Outcome and reporting: Website enquiry success, a native website action with One counting, primary and in the standard goal used by the campaign. The view uses Conversions on the click-date basis for both periods. All example cost is assumed eligible for the illustrative Cost / conv. calculation.

Maturity: September is read 6 days after month end; conversions are credited to the click date, so September can still rise. August was read on 6 September, also 6 days after month end. Business follow-up: 15 September enquiries remain unresolved. Next update: 20 October.

For this teaching example only, assume one reported conversion corresponds to one recorded enquiry in the matching campaign cohort, with matching media cost and comparable follow-up age. There is no fractional, modelled or unmatched credit in these invented inputs.

Our suggestion for a real report: check the action’s Every or One setting, fractional or modelled credit, and the enquiry and ad-interaction timestamps used to establish the click-date cohort. Until that relationship is confirmed, label the cost per accepted enquiry indicative.

August · inventedSeptember · invented
Google Ads cost$2,400$2,700
Named website-enquiry conversions6075
Illustrative cost per conversion$40$36
Business-accepted enquiries3027
Business-rejected enquiries2033
Still unresolved1015
Observed cost per accepted enquiry$80$100
Best case if all unresolved were accepted · current cohorts$60.00$64.29

Headline: “Spend rose 12.5% and recorded conversions rose 25%, while illustrative cost per conversion fell 10%. Observed cost per accepted enquiry rose from $80 to $100; a business-quality improvement is not established.”

“September figures are provisional: Google can still add late conversions and adjust cost. Fifteen enquiries in the September group remain unresolved; next update 20 October.”

Interpretation: our reading is that the cheaper platform outcome does not establish a better accepted outcome. If all unresolved enquiries in the current groups were accepted, the calculations would be $2,400 ÷ 40 = $60.00 and $2,700 ÷ 42 ≈ $64.29. These scenarios keep the current cost and cohort fixed; they do not predict future reporting adjustments.

What changed: included change-history extract (invented): “9 September: target CPA lowered.” The reason for the rise in rejected enquiries has not been isolated.

The conversion-actions page describes a 7-14 day learning phase and warns that frequent manual changes to targets, budgets or goals reset the learning window. September mixes two target settings; the single invented edit does not by itself prove a Learning reset or explain rejected enquiries.

Open evidence: rejection reasons and unresolved classifications (sales owner); search-term and tracking checks (account operator), by 20 October.

Next decision: “Decision pending the evidence above. The sales owner and operator will assess it together on 20 October; the business owner approves any proposed campaign or budget intervention.”

The base calculations are $2,400 ÷ 60 = $40 and $2,700 ÷ 75 = $36; $2,400 ÷ 30 = $80 and $2,700 ÷ 27 = $100. All are calculations from invented inputs, not Google performance claims.

Which Google Ads readings belong in the template?

Record the exact action, source, counting rule, goals and column beside the template’s platform figures. Use the report-reading guide for the wider column definitions.

Conversions centres on primary actions; Google’s goal guidance conditions their use for bidding on the standard goal being used. Custom-goal actions are used for reporting and bidding regardless of their primary/secondary label.

Cost / conv. uses eligible interactions; the example assumes all its cost is eligible. Cost per accepted enquiry is our separate business calculation, requiring a matching outcome group. For a different GA4 total, use the reconciliation card.

Google’s primary conversion columns credit a conversion to the day of the click. A conversion following a late-September click can therefore appear in September after the report has been sent. State the export time and retain the possibility of later increases in the recent weeks.

If you instead need conversions by the day they happened, use Conversions (by conv. time). Our suggestion: do not divide this month’s cost by that differently dated total as though it were the same click-date cohort.

What should the change note and data caveat say?

Separate observed change, interpretation and next action. A report should not present an edit that happened before a result as proof that it caused the result.

The filled report keeps the observed edit, unresolved explanation, owner and checkpoint together. Use the same separation in the next report.

If a campaign edit is relevant, retain its time, object, old/new value and reported source. Use the change-history investigation for the timeline and the Learning guide for the differences in Google’s 7–14-day, cycle and target-change statements. Do not turn the monthly report into a count of edits as proof of work.

Label data maturity instead of declaring the month finished

Your reporting metrics may occasionally be updated one or more days after an event occurs.

Google’s freshness page names late conversions, retroactive invalid-traffic adjustments and billing-cycle adjustments. Our suggestion is to retain export time, the portion still provisional and the next update. A calendar month ending does not establish that every advertising or sales outcome is complete.

The page’s freshness tables also differ: one includes last-click conversions under hourly refresh, while its conversion comparison gives 3 hours for Google Ads last-click tracking and 15 hours for other models. Those descriptions do not establish a universal day on which your client report becomes final.

Obtain and retain the source report

Google’s report instructions place Report editor within Campaigns. Choose the required rows, columns and values, retain the intended scope and use Save for the report. Save the resulting evidence with the narrative so the next month can be compared on the same basis.

Google also documents the email-and-schedule icon for sending reports to selected account users, with frequency and format settings followed by Save. This schedules a source report; it does not write the business-quality explanation or decide the next intervention for you.

What can Variafy contribute to this report?

Variafy offers read-only Google Ads access after your beta invitation. Its reading scope includes campaign performance, available campaign settings, conversion-action settings and aggregate performance by action, with returned-row and completeness limits.

Those readings can provide evidence for the platform portion and identify missing scope. They do not qualify individual sales enquiries, establish a CRM cohort match or generate this finished Google client report as a PDF.

Our suggested reading request is: “For this account, campaign scope and two periods, keep cost, named action totals, settings and completeness separately labelled. Draft a factual comparison and list the business-quality evidence a person must add before approving the narrative.”

The responsible person verifies the evidence, adds the business assessment and sends the client report. This workflow does not send client emails, change Google Ads or import data.

What should be checked before sending the monthly report?

Check that every conclusion can be traced to the named reading or business record. Our suggestion is to finish with a short acceptance check.

  1. Can another person reproduce the platform numbers? Keep account/campaign scope, dates, time zone, action, column, filters and export time.
  2. Does the business outcome have its own rule? Retain accepted, rejected and unresolved cases separately, with equivalent follow-up maturity and a responsible owner.
  3. Are the denominators supportable? Use matching cost and outcome groups; do not average campaign CPAs or substitute a wider all-traffic total.
  4. Does the explanation distinguish facts from hypotheses? Identify which observations are established and which causal explanations still need testing.
  5. Is the next decision bounded? Name the missing evidence, proposed action, owner, approval and checkpoint.

When revenue or source matching is unavailable, say so. Do not invent ROAS from enquiries or convert an estimated lead value into confirmed customer revenue. The lead-economics guide covers the wider business calculation.

How we checked

Checked on 19 Oct 2026 against 4 Google Help documents: conversion tracking data and columns; primary/secondary actions; data freshness; and creating/managing reports. The differing freshness-table descriptions are kept visible rather than combined into a universal deadline.

The template, monthly narrative, calculations and sending checks are our suggestions. All repair-business figures, dates and the one-to-one cohort assumption are invented teaching inputs. Variafy is our product.

Questions

What should a monthly Google Ads lead report include?

A stated reporting basis, spend, the named conversion outcome, separately labelled business-quality evidence, observed changes, unresolved questions and a next decision with an owner. The copy-ready template and filled two-period example above show that structure.

Is Google Ads Cost / conv. the cost per qualified lead?

Only if the counted action matches the qualified outcome. Cost per accepted enquiry is a separate, indicative business calculation until counting, fractional or modelled credit, timestamps and cohort matching are checked. Google’s Cost / conv. uses eligible interactions.

Can I use this as a Google Sheets or document template?

Yes. Copy the reporting-basis fields and tables into your working document or sheet, replace invented inputs with verified evidence and retain the source exports. This article does not require a live account connection or provide an automated reporting file.

When is the previous month’s report final?

There is no universal finalization day in this template. Google documents late conversions and retroactive adjustments, while business follow-up has its own maturity. Preserve export time, provisional parts and the next update instead of declaring every result complete at month end.

Should a lower recorded CPA lead to a higher budget?

Not on that evidence alone. Resolve the named quality and reporting questions, retain the matching scope and business limits, and obtain approval for a specific budget proposal.

Related guides