Meta Ads Client Reporting: What Agencies Should Report Weekly (Template)

Meta ads client reporting template for agencies: the weekly metrics clients care about, how to write commentary, reporting cadence, and mistakes to avoid.

7 min read

Good meta ads client reporting answers three questions in under two minutes of reading: what did we spend, what did we get, and what are you doing about it. Most agency reports fail because they answer the first two with forty metrics and never get to the third. This guide gives you a weekly template you can copy, a clear split between client-facing metrics and internal ones, a method for writing commentary that earns trust, and the reporting cadence that fits different client sizes.

Quick answer: A weekly Meta ads client report should fit on one page: spend versus plan, the two or three outcome metrics the client agreed to (for example purchases, ROAS, cost per lead), a week-over-week and plan comparison, the top three creatives, three bullets of commentary (what happened, why, what we are doing), and the actions planned for next week. Keep CPM, CTR and frequency in your own dashboard unless they explain the result.

Woman presenting a weekly performance report to clients in a meeting room
Photo: Woman Presenting At The Meeting via Pexels

What Clients Actually Want From a Meta Ads Report

Ask a client what they want in a report and they will say everything. Watch what they read and it is three things: whether spend is on plan, whether the number they care about moved in the right direction, and whether the agency has a grip on it. A founder reads the ROAS line and the commentary. A marketing director reads the plan comparison and forwards the creative section to the brand team. A CFO reads spend and blended efficiency. Nobody reads the CPM chart.

That means the report has two jobs. The first is accountability: show the agreed numbers honestly, including the bad weeks. The second is confidence: demonstrate that you understand why the numbers moved and that you have a plan. Reports that only do the first feel like an invoice. Reports that only do the second feel like spin. The template below is built to do both in one page.

  • Agree the two or three outcome metrics in the onboarding call and never change them without a conversation.
  • Agree the attribution setting (for example 7-day click, 1-day view) and state it on every report.
  • Agree the comparison baseline: previous week, same week last year, or the monthly plan.
  • Agree who reads it. A one-page summary for the decision maker, an appendix for the marketing team.

The Weekly Meta Ads Client Reporting Template

This structure fits on one page or one screen. Build it once in your reporting tool or a slide and reuse it every week. The order is deliberate: outcomes first, context second, actions last, so a client who stops reading after the first block still has what they need.

SectionContentFormat
1. HeadlineOne sentence: result vs target and the main reason.Plain text, under 30 words
2. ScorecardSpend vs plan, primary outcome (purchases or leads), cost per result or ROAS, each with week-over-week and vs plan.Table, 3 to 5 rows
3. TrendLast 8 to 13 weeks of the primary metric and spend.One chart
4. What drove itThree bullets: creative, audience or market, external factors (promo, stock, seasonality).Bullets
5. Top creativesTop 3 by spend with cost per result, plus 1 new test worth noting.Thumbnails and a small table
6. ActionsWhat we changed this week and what we will do next week, with expected effect.Two short lists
7. AsksAnything you need from the client: assets, approvals, landing page fixes, budget decisions.Bullets, max 3
AppendixCampaign-level table, placement and geo breakdowns, full creative list.Optional second page

Example scorecard rows

MetricThis weekLast weekPlanNote
Spend$14,200$13,900$14,000On pace for the month
Purchases (7d click, 1d view)412389400Up 6% WoW
Cost per purchase$34.47$35.73$35.00Within target
ROAS2.92.72.8Lifted by new UGC creative
New customer share71%74%70%Watch retargeting share

Which Metrics Belong in the Report and Which Belong in Your Dashboard

The biggest improvement most agencies can make is removing metrics. Diagnostic metrics such as CPM, CTR, frequency, hook rate and learning phase status are essential to the buyer and noise to the client, unless one of them explains the week. Then it belongs in the commentary, not the scorecard. A simple rule: the scorecard shows outcomes and money, the commentary borrows diagnostics only to explain the outcomes.

MetricClient reportInternal dashboardWhen to surface to client
Spend vs planAlwaysAlwaysAlways
Purchases, leads, revenueAlwaysAlwaysAlways
Cost per result, ROASAlwaysAlwaysAlways
Blended MER (revenue / total ad spend)MonthlyWeeklyWhen Meta-reported and blended diverge
CPMNoDailyWhen a CPM jump explains a bad week
CTR, hook rateNoDailyWhen creative fatigue is the story
FrequencyNoDailyWhen audience saturation is the story
Learning phase statusNoDailyRarely
Top creativesTop 3AllAlways, clients love this section

How to Write the Commentary Section

Commentary is where agencies win or lose renewals. The structure that works is three bullets: what happened, why it happened, what we are doing. Each bullet should contain a number and a cause. Avoid passive voice and avoid blaming the platform without evidence. If you do not know why something moved, say so and say what you are testing to find out. Clients respect honesty more than confidence.

