Retainers: which structures actually smooth your cash flow
Four retainer structures compared on the only axis that matters for cash flow: whether the money arrives on a fixed date, and what unused hours cost you.
A retainer stabilizes your income only if the money arrives on a date you can name before the month begins. Two of the four structures commonly sold as retainers do that; the other two are billing arrangements that happen to recur, and signing one because you wanted predictable cash is how freelancers end up with the same variance as before and a lower rate on top of it.
The distinction is not about how much the client pays. It is about what triggers the payment. If the trigger is the calendar, the cash is predictable. If the trigger is the client deciding they need something, it is project work with a nicer name.
Only two of the four structures put cash on a fixed date
Structure | What the client is buying | Payment trigger | Where scope creep enters | Unused capacity | Cancellation |
|---|---|---|---|---|---|
Hours bank | A block of hours to draw down | The client topping up, at irregular intervals | Small requests nobody counts | Rolls over, usually | Balance owed back or worked off |
Capacity reservation | Days held open in your calendar | Fixed date each month, use it or not | Work spilling past the reserved days | Expires with the month | Notice period, paid in full |
Deliverable subscription | A defined set of outputs per month | Fixed date each month | Effort per deliverable rising quietly | Not applicable | Notice period, paid in full |
Availability fee | A response-time guarantee | Fixed date each month, but small | Work done "quickly" and never billed | Not applicable | Notice period |
Capacity reservation and deliverable subscription are the two that work, because in both the invoice goes out on the same day whether or not the client sends you anything. An hours bank pays you when the client chooses to buy more hours, which is the unpredictability you were trying to remove. An availability fee is usually too small to be income; it sets a floor and leaves the rest variable. That does not make either useless — it makes them the wrong instrument for an uneven month.
Capacity reservation prices the option, not the hours
You are not selling hours here. You are selling the right to say no to other work on specific days, so the price has to cover the days you hold open and then don't fill.
Work the arithmetic before you quote. These figures are an illustration, not observed data. A standard rate of €120 an hour is a day rate of €960, and four reserved days a month is €3,840. The client will ask for a volume discount, and there is a defensible one: a retainer replaces work you would otherwise have to win, so it removes the unbilled cost of winning it.
That gives you a ceiling rather than a feeling. If a typical project costs you six hours of proposal writing, scoping calls and pipeline work before anyone signs, and this retainer displaces roughly one project a month, you are avoiding six hours at €120, or €720. Discount up to €720 and you are passing on a real saving. Discount past it and you are paying the client for the privilege of being paid on time. Here the ceiling is 19% of the retainer value; anything beyond that comes out of margin.
The clause people leave out is the one that makes the structure work: reserved days that go unused expire. Without it you have written an hours bank with extra steps, and the client will eventually ask to use January's days in March, during the week you are fully booked.
The pricing model underneath the retainer is a separate decision, and the failure modes of hourly, day-rate and fixed pricing carry straight through into the retainer version — those are set out in when each pricing model is the wrong one.
A deliverable subscription fixes your cash and floats your margin
Selling a defined set of outputs each month for a fixed fee is the cleanest cash structure available. The invoice date never moves and the amount never changes. The risk moves somewhere else: into effort per deliverable.
Continuing the illustration, say the fee is €4,000 a month for a fixed output list. Month one takes 24 hours, an effective €167 an hour. Month seven, after the client's marketing lead leaves and the briefs arrive half-finished, the same list takes 44 hours. That is €91 an hour. Your bank balance shows no change at all, which is precisely the problem — the deterioration is invisible in the place you normally look for it.
So measure the retainer the way you would measure a project: fee divided by every hour it consumed, calls and rewrites included. Running each month through the effective hourly rate calculator turns a slow decline into something you see in three months rather than twelve, and gives you a specific number to reprice at renewal.
Build the re-quote trigger into the agreement rather than relying on noticing. A line stating that both parties review the fee where monthly effort exceeds an agreed band by more than 20% in two consecutive months costs nothing to include and turns an awkward conversation into a scheduled one.
An hours bank is a prepayment with a discount attached
The hours bank is what most freelancers mean when they say "retainer," and it does the least for cash flow. The client buys 20 hours at a reduced rate and buys more when they run out, so your income is still driven by their demand.
The discount is worth paying if the hours get used: 20 hours a month at €102 instead of €120 is 15% off, €360 a month, €4,320 a year, in exchange for removing a year of selling. The damage comes from rollover. If the client uses 12 hours in a light month and the balance carries forward, you now owe eight hours of future work at last year's discounted rate, callable whenever they like. Six light months and you owe 48 hours — six working days already paid for, at a discount, redeemable in the week you are busiest.
Two fixes, and you need both. Hours expire at the end of the month they were bought in, and the drawdown is tracked somewhere the client can see, so the balance is a shared fact rather than a dispute. That second requirement is why a bare timer is not enough for retainer work: hours have to be attributed to a specific balance and reconciled against an invoice, which is the gap the Harvest alternative comparison turns on.
An availability fee buys interruption, and interruption has a price
An availability fee is a small monthly amount to be reachable within an agreed window, with the work itself billed on top at your standard rate. It is a legitimate structure and it is not income smoothing, because the predictable part is deliberately small.
Price it against what the promise costs you. A one-business-day response guarantee means holding schedulable slack open every week and taking work in fragments rather than blocks. If the fee is worth less than that slack, you have given away an option on your calendar and called it a retainer. The failure mode is always the same: small requests get done inside the availability window and never reach an invoice, because billing 40 minutes feels like pettiness. A stated minimum billing increment of 30 minutes settles it in advance.
The clause that stops an hours bank becoming unlimited support
This is the block worth copying. Adjust the rates and the numbers; keep the structure.
Hours Bank. The Client purchases 20 hours per calendar month at theRetainer Rate. Hours are drawn down in minimum increments of 30 minutesagainst work requested in writing.Expiry. Unused hours expire at the end of the calendar month in whichthey were purchased and do not carry forward.Overage. Hours worked beyond the monthly allocation are invoiced at theStandard Rate on the following invoice. The Client authorizes up to 5overage hours per month in advance. Beyond 5 hours, the Supplier willobtain written approval before continuing work.Scope. This agreement covers work of the type described in Schedule 1.Work outside that description is quoted separately and is not drawnfrom the Hours Bank.Response window. The Supplier responds to requests within one businessday, during the Supplier's stated working hours. Requests made outsidethose hours are treated as received at the start of the next business day.Term and notice. This agreement renews monthly. Either party mayterminate on 30 days' written notice. Fees for the notice period arepayable in full and hours within the notice period remain subject toexpiry.
The 30-minute increment exists because unbilled 10-minute tasks are how an hours bank becomes unlimited support. Expiry exists because rollover converts your discount into a growing liability. The overage authorization matters more than it looks: without a pre-agreed buffer you have to stop and ask permission at hour 21, which makes you look obstructive; with it, you keep working and still get paid. The scope line stops "can you just look at" becoming a second project inside the first, and the working-hours sentence prevents a one-business-day window from being read as a same-evening one.
You can produce a signable contract PDF with clauses like these using the free contract generator, which runs in the browser with no signup and no watermark, or draft and e-sign the whole thing inside Worklyn's contracts if you want the retainer, the hours and the invoices to reference each other.
Prepaid money is taxed when it lands, not when you earn it
A retainer invoiced in advance is cash received against work not yet done. Tax authorities are interested in the first half only.
In the US, under the cash method you include in gross income all items you actually or constructively received during the tax year, and income is constructively received when it is credited to your account or made available to you without restriction (IRS Publication 538). A twelve-month retainer prepaid in December is December income, even if eleven months of the work happens next year.
In the UK, a prepayment does the same thing to VAT. HMRC's guidance is that a pre-payment or deposit intended to form part of the consideration for an identifiable supply creates a tax point under section 6(4) of the VAT Act 1994 (VATTOS5120). If you are VAT-registered, the VAT on an annual prepayment is due on the return covering the month it arrives, not spread across the year you deliver.
Neither is a reason to avoid prepayment. Both are reasons to move the tax portion out of the operating balance on the day the money lands, because a prepaid retainer is the single easiest way to overestimate how much of your bank balance is yours. If you bill in arrears instead, the retainer is an ordinary invoice with ordinary rights — in the EU, the default B2B payment period is 30 calendar days from receipt of the invoice, with interest accruing automatically thereafter (Directive 2011/7/EU, Article 3).
The notice period is the part that becomes runway
Retainers are usually sold on the monthly figure. The number that matters for planning is the notice period, because that is the minimum income you can still count on after a client decides to stop.
Three retainers at €3,000 with 30 days' notice is €9,000 of guaranteed income if all three cancel on the same day. The same three at 60 days is €18,000. The monthly revenue is identical; the planning horizon doubles. Negotiate the notice period as hard as you negotiate the fee, and make sure the clause says fees for the notice period are payable rather than merely that notice is required — otherwise a client can give notice and simply send no work.
This is also the number to feed into a forward cash view rather than a bank balance, which is the subject of planning for a slow quarter before it arrives. And the cheapest place to find a retainer is almost always a client you already have, covered in more work from the clients you already have.
Change these three things before the next renewal
Add an expiry clause to any hours-bank retainer you run, effective at the next renewal, and tell the client at the same time that the rate is holding. Expiry costs them least and protects you most.
Calculate the effective hourly rate on your largest retainer for the last three completed months. If the third is more than 15% below the first, put the re-quote conversation in the calendar now rather than at renewal.
Write down the total notice-period value across every retainer you hold. That figure, not last month's revenue, is what you are planning against.
Worklyn's 13 Weeks Out rolls recurring retainer invoices forward across the quarter, so a notice period shows up as a dated gap in the forecast instead of a surprise six weeks later.