← Back to blog

· 6 min read · MetriQuill Team

Facebook Ads Report Template for Clients (Free)

A client-ready Facebook Ads report needs seven sections, in this order: a headline summary, a KPI snapshot, a campaign table, what worked and what did not, a diagnosis, the plan for next period, and an appendix for definitions and caveats. For most small accounts that fits on one or two pages.

Below is what belongs in each section, a skeleton you can paste into a document or slide deck, and the changes to make for ecommerce, lead-gen and local business clients. Numbers in the examples are invented for illustration.

The seven sections

1. Headline summary

Three or four sentences that hold the whole report in miniature: the client's goal metric, whether it was hit, the main reason, and the top action. Write it last, but put it first. Many clients read nothing else.

Illustrative example: "Leads were 84 against a target of 80, up 12% on last month, at a cost of $19 per lead. The main driver was the new testimonial video, which produced leads at a lower cost than the static ads. Next month we will move 20% of budget from the weakest ad set to the video and test two new hooks."

2. KPI snapshot

Five to seven KPIs that match the campaign objective, each shown with this period, last period, the change, and the target. Anything that is not tied to a decision goes in the appendix.

MetricThis monthLast monthChangeTarget
Spend$1,600$1,500+7%$1,600
Leads8475+12%80
Cost per lead$19.05$20.00-5%$20.00
Link click-through rate1.8%1.6%+0.2 pts1.5%
Frequency2.11.9+0.2under 3

If the client runs campaigns with different objectives, make one snapshot per objective rather than blending them. See Meta Ads "Results" and cost per result explained for why.

3. Campaign table

One row per campaign, sorted by spend: spend, results (named as leads, purchases or link clicks, not just "results"), cost per result and one or two efficiency metrics. Mark clear winners and clear laggards so the eye goes where the decisions are.

4. What worked and what did not

Two short lists. Every item needs a number as evidence and a plain-English cause. "Testimonial video: 34% lower cost per lead than the static ads because more people watched to the offer" is useful. "Video performed well" is not.

5. Diagnosis

Explain the biggest movement in the KPI snapshot by working down the chain: cost of reach (CPM), attention (click-through rate), and conversion after the click. Check frequency for audience fatigue. Say clearly what you know and what you only suspect. For the metrics themselves, see Meta Ads metrics to include in client reports.

6. Plan for next period

Two to four actions, each with the reason and the date you will do it: a test, a budget move, a creative refresh, a tracking fix. Then score last period's actions: did you do what you said you would? A report that checks its own promises is the fastest way to build trust.

7. Appendix: definitions and caveats

One-line definitions of each metric, the date range and currency, and any measurement changes inside the period. State the attribution caveat once, here, and reference it from the KPI table rather than repeating it. Since Meta changed its attribution rules in 2026, this matters more than it used to: Meta attribution changes 2026.

A copy-paste skeleton

Paste this into a document and fill in the brackets.

[Client name] - Facebook Ads report - [Month Year]

Summary. [Goal metric] was [value] against a target of [target], [up or down] [x]% on last month. The main driver was [cause]. Next month we will [top action].

KPI snapshot. [Table: metric, this period, last period, change, target]

Campaign breakdown. [Table: campaign, spend, results by name, cost per result, one efficiency metric]

What worked. [Item with number and cause]. [Item with number and cause].

What did not. [Item with number and cause]. [Item with number and cause].

Diagnosis. [Biggest movement], explained through cost of reach, click-through rate and conversion. Confirmed: [facts]. Suspected: [hypotheses and how we will check].

Next period. [Action 1, date]. [Action 2, date]. Status of last period's actions: [done or not, and why].

Appendix. [Definitions, date range, currency, attribution note, any measurement changes]

What changes by client type

EcommerceLead generationLocal businessAwareness or brand
Headline KPIPurchases and ROASLeads and cost per leadLeads, calls or messagesReach and frequency
Add to the reportRevenue from the store, not just Meta's numberLead quality from the client's CRMOffers and seasonal eventsCost per 1,000 people reached
Usually leave outReach, likesROAS unless leads carry a valueROASCost per purchase
Watch closelyFrequency and creative fatigueCost per lead against lead qualityBudget pacingFrequency creep

The pattern behind the table: report what the client is judged on, then add the one number from outside Meta that keeps you honest, such as store revenue or qualified leads.

How long should it be, and in what format?

One to two pages is enough for most small accounts, with the appendix as an extra. A PDF gives you a dated record to compare month over month. A live link is handy for checking in between reports. Send the report before the call so the meeting is spent on decisions instead of reading. If you deliver under your own brand, see white-label Facebook Ads reports.

Fill it in faster from a CSV

Most of sections 2 and 3 is assembly work: exporting, calculating and formatting. The steps are in how to export Meta Ads data to CSV. With the free MetriQuill tool you upload the export and get KPI cards, charts and a campaign table without an account, and you can write the summary, diagnosis and plan yourself. The source code is on GitHub if you want to check how each number is calculated. The paid plans add a branded PDF, period comparison and AI-written insights; check the pricing section of the site for what each plan includes.

Frequently asked questions

Should I include screenshots from Ads Manager? Clean tables and charts read better than screenshots, which carry noise and can expose other data on screen. If you must use one, crop it tightly.

Should I include ROAS for a lead-generation client? Only if each lead carries a value. Otherwise use cost per lead and, ideally, lead quality from the client's own CRM.

Which period should I compare against? The previous period always, and the same period last year for seasonal businesses. If Meta changed a measurement rule in between, say so in the appendix.

How do I handle metrics the client does not know? One plain sentence per metric in the appendix, and a footnote marker in the KPI table.

How often should I send the report? Monthly for the formal report. Weekly snapshots are optional and work best as a short message. More in the complete reporting guide.

Last reviewed September 2026.

Ready to save hours?

Your first report takes
less than 60 seconds

No API tokens. No OAuth. No setup. Upload a CSV,
get a branded PDF, send it to your client.

Get Started FreeTry without signing up

Free tier · No credit card · No lock-in