Free tool Plan and measure

PPC Report Generator

Upload a Google Ads campaign report and get a printable one-page PPC report with KPI tiles, changes from the previous period, a campaign table and plain-English highlights. Free, no sign-up, and your file stays in your browser.

  • Free
  • No sign-up
  • Runs in your browser
Or paste the report

Your one-page report will appear here, ready to print or save as PDF.

Paid Pilot Google Ads management

Want a strategist to run your Google Ads for you?

Every Paid Pilot plan includes the campaign build, conversion tracking and a plain-English monthly report. One flat monthly fee, no setup fee, no percentage of ad spend, no contract, and the account stays in your name.

The free audit is a recorded video review of your account or your market, delivered within two business days. No pitch call.

  • Launch $499/month Ad budget up to $3,000 a month
  • Scale $1,499/month Ad budget $10,000 to $25,000 a month

Short answer

A PPC report generator turns a Google Ads campaign download into a one-page summary of cost, clicks, CTR, average CPC, conversions, conversion rate, cost per conversion, conversion value and ROAS. The math follows Google's definitions: CTR is clicks ÷ impressions, average CPC is cost ÷ clicks, cost per conversion is cost ÷ conversions, and ROAS is conversion value ÷ cost.

How to use the PPC Report Generator

  1. In Google Ads, download your campaigns table as a CSV with the Campaign, Impr., Clicks, Cost, Conversions and Conv. value columns.
  2. Upload the file or type the rows in. Include previous-period columns if you want the change shown.
  3. Add the client name, reporting period, logo and your notes.
  4. Check the KPI tiles, campaign table, chart and highlights, then print, save as PDF or download a CSV.

What should a PPC report include?

A good report answers three questions: what did we spend, what did it bring in, and what changed since last time. The generator works like a PPC report template that fills itself in from six columns of a Google Ads campaign download: Campaign, Impr., Clicks, Cost, Conversions and Conv. value. The one-page report holds:

  • KPI tiles for cost, clicks, CTR, average CPC, conversions, conversion rate, cost per conversion, conversion value and ROAS.
  • Change versus the previous period, when your file includes previous-period columns.
  • A campaign table showing where the money went.
  • A chart of each campaign's share of cost against its share of conversions.
  • Highlights written by fixed rules: the top campaign, campaigns spending with no conversions, and cost per conversion outliers.
  • Your details: client name, period, logo and notes.

The file is read in your browser and never uploaded, which matters when the data belongs to a client.

How is each metric calculated?

The report uses the same column names as Google Ads (About columns in your statistics table) and follows Google's formulas, with one small difference noted under the table:

MetricFormulaGoogle Ads column
CTRClicks ÷ impressionsCTR (definition)
Average CPCCost ÷ clicksAvg. CPC (definition)
Conversion rateConversions ÷ clicksConv. rate (definition)
Cost per conversionCost ÷ conversionsCost / conv. (definition)
ROASConv. value ÷ costConv. value / cost (definition)

Cost, clicks, conversions and conversion value are plain totals. Google's own CTR example shows how the ratios work: 5 clicks from 100 impressions is a 5% CTR. One difference to know: Google divides conversions by ad interactions, not clicks, so for campaign types where the two differ, the conversion rate here may not match the Conv. rate column exactly.

How do you read the cost versus conversions chart?

The chart sets each campaign's share of total cost beside its share of total conversions. When the cost share is bigger, that campaign's cost per conversion is above the account average. When the conversion share is bigger, it is converting more cheaply than average.

That turns the chart into a quick budget conversation. Cheaper campaigns may deserve more money, and expensive ones need a look at their search terms, ads and landing page. The Search Term Analyzer shows where their spend went.

What do the highlights mean?

Highlights are written by fixed rules, so the same file always gives the same notes. Each one points to a next step:

  • Top campaign. Lead your summary with it, and make sure a budget change elsewhere does not starve it.
  • Spending with no conversions. Check the search terms it paid for, then confirm that conversion tracking works on its landing page.
  • Cost per conversion outliers. A campaign well above the others needs tighter keywords, sharper ads or a better page. One well below may deserve more budget.

