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.

··13 min read·Pricing

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

Retainers come in three shapes. The first is a 'flat-fee retainer' — you commit to a specific output each month (e.g., one strategy deck and two campaign concepts) for a fixed price. Best for output-heavy work like content, design, or strategy delivery. The second is an 'hours-based retainer' — you commit to up to N hours per month and use them flexibly. Best for advisory or development work where the shape of the work shifts month-to-month. The third is an 'access-based retainer' — the client pays for the right to reach you (monthly call, priority email response, quick reviews) without specific deliverables. Best for advisory engagements where availability is the product. Pick one model per client and write the agreement around it — mixing two creates ambiguity about what counts.

How to price a flat-fee retainer

Estimate the hours the deliverables genuinely take at full effort, multiply by your hourly rate, then add a 10–15% premium for the predictability the client is buying. A monthly content package at 20 hours of true effort × $150/hour is $3,000 of base value plus a $300–$450 premium, landing at $3,300–$3,450/month. The premium isn't gouging — it's compensation for holding the calendar slot and prioritising their work over new project clients. Without the premium, you're pricing your most valuable engagement (recurring revenue) at the same rate as your least valuable (one-off project work).

How to price an hours-based retainer

Price the monthly cap at a slight discount to your standard hourly — typically 8–12% off. The discount is what the client is paying for: predictability of access. For a freelancer with a $150 standard hourly rate, a 20-hour monthly cap might land at $135/hour effective ($2,700/month). Make the cap explicit, and define what happens beyond it — extra hours are billed separately at the standard rate, not absorbed. Communicate consumed-vs-remaining hours monthly so the client never gets a surprise.

How to price an access-based retainer

Price access-based retainers at roughly 30–50% of what the equivalent flat-fee work would cost. It's lower per hour but more reliable — most months you don't burn the full availability, but the client pays consistently for the certainty. Typical structure: one 60-minute call per month, priority email response within one business day, quick reviews of work. Spell out what 'access' actually means: which channels, what the response window is, what's out of scope. 'Ad-hoc requests beyond email are billed separately' belongs in writing, not implied.

Define what's in scope, precisely

Retainers fail when scope is undefined. 'Marketing support' is a hospital pass; 'up to 4 blog posts of 800–1200 words, plus 10 social media graphics, plus one strategy call per month' is a workable engagement. Write the scope as concretely as a project contract, and include the same 'anything outside this scope is quoted separately' clause. The single biggest cause of retainer burnout is scope expansion that wasn't priced in.

Handle unused capacity carefully

What happens to unused hours each month is the most-debated retainer question. Three patterns work: (a) no rollover — unused hours expire at month end, (b) limited rollover — up to one month of unused capacity rolls forward then expires, (c) full rollover — unused hours bank indefinitely. Pattern (a) is best for the freelancer (you held the calendar slot, that's what they paid for); pattern (c) is most client-friendly but creates a liability that compounds — by month six you might owe 80 hours, which destroys the predictability the retainer was supposed to provide. Most experienced freelancers default to (a) or (b), and clients accept it readily when explained as 'this is how I structure all my retainers.'

Always include a 30-day notice period

Both sides should be able to exit cleanly. Standard: 30 days written notice for termination, no questions asked. This protects the freelancer (a client can't drop you with no warning) and the client (they're not locked in if their needs change). Don't include 'auto-renewal' clauses that quietly extend the contract — they create awkward conversations later when the client wants out. The notice period also prevents the client from negotiating it down in panic — by the time they want out, the next month is already invoiced. Spell this out in the retainer agreement, not just verbally. Retainers work best when they continue because both sides genuinely want them to, not because cancelling requires effort.

How to pitch a retainer to an existing project client

The best retainer prospects are clients you've already finished a project with successfully. The conversation: 'Looking back at the project, I noticed you've kept needing [X] on an ongoing basis. I run a small number of monthly retainers for clients with that kind of recurring need — it works out cheaper than billing each request individually, and it means your work goes to the front of the queue. Want me to put a proposal together?' This works because it's specific to their pattern, the value is concrete, and it's framed as access rather than as a sales pitch. Offer one retainer option and one continued project-based option — most clients pick the retainer because it removes the friction of re-scoping every engagement.

Review pricing every 6 months

Retainers are the most underpriced freelance work because clients anchor on the original rate forever. Schedule a pricing review every 6 months — either an automatic CPI increase clause built into the agreement, or a calendar reminder to re-quote. The conversation is easier than you think: 'We've been working together for X months, the scope has settled into Y pattern, the new rate effective next month is Z.' If you've been delivering well, this conversation lands. Without the review, you'll be billing 2026 prices in 2029 and resenting the relationship.

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.

Get started free

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