· 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.
| Metric | This month | Last month | Change | Target |
|---|---|---|---|---|
| Spend | $1,600 | $1,500 | +7% | $1,600 |
| Leads | 84 | 75 | +12% | 80 |
| Cost per lead | $19.05 | $20.00 | -5% | $20.00 |
| Link click-through rate | 1.8% | 1.6% | +0.2 pts | 1.5% |
| Frequency | 2.1 | 1.9 | +0.2 | under 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
| Ecommerce | Lead generation | Local business | Awareness or brand | |
|---|---|---|---|---|
| Headline KPI | Purchases and ROAS | Leads and cost per lead | Leads, calls or messages | Reach and frequency |
| Add to the report | Revenue from the store, not just Meta's number | Lead quality from the client's CRM | Offers and seasonal events | Cost per 1,000 people reached |
| Usually leave out | Reach, likes | ROAS unless leads carry a value | ROAS | Cost per purchase |
| Watch closely | Frequency and creative fatigue | Cost per lead against lead quality | Budget pacing | Frequency 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.
Related reading
- Meta Ads Reporting for Agencies: 2026 Guide
- Meta Ads metrics to include in client reports
- How to present Facebook Ads results to clients
- How to export Meta Ads data to CSV
Last reviewed September 2026.