Skip to content
TWINJAM
Contracts & SOWs 5 min read

Retainer caps for marketing agencies: units, rollover and the 80% warning

How performance and creative agencies can define retainer deliverables in units, handle rollover, warn clients before the cap and turn overflow into planned work instead of free work.

MNMeera NairHead of Customer Success, TWINJAM ·

Key takeaways

  • Define retainers in deliverable units, not just hours. Clients understand "12 ad sets" better than "60 hours".
  • Decide rollover rules before month one. Unclear rollover becomes a negotiation every month.
  • Warn at 80% of cap with options. The warning is a service, not a threat.
On this page (7 sections)
  1. 01Why retainers leak differently
  2. 02Define the retainer in units, not only hours
  3. 03Decide rollover rules on day one
  4. 04The 80% warning
  5. 05Turn overflow into planned work
  6. 06Give account managers permission to say "next month"
  7. 07Seeing it across thirty accounts

Why retainers leak differently

Project agencies lose margin through scope creep on a single build. Retainer agencies lose it through a slow drift in what a month includes. In month one, the retainer covers four landing pages, twelve ad variants and a monthly report. By month nine, it covers six landing pages, twenty variants, a weekly report and a Friday call that has quietly become a strategy session.

Nobody decided to expand the retainer. Account managers, who are measured on retention, said yes to each extra item because the client was happy and the item was small. The fee stayed the same. The hours went up. By renewal, the agency is either losing money on the account or facing a difficult conversation about a price increase that the client sees as coming from nowhere.

Define the retainer in units, not only hours

An hours-only retainer invites the client to treat the agency as a pool of time, and gives the account manager nothing concrete to point to. A unit-based retainer lists what the month includes in terms the client already thinks in.

Example monthly retainer, performance marketing
UnitIncluded per monthDefinition
Paid social ad sets12One concept in up to 3 sizes, 1 round of revisions
Landing pages2From the existing template library, 1 round of revisions
Email campaigns4Design, build and send to one segment
Performance report1 monthlyStandard dashboard plus a 30-minute review call
Strategy session1 quarterlyUp to 2 hours with the account lead

Hours still matter internally, so keep an hour value per unit for planning. But the client conversation happens in units. "You have used 11 of your 12 ad sets this month" is clearer and less confrontational than "you are at 54 of 60 hours".

Retainer scopeClause

The monthly fee includes the deliverable units listed in Schedule A. Requests beyond those units, new deliverable types, or deliverables outside the definitions in Schedule A will be quoted separately or scheduled into the following month by agreement.

Decide rollover rules on day one

Unused units are as much of a problem as overflow. If the client uses eight ad sets in a quiet month, do the other four roll over? If the rule is not written down, the answer will be negotiated every month, usually in the client's favor.

  • No rollover: simplest, but clients feel they lose value in quiet months.
  • Rollover for one month: unused units carry forward once, then expire. This is the most common fair compromise.
  • Unit swaps: unused units of one type can be exchanged for another at an agreed ratio, for example two ad sets for one landing page.
  • Quarterly pooling: units are counted per quarter rather than per month, which smooths campaign peaks.

Whatever you choose, show the balance on every monthly report. A visible balance makes the cap feel like a shared budget rather than a hidden limit.

The 80% warning

The most useful single habit for retainer agencies is a warning when the client reaches about 80% of a unit cap in a month. It should go out before the last units are spent, and it should always include options.

PMExample reply#client-channel
Heads-up for planning: we've delivered 10 of this month's 12 ad sets. If the Diwali push needs more than two further sets, we can add a top-up of six for $1,800, or move the extras into November's allowance. Let me know which you prefer and we'll plan the shoot around it.

Clients rarely react badly to this. It reads as the agency managing their budget carefully. The alternative, delivering the extra work and either absorbing it or invoicing for it afterwards, produces exactly the friction account managers are trying to avoid.

Turn overflow into planned work

Repeated overflow is a signal, not a nuisance. If a client exceeds the cap three months running, the retainer is the wrong size, and that is a good conversation to have: it is a growth conversation, not a scope fight.

  1. Track overflow per unit type for each account.
  2. After two consecutive months over cap on the same unit, flag it in the monthly review.
  3. Propose a retainer adjustment that matches actual usage, with the data.
  4. If the client prefers to stay at the current level, agree what gets deprioritized.

Agencies that do this well often grow accounts at renewal without a hard sell, because the evidence for a larger retainer has been shared month by month.

Give account managers permission to say "next month"

Retainer caps fail when the people closest to the client feel they cannot enforce them. Account managers are usually rewarded for client happiness and retention, not for margin, so every incentive points toward yes. If leadership wants caps to hold, the incentive has to change: track overflow absorbed per account alongside satisfaction scores, and make it explicit that scheduling work into next month is good account management.

It also helps to give account managers a small discretionary allowance, for example two hours a month per account, that they can spend on goodwill without asking anyone. Discretion within a limit feels very different from a rule with no flexibility, and it keeps the cap credible for everything above it.

Seeing it across thirty accounts

The difficulty for a growing agency is visibility. One account manager can count units for three clients. Nobody can do it reliably across thirty accounts with requests arriving through Slack, email and briefs in Asana or ClickUp. TWINJAM parses the retainer schedule into unit caps, counts requests against them across connected channels and alerts the account lead privately at the threshold you choose.

The client never hears from the software. They hear from an account manager who knows exactly where the month stands, and that is the whole point.

MN

Meera Nair

Head of Customer Success, TWINJAM

Meera coaches delivery teams through their first change order conversations and has sat in on more scope calls than she can count.

Newsletter

The Profitable Agency

Weekly teardowns of agency contract terms, margin protection and delivery operations. One email every Thursday, no fluff.

Read by delivery leads and agency founders. Unsubscribe in one click.

All articles

Keep reading

Free SOW vulnerability audit

Drop in a PDF SOW. See the gaps in 60 seconds.

TWINJAM flags ambiguous deliverables, missing exclusion clauses, uncapped revisions and untestable assumptions, then scores the contract before your next client asks for “just one more thing”.

Run a free SOW audit

HFX-APP_SOW_v3.pdf

Halvorsen Freight · 26 pages

61

of 100

  • "Standard integrations" undefinedHigh
  • No revision cap on design deliverablesHigh
  • Browser support not listedMedium
  • Client content dates missingMedium
  • Change control in section 9Pass

Stop delivering free software features on fixed-fee contracts.

Upload a live project SOW. We will show you the out-of-scope Slack requests your team is building for free right now.