Home/Contracts/Proposals
Contracts/Proposals

How to Write a Retainer Contract That Actually Protects You

The exact structure I used to sign $10K-50K/month retainers across five companies

Why Most Retainer Contracts Fail

I've signed hundreds of retainer deals across my agencies and SaaS companies. The contracts that failed had one thing in common: they were written by lawyers who never sold a service in their lives.

A good retainer contract does three things: it gets you paid predictably, it protects you when clients act like idiots, and it sets expectations so clearly that nobody ever needs to argue about what's included. If your contract doesn't do all three, you're going to have problems.

Most agency owners download a template, fill in the blanks, and hope for the best. Then six months later they're stuck working 60-hour weeks for a client who pays $2K/month and demands unlimited revisions. That's not a bad client problem. That's a bad contract problem.

The Core Structure of a Retainer Contract

Every retainer contract I sign has the same basic bones. I don't reinvent this every time because these sections handle 95% of disputes before they happen:

If you need a starting point, I've got an agency contract template that includes all these sections with actual language you can customize.

The Deliverables Section: Where Most People Screw Up

This is where vague language kills you. I learned this the hard way with my second agency when a client expected 40 blog posts a month because our contract said "content creation services."

Here's how I write deliverables now:

Bad: "Client will receive ongoing email marketing support and campaign management."

Good: "Agency will create 4 email campaigns per month (1 per week), each including subject line testing (2 variants), copy (up to 300 words), and performance report. Campaigns will be delivered to Client for approval 48 hours before scheduled send date. Each campaign includes 1 round of revisions."

Notice the specifics: exact quantities, word counts, timelines, revision limits. When a client asks for a fifth email, you point to the contract. When they want three rounds of revisions, you point to the contract. When they expect same-day turnaround, you point to the 48-hour clause.

This isn't about being difficult. It's about making sure both parties know exactly what they're getting. Clarity prevents conflict.

Defining Scope Boundaries

The "What's NOT Included" section is just as important as the deliverables. I list out every adjacent service that clients might assume is included:

Then I add: "Additional services can be added via a written change order at our standard hourly rate of $X or as a separate project." This turns scope creep into revenue instead of free work.

Free Download: Agency Contract Template

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

Payment Terms That Actually Get You Paid

I structure every retainer the same way: first month plus last month upfront, then monthly payments due on the 1st of each month for the following month's work.

This means when they sign, they're paying for months 1 and 2. Then on the 1st of month 2, they pay for month 3. The last month payment sits in your bank account as security. If they want to cancel, they give you 90 days notice and you keep the last month payment.

Why this works: you're never chasing payment for work you already did. You're always paid before you start. And if they don't pay, you stop work immediately because you're not owed for anything yet.

I also include: "Late payments will incur a 5% fee per month and may result in suspension of services until account is current." I've only had to use this twice, but having it in writing meant I could pause work without drama.

The 90-Day Notice Period

This is non-negotiable for me now. Either party can terminate with 90 days written notice. This protects both sides.

For clients, it means they're not locked in forever if results aren't there. For you, it means you have three months to replace the revenue instead of getting a surprise cancellation that kills your cash flow.

Some clients push back on 90 days. I explain it like this: "You're hiring us because we're going to build systems and processes specific to your business. If you cancel with two weeks notice, we're stuck with 90 days of payroll and no revenue. The notice period lets us transition smoothly."

If they still won't agree, I offer 30 days notice but increase the monthly fee by 20%. Usually they take the 90 days.

How to Handle Revisions and Change Requests

Every deliverable in your contract should have a revision limit. I typically do 2 rounds of revisions per deliverable.

Round 1: Client provides feedback, you make changes. Round 2: Client provides final feedback, you make changes. After that, additional revision rounds are billed at your hourly rate or require a change order.

I also define what counts as a revision versus what counts as new work. A revision is changes to the existing deliverable ("make this headline punchier", "change this CTA"). New work is adding things that weren't in the original scope ("actually, let's add a video", "can you create a landing page for this?").

This is all spelled out in the contract: "Revisions are defined as changes to the content, structure, or design of the deliverable as originally scoped. Requests that expand the scope, add new elements, or require starting over will be treated as new work and billed separately."

The Termination Clause That Saves Relationships

Even with a 90-day notice period, you need clear language about what happens when someone ends the contract.

Here's what I include:

"Either party may terminate this agreement with 90 days written notice. Upon termination, Client will receive all completed deliverables through the final month of service. Agency will provide all working files and documentation necessary for Client to continue work with another provider. Client remains responsible for payment through the end of the notice period."

I also add a clause for immediate termination: "Either party may terminate immediately if the other party breaches the contract and fails to cure the breach within 15 days of written notice."

This means if a client doesn't pay, you give them written notice. If they don't fix it in 15 days, you're out. If you're not delivering what the contract says, they give you written notice and 15 days to fix it.

Need Targeted Leads?

Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.

Try the Lead Database →

IP and Ownership: Who Gets What

For service retainers, I grant clients full ownership of all final deliverables. They paid for it, they own it. But I retain ownership of my processes, templates, tools, and methodologies.

The language: "Upon full payment, Client receives all rights, title, and interest in the final deliverables created under this agreement. Agency retains ownership of all processes, templates, tools, frameworks, and methodologies used to create the deliverables."

This means they own the emails you wrote, but they don't own your email template. They own the strategy document, but they don't own your strategy framework that you use across all clients.

If you're building something custom like software or a unique system, you might negotiate shared ownership or licensing. But for standard agency work, full ownership to the client is cleanest.

Putting It All Together

A solid retainer contract isn't about being difficult or legalistic. It's about making sure everyone knows exactly what to expect. When expectations are clear, clients are happier, you're more profitable, and nobody ends up in weird disputes about what was included.

The contracts I sign now are 6-8 pages. They're specific about deliverables, clear about payment, and structured to protect both parties. I haven't had a contract dispute in three years because everything is spelled out upfront.

If you're building a retainer business, spend the time to get your contract right. Use proper contract writing practices, be specific about scope, and make sure your payment terms protect your cash flow. The hour you spend on your contract template will save you hundreds of hours of scope creep and payment chasing.

And if you need something to start from, grab my one-page contract template for simple projects or the full agency contract template for larger retainers. Both include the actual language I use in my businesses.

Ready to Book More Meetings?

Get the exact scripts, templates, and frameworks Alex uses across all his companies.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →