What a client needs from a Meta ads report
Every client asks two questions at the end of the month. What happened? And what did you do? Numbers answer the first question. Spend, reach, results and cost per result show what happened in the account. They do not show what you did, because the same numbers could come from a month of careful work or from a month of leaving things alone.
Only a record of what you changed answers the second question. When the report says "we tested two headlines, everything else stayed the same, and this one won", your client can see the work and the reason behind the next decision.
So think of a strong report in three layers:
- Account numbers. What the whole account spent and delivered. Meta Ads Reporting covers this.
- Asset numbers. Which image, video or text delivered inside the ads you ran. Meta's creative breakdown is starting to cover this.
- Test records. One change, one result, written down. This is the layer most reports skip, and the one that proves what you did. The cleanest way to get it is to test one thing at a time.
The rest of this guide takes each layer in turn, then shows how to put them into one monthly report.
What Meta Ads Reporting already gives you
Start with what Meta gives you for free. In Meta's words, "Meta Ads Reporting enables you to create, customize, export, share and schedule reports on your ad performance." You can build custom reports, add breakdowns, filter and sort, and set up recurring reports that arrive by email.
Meta's help page on exporting and sharing reports adds the details that matter for client work:
- You can export a report as an .xlsx or .csv file, or share it as a link.
- You can share a link with people inside or outside your business. People outside your business cannot edit the report and do not see unsaved changes.
- You can set an expiration date on a shared link.
- You need administrator, advertiser or analyst access to the ad account.
- Metrics come in groups: performance (reach, impressions and delivery), engagement, conversions and settings.
- "The maximum reporting window is 37 months from the date of your request."
For many monthly reports, this is enough. It costs nothing extra inside Ads Manager, your client can check every number against the account, and a scheduled email means the numbers arrive on time without anyone rebuilding them. If you want a structure to put those numbers in, copy the full template.
The creative breakdown: which image or text delivered
Checked 29 October 2026; Meta is rolling this out gradually.
The second layer is new. Meta's help page "Understand creative-level performance in Meta Ads Reporting" describes an ad creative breakdown that shows delivery status and key metrics for each ad creative, such as results, reach, impressions, cost per result and amount spent. Meta adds: "We are gradually introducing this experience so it may not be available to you yet."
The same page lists its limits. It does not cover dynamic creative ads. It shows data only after July 1, 2017. Bar and trend charts are not supported with the breakdown. You can share the result as a link, export it as .xlsx or .csv, or download it as a .png.
A second source points the same way. Social Media Today reported on 27 October 2026 that Ads Manager "now features a 'Breakdown' element that shows the performance of each part of an ad", and quoted Meta: "If you select Media, you can see the performance of how your images and videos delivered as single media." Text variations can be viewed too. According to the report, ads opted into Show as collection or Show as carousel are not shown, and there is no insight into some custom conversions, such as "Donate" and "Subscribe".
This is a real step forward for client reports. You can now show a client which asset delivered, in Meta's own numbers, instead of guessing from ad level totals.
It also has a limit worth stating in Meta's own terms. A breakdown reports how each asset delivered inside the ads you ran. Meta describes its A/B test differently: it shows each version to a separate part of the audience to "ensure nobody sees both", and Meta advises that you "Test only one variable for more conclusive results". So use the breakdown to report what delivered, and use a test when you need to prove what caused a result.
Report the test, not only the numbers
The third layer is a short test record for each result in your report. Five lines are enough:
| Line | What to write |
|---|---|
| What changed | The one thing that differed, for example the headline |
| What stayed the same | Audience, budget, placement and everything else |
| What it cost and got | [spend], [impressions], [clicks], [click rate] |
| How sure | Clear winner, or tied if the numbers cannot pick one |
| Status | Finished, or unfinished and labelled as such |
What changed. Name the single difference between the versions. If you cannot name one thing, the test changed too much. Meta's help page on testing more than one variable puts it plainly: "When you're testing more than one variable, you won't know exactly which variable led to the winning ad set."
What stayed the same. List what you held fixed: audience, budget, placement, offer and anything else. This line is what makes the result believable, because it rules out the other explanations.
What it cost and got. Write the spend, impressions, clicks and click rate for each version, using the numbers from Ads Manager so your client can check them.
How sure. Say whether there is a clear winner. If the numbers cannot pick one, write "tied". A tie is a result worth reporting: it tells your client that this change did not matter much, which saves next month's budget for a change that might.
Status. Say whether the test finished. An unfinished test is never reported as a win, even when one version is ahead.
One more line belongs in every report that shows click rates: a click rate is an ad response, not a lead or sale. It tells you which message people responded to in the ad, and nothing about what happened after the click. For the mechanics of a fair test, see how Facebook split testing works.
Where 1Signal fits
1Signal is our product. It is not a reporting dashboard, and it does not report on a whole ad account. What it does is produce the third layer, the test records, for your messages.
1Signal runs small real Meta ads that change one thing at a time: pain, headline, offer, image and ad text. It keeps the test behind every result. In the words of the Signal Prompt Pack page:
- "Every line is traced back to its ad."
- "What won? The exact line, with its click rate, clicks and spend."
- "Built from that offer's saved test results, never from a copy someone keeps by hand. Partial packs say so: an unfinished test is never shown as a result."
- "A fact we don't have stays a visible [MISSING] marker."
- The client one pager: "The most interesting findings on one page, as a PDF. In your agency's name on Agency and White label; in 1Signal styling on Basic and Marketer."
- The data file: "Every tested line and number in one JSON file, for tools that read it."
Each test step is labelled with what it changes and how sure the result is, including "Tied" when the numbers cannot pick one. That maps straight onto the test record above.
For agencies, the Agency plan is $149 a month for up to 25 businesses, with "Your brand on questionnaires, reports and client emails". White label is $249 a month. Basic is $29 and Marketer $79. Every plan starts with a 7 day trial, and a card is required. Meta ad spend is separate. 1Signal also states: "We never pitch, sell to or solicit your clients, during the program or after it." See all 1Signal plans, or browse the real tests with exact spend.
The plain limit: 1Signal does not replace your account report. It reports the tests it ran, on Meta only, as click rates.
Get your report and first-test draft free.
When another tool fits better
Sometimes the job is a dashboard, not a test record. Facts below come from each tool's own site, checked 29 October 2026:
- One dashboard across many channels and clients: AgencyAnalytics, DashThis, Swydo or Whatagraph.
- Free, custom reports you wire up yourself: Google's Data Studio, which Google says "is available at no charge for creators and report viewers."
- Whole Meta accounts reported by public link or PDF: Madgicx One-Click Report.
- Creative analytics reports shared with clients: Motion or Foreplay Lens.
- Only Meta numbers each month: Meta Ads Reporting is enough.
For prices and a closer look at each, see Facebook ads reporting tools compared.
A monthly Meta ads report in six parts
Put the three layers together and a monthly report needs six parts:
- Summary. Three sentences: what happened, what you changed, what comes next.
- Spend and delivery. Amount spent, reach and impressions, against last month.
- Results by campaign. Results and cost per result for each campaign.
- What we tested and what we learned. One test record per test.
- Creative breakdown notes. Which image, video or text delivered, where your account has the breakdown.
- Next month's tests. The next change and why.
Want it ready to fill in? Copy the full template.
FAQ
How do I report Meta ads results to a client?
Build the numbers in Meta Ads Reporting, then add a short record for each test: what changed, what stayed the same, spend, clicks, click rate, how sure you are and whether it finished. Share the report as a link, a file or a scheduled email. Clients see both the result and the work.
What should a Facebook ads report include?
Include a summary, spend and delivery, results by campaign, what you tested and learned, notes on which creative delivered, and next month's tests. Use the metric names Meta uses, such as results, reach, impressions, cost per result and amount spent, so your client can check every number in Ads Manager.
Can I see how each image or text performed in Ads Manager?
Yes, where Meta has rolled it out. Meta's ad creative breakdown shows results, reach, impressions, cost per result and amount spent for each creative. Social Media Today reported on 27 October 2026 that a Breakdown shows images, videos and text variations, but not collection or carousel displays.
Is a creative breakdown the same as an A/B test?
No. A breakdown reports how each asset delivered inside the ads you ran. Meta describes its A/B test as showing each version to a separate part of the audience so nobody sees both. Meta also says testing one variable gives more conclusive results. Use breakdowns to report and tests to prove.
Can I share a Meta ads report with someone outside my business?
Yes. Meta Ads Reporting lets you share a report link with people inside or outside your business. People outside cannot edit it or see unsaved changes, and you can set an expiration date. You can also export .xlsx or .csv files or schedule recurring emailed reports.
Is 1Signal a Meta ads reporting tool?
No. 1Signal runs small real Meta ads that change one thing at a time and shows which line people click. Each result keeps its test, spend, clicks and click rate, with a one page summary in your agency's name on Agency and White label. It does not report on your whole account.