There's a moment in every agency client's lifecycle when the relationship gets quietly de-prioritized. It's almost never one big event. It's a slow erosion that starts with the client skimming the monthly report instead of reading it, then forwarding it to someone junior, then forgetting it arrived.
By the time the relationship feels at risk, the cadence has been broken for months. The fix isn't sending more reports — it's restructuring what reporting actually does.
Four reporting tiers, one cadence
The mistake most agencies make is reporting at one frequency to one audience. A senior decision-maker doesn't want a weekly tactical pull. A marketing manager doesn't get value from a 30-page quarterly deck. Build for both.
| Tier | Cadence | Audience | Format |
|---|---|---|---|
| Live dashboard | Always-on | Marketing manager / day-to-day | Looker / branded URL |
| Weekly check-in | 15 min sync | Marketing manager | Slack or quick call |
| Monthly recap | Written, ~3 pages | Marketing manager + their boss | PDF or doc link |
| Quarterly business review | 45-60 min meeting + deck | Decision-maker, finance, exec | Live presentation |
Each tier serves a different audience and a different question. The dashboard answers "is the program running?" The weekly answers "any blockers?" The monthly answers "did we make progress?" The QBR answers "is the spend justified?"
The seven sections of a monthly recap that gets read
The monthly recap is where most retainer relationships live or die. It's also where most agencies waste the most pages. Here's the structure that earns the read:
1. The one-line headline
Open with one sentence that answers: did this month do what we said it would? Not "we did a lot." A specific binary.
Example: "March hit target on cost-per-lead ($142 vs $150 goal) but came in 12% under volume — we know why and have the plan in section 4."
If your senior client reads only the first sentence, they should know whether to be calm or worried.
2. Three numbers, no more
The three KPIs the client cares most about, vs. last month, vs. the goal. Three. Not twelve. Not "everything we tracked."
The temptation is to flood the recap with metrics to look thorough. The effect is the opposite — it signals you don't know which numbers matter, and the client tunes out.
3. What worked
Two or three things that contributed to the headline. Specific actions, specific outcomes. "We added LinkedIn retargeting on Mar 14, which drove a 22% lift in MQL volume from existing audiences."
4. What didn't, and what we're doing about it
This is the section most agencies skip and most retainers churn over. Skipping the negative reads as either dishonesty (the client knows something didn't work) or naivety (they assume you don't notice). Address it directly, paired with the corrective action.
Clients fire agencies for surprise underperformance. They don't fire agencies that flag underperformance early and explain the fix. The data is the same; the framing is the difference.
5. What we're testing this month
One or two experiments going into the next 30 days. This signals momentum and gives the client something to anticipate in next month's report. It also pre-frames any volatility in the numbers.
6. What we need from you
If anything. New creative assets, a decision on budget allocation, an introduction to their CRM admin. Make this section visible — clients who feel involved in the program don't leave it. Clients who feel like they pay and ignore eventually stop paying too.
7. Open questions
Two or three forward-looking questions the program is wrestling with. "Do we want to test broader audiences or stay focused on the qualified-lead segment?" This invites the client into the strategic layer, which is where retainers either deepen or quietly die.
What to leave out
Three sections that almost every agency includes and that almost no client reads:
- The platform-by-platform tactical recap. "We added 3 new ad groups, refreshed 7 creatives, paused 2 campaigns." Belongs in your internal Notion, not the client report. They don't care.
- The full data export. If the client wants 47 metrics, give them a dashboard link. Don't paste tables into the recap.
- Generic industry commentary. "iOS 17 has continued to impact attribution." If it didn't change anything specific to their account, leave it out.
The QBR is a different document entirely
The monthly is operational. The quarterly is strategic. Different audience, different format, different goal — and yet most agencies just stitch three monthly recaps together and call it a QBR.
The QBR should answer four questions:
- Did the last quarter deliver against the goals we set?
- What did we learn about the audience, the channel mix, the creative — that we didn't know 90 days ago?
- What's our recommendation for the next quarter, and why?
- What does the program look like 12 months from now if we keep going?
That last question is what separates a QBR that renews a contract from a QBR that gets the contract reviewed by procurement. The client wants to see that you're thinking about their program in years, not months.
"Reports don't retain clients by being thorough. They retain clients by being readable, honest, and forward-looking."
Most agencies' reporting problem isn't that they report too little. It's that the reporting they do isn't structured for the audience reading it. Restructure the cadence around the four tiers, write monthlies for the seven-section format, and treat the QBR as a strategic document — not a metrics dump. Retainer length improves measurably within two quarters.
Reporting templates we ship branded to your agency.
Every CovAgency partner gets dashboard, monthly, and QBR templates pre-built. 30-minute partner call.