Retainer Capacity and Rollover: How to Calculate Both Without Fooling Yourself

Retainer capacity is the share of the fee's included allotment you actually consumed: hours worked divided by hours included. Rollover is the unused remainder that carries into the next cycle. The rule that decides whether a retainer stays profitable is narrower than most advice admits — a capped carry is counted from the included allotment, never from what was available that month. Count it from available hours and the carry compounds into a bank the client eventually spends all at once.

Both numbers are arithmetic. You can run them in the retainer profitability calculator or on paper in two minutes.

First, which retainer did you actually sell

Capacity means three different things depending on what the fee buys, and using the wrong one produces a confident number about the wrong question.

ModelWhat the fee buysCapacity isShould hours roll over?
Hour-basedA block of delivery time each cycleHours worked ÷ hours includedYes, if capped
AvailabilityFirst call on your calendarHours worked ÷ hours reservedNo — unused time is the product
Deliverable-basedA set number of outputsDeliverables completed ÷ includedNo — the unit is not time

The distinction is not pedantry. On an availability retainer, low consumption is the arrangement working correctly: the client paid to be able to reach you, and a quiet month is what they bought. Reading that as "wasted capacity" and discounting the renewal gives away the entire premise. Rollover belongs to the hour-based model and nowhere else, because it is the only one where the fee buys a measured quantity of time.

The rollover rule, written out

For a capped carry:

carry_out = LEAST( GREATEST(included_hours - hours_worked, 0), rollover_cap )

Two things are load-bearing. GREATEST(..., 0) means an overrun carries nothing forward — you cannot bank a negative. And the subtraction starts from included_hours, not from included + carried_in, which is the part that gets built wrong.

Work it through. A $4,000 monthly retainer, 40 included hours, carry capped at 10:

  • Month one. You work 32 hours. Unused against included: 8. Carry out: LEAST(8, 10) = 8 hours.
  • Month two. Available to the client: 40 included + 8 carried = 48. You work 45. Three of the 48 available hours went unused — but the carry is computed from included, so: LEAST(GREATEST(40 − 45, 0), 10) = LEAST(0, 10) = 0 hours.

That zero is the whole point. Those three unused hours came out of last month's carry, and letting them carry again would mean the same unused hour rolling forward indefinitely. Over a year, a compounding carry can hand a client a month of free senior time they never paid for in any single cycle.

If you offer rollover, cap it. An uncapped carry is an open-ended liability sitting on your calendar, and it always comes due in the month you are busiest.

What your capacity number is telling you

CapacityWhat it meansWhat to do
Over 100%You are absorbing work beyond the feePrice the overage or raise the fee
80–100%The allotment is sized about rightLeave it alone
50–80%Slack, but the fee is defensibleWatch the trend across cycles
Under 50%The fee buys capacity nobody usesRenewal conversation, not a discount

Under-50% consumption is the one most freelancers misread. It is not a reason to cut the fee. On an hour-based retainer it usually means the allotment was sized for a launch period that ended, and the honest move is to resize the included hours downward while holding the effective rate — not to keep billing for forty hours of availability the client stopped needing.

Pricing the hours you absorbed

Unbilled overage has a value, and there is a defensible order for deciding what it is:

  1. The overage rate in your agreement. Both parties already agreed this price. Use it.
  2. Your target hourly rate. What you say an hour of your time is worth.
  3. The implied allotment rate. The fee divided by included hours — $4,000 ÷ 40 = $100/hour.
  4. None of the above. Then the overage is unpriced, and you should say so.

That last row matters more than it looks. "We do not price overage" and "the overage is worth nothing" are different statements, and collapsing them into a zero is how a retainer looks healthy on a spreadsheet while quietly losing money. An unmeasured rate is not a rate of zero.

What to say at renewal

Capacity numbers are only useful if they reach the client as a proposal rather than a complaint. For an over-consumed retainer:

"Looking back at the last three cycles, the retainer includes 40 hours and we've been running at 47, 52 and 45. I'd rather fix that than keep absorbing it. Two options: move the included block to 50 hours at $4,900, or keep 40 and bill anything beyond it at $110/hour. Either works for me — which fits your budgeting better?"

For an under-consumed one:

"You're using about 18 of the 40 included hours most months. I don't want you paying for capacity you aren't using, so I'd suggest dropping to a 20-hour block at $2,200 — and if a launch month needs more, we handle it as a change order at $110/hour rather than carrying a bigger retainer all year."

Both name a number, both give two paths, and neither apologises. The second one costs you revenue on paper and is usually the single best renewal-retention move available, because it proves you are measuring the arrangement rather than coasting on it.

Those figures are arithmetic on a fee and an hour count you choose, not a survey claim. Substitute your own and the shape holds.

How to document the decision

A capacity finding you cannot evidence is a memory, and memories lose arguments twelve months later. Whatever you decide at renewal, the record needs four things:

  1. The allotment in force for that cycle — included hours, the cap, and the overage rate, as agreed at the time rather than as remembered now.
  2. Hours worked against it, logged as the work happened instead of reconstructed at month end.
  3. The carry in and out, with the cap that applied. A carry nobody wrote down is a carry the client will remember differently.
  4. Written agreement to any change — a new fee, a resized block, or a priced overage, approved before the next cycle starts rather than justified on the invoice after it.

Point four is where retainers usually fail. Billing an overage the client did not know was billable is the same dispute as billing an unagreed revision round, and it arrives with the same sentence: "I never agreed to that."

Where Stria fits

Stria holds the retainer allotment as a record rather than a note: included hours, a rollover policy that is either off or capped — a cap is mandatory the moment a carry is switched on — and an overage rate that can be deliberately absent, so an unpriced overage is surfaced rather than silently valued at zero. When a client request would push the cycle past its allotment, the request is checked against the scope you locked and the clause it falls outside is quoted from your own wording before you reply. The overage line on the invoice is computed at currency precision from the same numbers, so what the calculator shows and what the client reads agree to the cent.

Run your own figures first in the retainer profitability calculator — no account, nothing stored. When you want the allotment, the carry and the sign-off held as a record instead of a spreadsheet, start free or check one client request at getstria.com/scope-check.

Related reading: effective hourly rate for freelancers for what your time is actually earning, fixed price versus hourly for whether a retainer is the right shape at all, and how to price a scope creep request when the overage is a new deliverable rather than more hours.

Frequently asked questions

How do you calculate retainer capacity?

Divide the hours you actually worked by the hours the fee includes. Forty included hours against thirty-two worked is eighty per cent capacity. Above one hundred per cent you are absorbing unpaid work; below about fifty per cent the client is paying for capacity nobody is using, which is a renewal conversation rather than a win.

How does retainer rollover actually work?

A capped carry is the smaller of the cap and the unused portion of the included allotment — not the unused portion of what was available that month. Counting from included hours is what stops a carry compounding into a multi-cycle bank, where a client accumulates months of unused time and spends it all at once.

What is unbilled overage worth?

Value it at the overage rate in your agreement first, because both parties already agreed that price. With no overage rate, use your target hourly rate, then what the fee works out to per included hour. If none of the three exists, the honest answer is that it is unpriced — which is not the same as saying it is worth nothing.

Should unused retainer hours roll over at all?

Only if the fee buys deliverable time rather than availability. An availability retainer prices first call on your calendar, so unused hours are the product working as intended and carrying them contradicts what the client bought. If you do offer a carry, cap it — an uncapped carry is a liability with no ceiling.

Related reading

Start your 14-day trial · Try a free scope check · All articles