Retainer Agreements: How They Work and How to Invoice Them
A retainer is an ongoing arrangement where a client pays a set amount, usually monthly, to secure your availability or a defined scope of work over time — rather than paying per individual project or task. It’s common for consultants, agencies, and freelancers with long-term client relationships.
Main types of retainers
Retainers generally take one of a few forms:
- Retainer for availability — the client pays for guaranteed access to your time, whether or not they use all of it that period (common for consultants and legal/professional services).
- Retainer for a defined scope — a fixed monthly fee for a specific, recurring set of deliverables (e.g. a set number of blog posts or hours of support per month).
- Retainer against hours — a prepaid bucket of hours that gets drawn down as work happens, sometimes rolling over unused hours, sometimes not.
How to invoice a retainer
Most retainers are invoiced the same way each period — same amount, same day, ideally set up as a recurring invoice so it doesn’t need to be manually recreated. If the retainer is hours-based, it’s worth including a brief usage summary alongside the invoice so the client can see what was delivered against the fee.
Setting the terms clearly upfront
A retainer agreement should specify what’s included, what happens to unused time or scope (does it roll over, expire, or convert to a credit), and how overages beyond the retainer are billed. Ambiguity here is the most common source of retainer disputes — a client who assumed unused hours would roll over, when your policy says otherwise, is an avoidable conflict.
How retainers differ from other billing structures
A recurring invoice is just the mechanism of billing repeatedly — a retainer is the underlying agreement about what that recurring payment covers. Compared to progress invoicing (billing stages of a single project) or a deposit (a one-time upfront payment), a retainer is ongoing by design, without an end date tied to project completion.
FAQ
Do unused retainer hours roll over automatically?
Only if your agreement says so — this varies widely by business, and it’s one of the most important terms to state explicitly rather than leaving to assumption on either side.
What happens if a client goes over their retainer scope?
State an overage rate or process in the original agreement — a common approach is billing additional hours or deliverables at a standard rate once the retainer’s included scope is exceeded for that period.
Can a retainer be cancelled at any time?
Depends on the terms you set — many retainer agreements include a notice period (e.g. 30 days) before either side can end the arrangement, which gives both parties time to plan around the change.
Is a retainer the same as a subscription?
They’re similar in billing rhythm but different in nature — a subscription is typically for a product or standardized service tier, while a retainer usually covers a more personalized or negotiated scope of professional work.
Put this into practice with a real invoice.
Try the free Invoice GeneratorRelated Guides
- Recurring Invoices: How to Automate Billing for Repeat Clients
What recurring invoices are, when to use them, and how to automate billing to get paid on time. A practical guide for freelancers and small businesses.
- Progress Invoicing: How to Bill Large Projects in Stages
Progress invoicing lets you bill large projects in stages as work is completed — how it works, methods, a worked example, and how it differs from deposits.