Pricing strategy
Freelance retainer agreements — how they work and how to price them
The structures, the pricing math, the scope and rollover language, the pitch, and the exit clause. Everything you need to run a retainer that doesn't quietly turn into unpaid work.
Quick answer
A freelance retainer is a fixed monthly fee in exchange for one of three things: a defined deliverable set (flat-fee), a block of capacity (hours-based, e.g. 20 hours/month), or ongoing availability (access-based). Price flat-fee at full project rate plus 10-15%; hours-based at a slight discount to your standard hourly (8-12%); access-based at 30-50% of equivalent flat-fee. Always include a 30-day notice clause, a written scope cap, a clear rollover rule, and a pricing review every 6 months.
A retainer is the freelance equivalent of recurring revenue — a client pays a fixed monthly fee in exchange for ongoing access to your work. For the freelancer, retainers stabilise income and reduce the constant churn of selling new projects. For the client, they trade flexibility for predictability and priority access. In practice, badly structured retainers are also how freelancers burn out — you end up answering Slack messages at 11pm because 'the retainer covers it.' The fix is in the structure, not in saying no later. This guide walks through the three retainer models that work, how to price each one, the boundaries that keep them sustainable, and the conversation that converts a project client into a retainer one.
The three retainer structures that actually work
How to price a flat-fee retainer
How to price an hours-based retainer
How to price an access-based retainer
Define what's in scope, precisely
Handle unused capacity carefully
Always include a 30-day notice period
How to pitch a retainer to an existing project client
Review pricing every 6 months
Key takeaway
Retainers stabilise freelance income, but only when they're priced with a premium, scoped concretely, capped, and given a clean exit. Three models work — flat-fee, hours-based, access-based — and all of them need explicit boundaries.
Manage retainer clients in kinako
Set up recurring invoices for retainer clients in kinako, track time against the monthly cap, and let clients see their balance in their portal.
Free plan · No credit card required
Frequently asked questions
What's the difference between a retainer and a project?
A project has a defined deliverable and an end date. A retainer has a recurring fee, a defined monthly capacity or scope, and continues indefinitely until either party gives notice. A retainer is closer to a part-time engagement than a project — the client gets ongoing access, you get predictable income.
How long should a retainer agreement be?
Most freelance retainers are month-to-month with a 30-day notice period for cancellation. Longer commitments (3 months, 6 months) sometimes appear with discounts attached, but month-to-month with notice is the most common and most flexible structure for both sides.
What if the client doesn't use their hours one month?
Their problem, not yours — you held the calendar slot. State this explicitly in the agreement: 'Unused hours expire at month-end and do not refund.' Without that line, clients eventually try to bank unused months, which destroys the predictability the retainer was supposed to provide. Most clients understand this once it's named upfront.
How do I price a retainer for ongoing maintenance work?
Estimate the hours needed in a typical month, multiply by your hourly rate, and add a 10–15% premium. For maintenance work specifically, also include a buffer for the months where something breaks — clients pay you partly for the predictability, and the predictability has to actually hold up when there's an incident.
How do I move an existing project client onto a retainer?
Suggest it at the end of a successful project, when momentum is high. Frame it as 'I'd love to keep working with you — here are two ways we could structure ongoing work.' Offer one retainer option and one project-based option. Most clients pick the retainer because it removes the friction of re-scoping every engagement.
Related templates
Built for
Keep reading
Pricing · 9 min
How to set freelance rates that don't undersell you
A grounded approach to pricing — how to think about hourly versus project rates, how much to charge, and how to raise prices without losing clients.
Proposals · 10 min
What to put in a freelance proposal that wins the work
The structure of a proposal that closes — what to include, what to leave out, and why most freelance proposals lose to better-structured ones.
Contracts · 11 min
How to write a freelance contract that actually protects you
The clauses, structure, and language that prevent the disputes most freelancers learn about the hard way.