How to Price Content Retainers Without Eating the Owner Hours

Most agencies price content retainers per deliverable — a flat rate per post, per week, per platform — and never count the hours the owner spends holding the loop together. That's the actual reason retainers feel unprofitable even when the invoice looks fine: the deliverable price covers the writing, but not the brief, the revision rounds, or the client call that approves the fifth version of a caption that should have taken one pass.
What the deliverable price actually misses
A typical retainer line item — "8 posts/month, $800" — implies $100 per post. That number holds up if each post takes 45 minutes to write and ships on the first draft. It falls apart the moment you add:
- Writing the brief so the draft doesn't come back wrong
- A first revision round because the client changed their mind about tone
- A second round because the first revision missed something
- The 15-minute call to walk through why round two still isn't right
Add those up across 8 posts and the real time is closer to 3-4 hours, not the ~6 hours the $100/post rate assumes you have budget for. The gap between what you priced and what it actually costs is exactly the revision loop — and it's invisible on the invoice because nobody itemizes "time spent getting the client to say yes."
A framework for counting the real hours
Before repricing anything, track one retainer for two weeks with three numbers per deliverable:
- Brief + draft time — from opening the doc to sending the first version.
- Revision rounds — count them, don't average them. A client who needs one clarifying question is a different cost than one who needs three passes.
- Client-facing time — calls, async back-and-forth, the Slack thread where they explain what they actually meant.
Multiply your real hourly cost (not your invoice rate — what an hour actually costs you in opportunity, including the client you can't take on while stuck revising this one) by the total, and compare it to what that retainer pays. Most agencies find the gap is 20-40% of the retainer's face value, and it's almost always concentrated in two or three high-revision clients, not spread evenly.
Repricing without losing the client
The fix isn't a blanket price increase — it's pricing the loop, not just the deliverable. Two options that hold up in practice:
- Cap revision rounds in the scope (e.g., 2 rounds included, additional rounds billed at a set rate), which prices the actual cost driver instead of the output.
- Price the system, not the asset — a flat monthly rate that covers brief-to-approval for a fixed volume, with the revision cost already built into the number because you measured it in step one.
Either way, the conversation with the client is easier than it sounds: you're not asking them to pay more for the same posts, you're pricing the actual work you're already doing for them.
The upstream fix
The deeper problem is that the revision loop exists because the first draft usually isn't client-ready — it's a starting point that needs the client's input to become final. If the first draft already reflected the brief closely enough to survive review in one pass, most of this cost disappears before you ever have to reprice anything.
That's the part worth fixing before the pricing conversation even comes up.