A retainer priced the way a one-off project gets priced, a single number covering "everything," tends to go wrong in one of two directions. Either the client's actual needs consistently exceed what the price supports, or the price sits well above what the ongoing effort is worth. Neither is sustainable for long.
Pricing a retainer well means treating it as its own kind of commercial arrangement, not a project estimate dressed up as recurring revenue.
A retainer isn't a project price stretched over time
A project has a defined start and end; a retainer is an ongoing commitment of capacity. Pricing it like a project, based on estimated total hours, misses the real cost: reserving capacity for a client month after month, whether that month is busy or quiet.
Price the average month, not the quietest one
Basing a retainer price on the lightest month makes every busier month a loss. Look at the realistic average across a representative period, including the busy stretches, and price to that average rather than to the best case.
In Stelaah, tracked time against a retainer client shows the real monthly average once a few months have passed, making it possible to price future retainers against actual data instead of a guess. See how invoices works.
Define exactly what's included at that price
A retainer without a clear scope drifts toward "everything the client asks for," which eventually makes the price unsustainable regardless of what it started at. Define specifically what's included, hours, deliverable types, response time, so both sides have a shared reference for what the price actually buys.
Build in a real path for work beyond scope
Requests will exceed the defined scope eventually, and having no plan for that moment means either absorbing it for free or having an awkward conversation in the moment. Decide in advance how overage gets handled, hourly billing, a scope conversation, a tier upgrade, so it's a known process rather than an improvised one.
Revisit the price periodically, not never
A retainer signed a year ago at a price that made sense then may not reflect current costs, current scope, or current value delivered. Build in a periodic review, even just annually, rather than letting the original number quietly become outdated.
A simple checklist
If you do nothing else, do these five things:
- Price to the realistic average month, not the quietest one.
- Define specifically what's included at that price.
- Decide in advance how overage beyond scope gets handled.
- Treat the retainer as reserved capacity, not a project estimate.
- Revisit the price periodically instead of leaving it fixed forever.
Do that, and retainer pricing stops being a guess that occasionally works out and becomes something sustainable for both sides.
Run your client work in one place. Stelaah keeps projects, clients, contracts, and invoices together, with Aria for the busywork.
Start freeWe build Stelaah, the workspace for client work. We write about running teams, agencies, and venues without the busywork.
