You're three months into a retainer. Things seem fine. Then the client drops a message in Slack: "We thought this included a full content calendar and social scheduling."
You pull up the retainer contract. Same retainer contract sample you've been recycling for three years: four paragraphs of vague language that was always going to cause a problem eventually. It says "monthly marketing support, $3,500/month." That's it. No scope breakdown. No deliverables list. No hours allocation. Just a phrase open enough to mean almost anything.
A retainer contract is a recurring services agreement that defines what your agency will deliver each month, how many hours are included, and what happens when scope changes. It's the document that determines whether a retainer makes money or quietly drains it.
Here's the reality: that's a client filling ambiguity with their own assumptions, not being difficult. You handed them a blank contract and expected them to color inside imaginary lines. Now you're three months in, having a conversation nobody wants to have, with a client who feels misled and a retainer that's quietly underwater.
Most agency owners hate writing contracts. I get it. It feels like paperwork that slows down closing. It's uncomfortable because signaling "I need this in writing" can feel like you're implying distrust before you've even started working together. And honestly, most of us learned agency operations by doing, not by taking a business law class. So we write vague contracts. Or we recycle an old one from 2019. Or we skip it entirely and just send a scope-of-work doc that doesn't cover half of what actually matters. Then we wonder why retainers blow up.
This article gives you a complete retainer contract template you can actually use today. But first, let's talk through what it actually needs to say and why.
What a Retainer Contract Actually Needs
A good retainer contract isn't long. It's specific. There's a difference. Here are the seven sections that matter and why each one is there.
Scope of Work
This is the section most people get wrong. "Monthly marketing support" is not a scope. A scope is a specific list: "Up to 8 blog posts per month (up to 800 words each), 1 monthly strategy call (60 minutes), campaign setup for up to 2 paid ad campaigns per month." The more specific you are, the fewer arguments you'll have. If it's not in the scope, it's not included. Write it like someone who's never met you will read it one day, because sometimes they will.
Hours Allocation and Rollover Policy
If your retainer is hours-based, state how many hours are included per month and what happens to unused ones. Most agencies don't roll over hours, and that's fine. But say so explicitly. "Unused hours do not roll over to subsequent months" is one sentence that prevents a dozen awkward conversations down the road.
Change Request Process
This is your boundary clause. What counts as in-scope versus out-of-scope? How does the client request additional work? Who approves it and at what rate? Without this, every new request becomes a negotiation. With it, you have a process. The client knows what to expect. You know when to push back.
Cancellation Terms
Standard is 30-day written notice. Some agencies use 60 days for larger retainers. The notice period protects you from losing significant monthly revenue overnight. Include a kill fee for cancellations mid-project or after significant work has been delivered in a given month. Not aggressive. Just fair.
Payment Terms
State the invoice date, the due date, and what happens if payment is late. Late fees are normal and professional. A 1.5% monthly fee on overdue balances is standard across most industries. Also clarify what happens if a client wants to pause (not cancel). Do you hold their slot? Do you charge a reduced rate? Write it down before someone asks.
IP and Ownership
Who owns the work you produce? Typically, the client owns final deliverables once they've paid in full. But what about work in progress if they cancel? What about the tools, templates, or internal processes you built to deliver the service? Those are yours. Make that distinction explicit so there's no confusion when a retainer ends.
Communication Protocols
This one sounds soft but it's operational gold. What's your expected response time? How do clients submit requests? How often do you meet? Getting this in writing means you can point to it when a client expects a reply within the hour on a Sunday afternoon. It sets the tone before there's ever a misunderstanding.
Retainer Contract Template
Here is a complete 7-clause retainer agreement covering scope, hours allocation, change requests, cancellation terms, payment, IP ownership, and communication protocols.
Download Free Retainer Contract Template (PDF) →
The PDF is fillable, dark-mode formatted, and AI-ready — embedded with a structured schema so you can drop it into ChatGPT or Claude and ask questions about the terms before sending to a client.
How to Customize This Template for Your Agency
This template is a starting point. Here's how to adapt it without accidentally leaving yourself exposed.
Rollover Hours: Just Say No (and Why That's Fine)
A lot of agency owners feel guilty about the no-rollover policy. They think clients will push back. Most don't. And when you frame it upfront ("unused hours don't carry over, so we work together at the start of each month to make sure we're using them well"), it actually creates a more proactive relationship. Clients pay attention. They show up to planning calls. They submit requests on time.
If you do want to offer some rollover as a goodwill gesture, cap it. "Up to [X] unused hours may roll over to the following month, with a maximum rollover balance of [X] hours at any time" is a clean compromise that prevents a client from banking 40 unused hours and then dumping a giant project on you in month six.
Scope Language: Vague vs. Specific
Here's the difference in practice:
Vague: "Monthly SEO and content services" Specific: "Up to 4 blog posts per month (target 800 to 1,200 words each), 1 monthly keyword review, on-page optimization for up to 5 existing pages per month, and one monthly reporting call of up to 30 minutes"
The second version tells both parties what's happening. It also tells the client what's not happening. That second part is often more valuable than the first.
The Clause Most Agencies Forget: IP at Termination
When a retainer ends, what happens to work in progress? What if you built them a custom reporting dashboard over six months? What if you developed brand voice guidelines as part of your onboarding? What if you created templates that you now use across multiple clients?
The safest position: final, paid deliverables transfer to the client. Everything else stays with you. Your internal processes, template structures, and tooling are part of how you deliver, not what you're delivering. Write it that way. Most clients who are worth working with will understand. And if a prospect fights this clause hard before you've even started, that's worth paying attention to.
Tracking Your Retainer in Practice
Getting the contract signed is step one. The harder part is running the retainer in a way that keeps clients informed and prevents scope creep from happening quietly over time.
Here's a situation that happens constantly: a client gets to month four and asks "how many hours have we used this month?" You dig through your project management tool, add up some task estimates, and give them a number that may or may not be accurate. They get skeptical. You feel defensive. Neither of you wants to be in that conversation, but it keeps happening because there's no single visible source of truth.
Good retainer management software eliminates this entirely. When clients can log in and see their hours used, requests submitted, and work in progress without asking you for a report, they stop asking. They already know. The transparency also makes renewals easier, because clients can see clearly what they're getting for their money each month.
This is exactly what Sagely is built for. It gives your clients a client portal for agencies where they can see retainer hour usage, submit and track requests, approve work, and share files. Clients log in with a simple one-time password, no account setup required. You're not chasing down approvals. They're not emailing asking for status updates. The contract you just signed and the way the retainer actually runs are finally in sync.
A Contract Is a Professional Courtesy
A contract isn't a sign of distrust. It's a sign that you've done this before, that you know what can go wrong, and that you've taken the time to protect both sides of the relationship. Clients who are experienced working with good agencies expect a proper agreement. They'd actually be more nervous if you didn't have one.
Copy the template above, fill in your details, and get it in front of your next client before work starts. It takes 20 minutes to customize. It saves a lot more than that when something goes sideways.
Frequently Asked Questions
What should be in a retainer contract?
A retainer contract should include: scope of services (specific deliverables, not vague phrases), monthly hours and rollover policy, a change request process for out-of-scope work, payment terms with late fees, cancellation terms with a defined notice period, IP and ownership of deliverables, and communication protocols defining response times and approved channels.
How long should a retainer contract be?
A retainer contract doesn't need to be long. The template above covers 12 clauses in about 800 words. Longer isn't better. Specific is better. A two-page agreement with clear scope, hours, and cancellation terms does more work than a ten-page contract full of boilerplate few people actually read.
What's the difference between a retainer agreement and a project contract?
A project contract covers a defined scope with a fixed deliverable and end date. A retainer agreement covers ongoing monthly services with a recurring fee. The practical difference for agencies: retainers need explicit monthly scope definitions, hour tracking, and rollover policies that one-off project contracts don't require.
Can I use a free retainer contract template?
Yes. A free retainer contract template gives you the right structure and legal clauses without starting from scratch. The requirement is customizing it: fill in your actual deliverables, hours, rates, and jurisdiction before sending. A well-customized free template is more protective than a vague contract someone paid a lawyer to write.