How do you download a campaign report from Google Ads?

  1. Open the campaigns table in your Google Ads account and set the date range you want to report on.
  2. Check that the Impr., Clicks, Cost, Conversions and Conv. value columns are showing, and add any that are missing under Columns.
  3. Download the table. Google offers "Excel CSV, TSV, PDF, XLSX, XML, and Google Sheets" (Create, save, and schedule reports). Choose CSV.
  4. Upload the file here, or type the rows in by hand for a small account.

Tips for a report clients actually read

  • Never average percentages. Add up clicks and impressions first, then divide. Averaging each campaign's CTR gives a tiny campaign the same weight as your biggest one.
  • Compare like with like. Use periods of the same length, or the same month last year if your trade is seasonal.
  • Go easy on small numbers. A campaign with two conversions cuts its cost per conversion by a third with one more at the same spend.
  • Explain the numbers. Use the notes to say what changed, why, and what you will test next.
  • Show value, not only cost. If conversions carry no value, ROAS reads zero. The ROAS Calculator turns leads into revenue with your close rate and customer value. If conversions are missing altogether, check the tracking tags with the Landing Page Audit Tool.

Sources

  1. About columns in your statistics table (Google Ads Help)
  2. Understand your conversion tracking data (Google Ads Help)
  3. Create, save, and schedule reports from your statistics tables (Google Ads Help)
  4. Clickthrough rate (CTR): Definition (Google Ads Help)
  5. Average cost-per-click (Avg. CPC): Definition (Google Ads Help)
  6. Conversion rate: Definition (Google Ads Help)
  7. Conversion value per cost: Definition (Google Ads Help)

Updated 2 October 2026 by the Paid Pilot team. Google Ads is a trademark of Google LLC; Paid Pilot is an independent agency.

Frequently asked questions

What should a PPC report include?

A PPC report should show what was spent, what it produced and what changed: cost, clicks, CTR, average CPC, conversions, conversion rate, cost per conversion, conversion value and ROAS, each compared with the previous period. Add a breakdown by campaign, a short list of highlights and problems, and notes on what you changed and what you plan to test next.

What is a PPC report template?

A PPC report template is a fixed layout that you fill with each period's numbers, so every report looks the same and periods are easy to compare. A practical one puts the headline KPIs at the top, then the change from the last period, a table by campaign, a chart and room for notes. Keeping the layout the same each month makes trends easier to spot.

How do I export a campaign report from Google Ads?

Open the campaigns table in Google Ads, choose your date range and check that the Impr., Clicks, Cost, Conversions and Conv. value columns are showing, adding any that are missing under Columns. Then download the table. Google offers Excel CSV, TSV, PDF, XLSX, XML and Google Sheets formats; pick CSV to load the data into a report generator or a spreadsheet.

How is conversion rate calculated in Google Ads?

Google divides the number of conversions by the number of ad interactions that can be tracked to a conversion in the same period. Its own example is 50 conversions from 1,000 interactions, a 5% conversion rate. When you work it out yourself, divide total conversions by total interactions for the whole period rather than averaging daily or campaign rates.

What is cost per conversion in Google Ads?

Cost per conversion is your total cost divided by your number of conversions, shown in Google Ads as the Cost / conv. column. For example, a campaign that spent $1,000 and recorded 20 conversions paid $50 per conversion. For a business that sells by phone or form, it works as a cost per lead, so compare it with what a lead is worth to you.

How often should you send a PPC report?

Monthly suits most small businesses: a month is long enough to compare with the one before and short enough to act on. Check spend and conversions weekly so a problem does not run unnoticed, and step back each quarter to review trends and budget. Whatever you choose, keep the same schedule and layout so each report can be compared with the last.

Rather have a pilot fly it?

Enter your website. A strategist records a free audit of your Google Ads account or your market within two business days, with no pitch call attached.

Prefer to talk? +1 (720) 677-0016, or ask Co-pilot