A retainer is supposed to be the calm, predictable part of running a service business. For a lot of agencies and freelancers it is the opposite: a number picked under pressure during a sales call, never revisited, that quietly stops covering the work six months in.
The problem with how most retainers get priced
Ask an agency owner how they landed on their retainer price and the honest answer is usually some version of: the client had a budget in mind, or a competitor quoted something similar, or it felt like a round number that wouldn’t scare anyone off. None of that has anything to do with what the work actually costs to deliver.
That gap is invisible in month one. The client is engaged, scope is light, everyone is on their best behavior. By month four, the client is asking for the thing you said yes to in the kickoff call, the account has quietly grown two extra deliverables, and the retainer that felt generous now barely covers the hours. Nobody renegotiated anything. The price just stopped matching the job.
A retainer priced correctly does two things at once: it covers the cost of the work at a normal pace, and it has enough margin built in to absorb the month where a client goes quiet, comes back with double the requests, or churns without warning. Most retainers are priced for the first job and never for the second.
Start from cost, not from the client's budget
Budget-anchored pricing feels safe because it rarely gets rejected. It is also how agencies end up subsidizing clients without noticing. The fix is to build the number from the bottom up, then check it against the market, not the other way around.
- Cost out a normal month List every hour a normal month of this account actually takes: strategy, production, revisions, meetings, reporting. Multiply by your fully loaded hourly cost, which includes salary, taxes, benefits and overhead, not just the wage.
- Add a scope buffer, not a hope Add 15 to 25 percent on top of the hour count. This is not padding, it is the tax every retainer pays for the extra call, the last-minute swap, the round of revisions that wasn’t technically in scope but you did anyway.
- Price to your target margin Divide the buffered cost by your target gross margin, typically 50 to 65 percent for service work. If the math produces a number well above what similar firms charge, that’s useful information too: it means the account needs fewer hours, not a lower price.
- Set a floor you will not go under Decide the minimum retainer you will accept for this tier of client before the sales conversation starts. A floor set in advance is a business decision. A floor set mid-negotiation is a concession.
Build in the slack a bad month needs
A retainer that only works when the client behaves exactly as expected isn’t a pricing model, it’s a bet. The slack has to live somewhere specific, not just in a vague sense that things usually work out.
- Array
- Array
- Array
- Array
What a bad month actually costs you
| Scenario | Hidden cost | What protects you |
|---|---|---|
| Client goes dark for six weeks | You staffed for the account, revenue stalls, staff sits idle or gets reassigned late | Minimum term plus a defined notice period before pause or cancel |
| Client doubles requests mid-quarter | Team absorbs unpaid overtime to keep the relationship happy | Written scope with a change-order trigger above a set hour threshold |
| Client churns with no warning | You lose the revenue and the ramp-down time to reassign staff | 30 to 60 day notice clause built into the contract, not a handshake |
| Slow payer stretches to 60 days | Cash flow gap even though revenue on paper looks fine | Retainer billed in advance, not net-30 in arrears |
Bill in advance, not after the fact
The single biggest lever most agencies leave on the table isn’t the price, it’s the timing. A retainer billed on the first of the month for the month ahead behaves completely differently in your cash flow than one invoiced net-30 after the work is done. The first gives you a 30 to 45 day head start on knowing whether a client is going to be a problem. The second means you find out you’re not getting paid at the exact moment you most need the cash.
We didn’t change a single price. We just moved every retainer to bill on the first instead of net-30 after delivery, and our cash position stopped swinging by tens of thousands of dollars every quarter.
Operations lead, 14-person creative agency
Advance billing on recurring work is also where automation actually earns its keep. A retainer that regenerates its own invoice and charges a saved card on the same date every month removes the entire category of “did we bill them yet” from someone’s job. Studio’s recurring invoicing does this the same way its recurring giving tools keep nonprofit donors from lapsing: the charge happens on schedule whether or not anyone remembers to press send.
Renegotiate on a schedule, not in a crisis
Most retainer conversations that end in a price increase happen because the agency is angry, not because the timing is right. That’s a bad negotiating position and clients can feel it. The better version is scheduled and unemotional: an annual review, built into the contract from day one, where scope and price both get re-examined together.
- Array
- Array
- Array
Key takeaways
- Price from cost up, not from the client’s budget down. Build the number from real hours and fully loaded cost, then check it against the market.
- The buffer is the business model. A 15 to 25 percent scope buffer and a written scope of work are what keep a normal retainer from quietly becoming unprofitable.
- Billing timing is a cash flow lever. Advance billing exposes a bad payer or a departing client weeks before net-30 would.
- Renegotiate on a calendar, not in anger. A scheduled annual review with real hours data protects the relationship and the margin at the same time.
Questions to ask your team
How do I raise retainer prices on an existing client without losing them?
Tie it to a scheduled review, not a surprise announcement, and bring hours data showing the account has grown beyond the original scope. Offer the client a choice between reduced scope at the current price or the current scope at a new price. Clients leave over ambush increases far more often than fair ones.
What's a reasonable minimum term for a retainer?
Ninety days is common for service retainers. It’s long enough to get past the ramp-up period where you’re least efficient, and short enough that clients don’t feel locked into something oversized for their needs.
Should banked hours ever expire?
Yes. Letting hours roll over one month is reasonable and keeps clients from feeling penalized for a slow month. Letting them accumulate indefinitely creates a liability that surfaces all at once, usually during your busiest stretch.
Is a lower retainer with tighter scope better than a bigger one with loose scope?
Almost always. A smaller, clearly scoped retainer is easier to staff, easier to deliver against, and easier to renew on good terms. A bigger retainer with fuzzy scope is where margin quietly disappears, one reasonable request at a time.