Weak versus strong commentary

  • Weak: Performance was slightly down this week due to algorithm changes.
  • Strong: Cost per purchase rose 12% to $39.10. CPM was up 18% across all campaigns, including unchanged ones, which points to auction pressure from the holiday weekend rather than our creative. We held budgets and are launching 4 new concepts Tuesday.
  • Weak: We optimised campaigns and tested new creatives.
  • Strong: We paused 3 ads with CTR down more than 30% from launch and moved $1,800 a week into the two UGC testimonial ads, which are converting at $28 versus the $35 account average.

Keep the actions list specific and dated. Next week we will launch, pause, test or change something, and here is the effect we expect. Then next week, report against it. This closes the loop and makes the report a running record of decisions, which is exactly what a client needs when they justify the agency fee internally.

Weekly, Monthly and Quarterly: Setting the Reporting Cadence

Weekly is the default for active accounts, but it is not the only layer. A good cadence has three rhythms with different jobs. Weekly reports keep the client informed and show momentum. Monthly reports step back to budget, blended efficiency and creative learnings. Quarterly reviews look at strategy, targets and the plan for the next quarter. Smaller clients can collapse weekly into a short email and keep monthly as the main document.

CadenceAudienceLengthFocus
WeeklyDay-to-day contactOne page or a 5-minute LoomScorecard, drivers, actions, asks
MonthlyMarketing lead, founder4 to 8 slidesSpend vs budget, blended MER, creative learnings, next month plan
QuarterlyLeadership30 to 45 minute callTargets, incrementality, channel mix, budget for next quarter
Ad hocAnyoneA few linesTracking breaks, policy issues, overspend, major wins

Send weekly reports on the same day at the same time. Monday or Tuesday morning works best because weekend attribution has mostly settled and you have the full prior week. Automating the data pull is sensible; automating the commentary without a human read is not, at least not for the clients you want to keep.

Common Meta Ads Client Reporting Mistakes

Most reporting problems are not about data. They are about choices that make the report harder to trust or harder to read.

  1. Changing attribution windows or metrics between weeks so the numbers look better. Clients notice, and it destroys trust.
  2. Reporting Meta-attributed revenue as if it were total revenue. State the attribution setting and show blended MER monthly.
  3. Forty metrics and no story. If a metric does not change a decision, cut it.
  4. No comparison. A number without a baseline is not information.
  5. Blaming the platform every bad week. Sometimes true, rarely useful.
  6. Burying the bad news. Lead with it, explain it, show the plan.
  7. Reporting on the agency's activity instead of the client's outcome. Launched 12 ads is not a result.
  8. Inconsistent delivery. A late report signals a neglected account, even if the account is fine.

Where Loraloop Fits In

Loraloop produces the raw material for this kind of report automatically. Lora, the AI marketing lead, sends a daily briefing per workspace that covers spend, results against baseline and the recommendations behind each change, so by Monday the week's story is already written down. Angie, the ads agent, keeps the record of which ads were paused or scaled and why, and each action went through your approval, so the actions section of the report reflects decisions you actually signed off. Agencies run one workspace per client (Pro includes 5, Enterprise is unlimited), which keeps each client's data and Brand DNA separate. You still write the client-facing commentary; the platform makes sure you are not reconstructing the week from memory.

Frequently Asked Questions

What should a Meta ads client report include?

Spend versus plan, the two or three agreed outcome metrics such as purchases, cost per result or ROAS with week-over-week and plan comparisons, a short trend chart, three bullets explaining what drove the result, the top three creatives, the actions taken and planned, and anything you need from the client. Keep diagnostics like CPM and CTR in your own dashboard unless they explain the week.

How often should an agency send meta ads client reporting?

Weekly for active accounts, on a fixed day, ideally Monday or Tuesday after weekend attribution settles. Add a monthly review covering budget, blended efficiency and creative learnings, and a quarterly strategy review. Smaller accounts can replace the weekly document with a short email and keep monthly as the main report.

Should you report ROAS or cost per acquisition to clients?

Report whichever matches how the client measures the business. Ecommerce clients usually want ROAS plus new customer share; lead generation clients want cost per lead and lead quality. Show Meta-attributed numbers with the attribution window stated, and show blended marketing efficiency (revenue divided by total ad spend) monthly so the client sees the real picture.

What is the best tool for Meta ads client reporting?

Any tool that pulls Meta data automatically, lets you fix a template and supports a comparison baseline will work, from a connected spreadsheet to dedicated reporting dashboards and AI platforms that write a daily briefing. The tool matters less than the discipline: same metrics, same attribution, same day each week, with human-written commentary.

How do you explain bad Meta ads performance to a client?

Lead with the number, give the most likely cause with evidence, and state the action. For example: cost per purchase rose 12%; CPM rose 18% across all campaigns including unchanged ones, which points to auction pressure rather than creative; we held budgets and are launching four new concepts. Avoid vague references to algorithm changes without data.

Start every client week with the story already written: daily briefings and an approval log for every Meta account you manage.

Try Loraloop Free