Home/Contracts/Proposals
Contracts/Proposals

Contract Retainer Agreement: How to Write One That Works

The exact structure, clauses, and payment terms I use to lock in predictable monthly revenue

Why Most Retainer Agreements Fail

I've signed over 200 retainer agreements across my agencies and SaaS companies. Most of them were garbage in the beginning-vague deliverables, no clear payment terms, and zero protection when clients decided to ghost after month two.

A contract retainer agreement is a legally binding document that outlines ongoing services you'll provide to a client in exchange for recurring payments, typically monthly. The difference between a good one and a bad one is whether you actually get paid when things go sideways.

The biggest mistake I see? Agencies treat retainer contracts like project contracts with a recurring payment bolted on. That's not how it works. Retainer agreements need specific language around scope creep, termination, and what happens when the client stops responding but keeps getting billed.

Here's what most agencies get wrong: they focus on selling the retainer but put zero thought into the contract structure. Then six months later they're stuck with a client who pays late, demands work outside scope, and threatens to leave the moment you push back. Your contract is your only protection when that happens.

What Makes a Retainer Agreement Different From Other Contracts

A retainer agreement sits between a one-off project contract and a full employment agreement. The key difference is that the client pays in advance (or on a recurring basis) to reserve your time and services for future work that hasn't been fully defined yet.

This is different from a project contract where you define all deliverables upfront and get paid upon completion. With retainers, you're selling ongoing access to your expertise and services. The client is paying for availability, not just completed tasks.

There are two main types of retainer fees you need to understand:

Earned retainer fees: These are paid for work after it's completed. Think of it like getting paid for hours worked or deliverables shipped. Once you invoice and the client pays, that money is yours. Most agency retainers work this way-client pays monthly, you deliver services that month, the fee is earned.

Unearned retainer fees: These are advance payments held in trust until the work is completed. This is common in legal services where a lawyer collects a retainer upfront, holds it in a trust account, and draws from it as they bill hours. The unused portion gets refunded if the engagement ends early.

For most agency services-cold email, SEO, content, lead generation-you want earned retainers. Client pays monthly, you deliver that month's services, the fee is fully earned. No refunds, no trust accounts, no complicated accounting.

The Core Components of a Retainer Agreement

Every retainer contract I write includes these five sections, and I've learned the hard way what happens when you skip any of them.

1. Service Scope and Deliverables

Be specific but not stupid. I list the services included in the retainer-like "10 cold email campaigns per month" or "weekly SEO optimizations"-but I also include language that defines what's NOT included. The "not included" section has saved me thousands in scope creep.

Example clause: "Services include up to 10 email campaigns per month with provided copywriting. Additional campaigns, landing page design, or ad creative are billed separately at $X per deliverable."

The trick is defining deliverables as outputs you control, not outcomes you can't. I never promise "50 qualified leads per month" because I can't control market response rates. I promise "10 email campaigns to 500 prospects each with custom copy and weekly reporting." That's something I can consistently deliver.

For lead generation retainers, I also specify who's responsible for providing what. If I'm building prospect lists, I'll mention using a B2B lead database to source contacts. If the client needs to provide target accounts or approval on messaging, that goes in the contract too. When expectations are clear, there's no room for "I thought you were doing that" arguments later.

2. Payment Terms and Billing Schedule

I bill monthly, upfront, on the first of the month. No exceptions. The contract states that services for the upcoming month are contingent on payment received by the 1st. If they're late, work pauses on the 3rd.

I also include an auto-renewal clause: "This agreement automatically renews each month until either party provides 30 days written notice of termination." This means they're on the hook for next month even if they cancel today.

Your payment terms section should specify:

I've tested different billing cycles. Monthly works best for most services because it aligns with how businesses budget and think about ongoing costs. Quarterly prepayment works if you can offer a discount and the client has cash flow to support it. Weekly or biweekly billing is a nightmare administratively-don't do it.

3. Term Length and Termination Clauses

I used to offer month-to-month retainers. Big mistake. Now I require a minimum 3-month commitment. The contract states: "Initial term is 90 days. After the initial term, either party may terminate with 30 days written notice."

This protects you from clients who bail after one month when they don't see immediate results. It also gives you predictable revenue for at least a quarter.

For termination, I include: "Upon termination, client remains responsible for payment through the end of the notice period. No refunds for partial months." That last sentence is critical.

Some service providers use even longer minimum terms. For SEO retainers, I've required 6-month commitments because SEO takes time to show results. If a client can cancel after 60 days, they'll leave right when the work is starting to pay off.

Your termination clause should address:

I also include language about what happens if the client breaches the contract: "If Client fails to pay, provides false information, or otherwise breaches this agreement, Agency may terminate immediately without notice. Client remains liable for all fees through the date of termination."

4. Scope Change and Additional Work

Clients will ask for "quick favors" that aren't in scope. Your contract needs to address this before it happens.

My clause: "Any work outside the defined scope requires a written change order and additional fees. Verbal requests do not constitute authorized scope changes."

This forces the conversation about additional budget before you do the work, not after when they refuse to pay.

I keep a running list of common out-of-scope requests for each service type. For cold email retainers, clients often ask for: landing page design, webinar setup, CRM integration, additional email sequences beyond the agreed number, custom reporting dashboards, and strategy calls beyond the monthly check-in. All of those are upsells, not included services.

The change order process is simple: client requests additional work via email, I send a one-page change order that describes the work and the additional fee, they sign it, I do the work. No signature, no work. I've done too many "favors" that turned into unpaid projects.

5. Performance and Guarantees

Be careful here. I never guarantee specific results-"we'll get you 50 leads per month"-because that opens you up to liability. Instead, I guarantee effort and process.

Example: "Agency will deliver the specified number of campaigns and optimizations each month. Results depend on market conditions, client-provided materials, and factors outside agency control."

This sets expectations that you control the work, not the outcomes.

I do guarantee quality standards and turnaround times. "All email copy will be proofread and error-free. Campaign setup will be completed within 5 business days of client approval." Those are things I can control and deliver consistently.

Some industries use performance-based retainers where fees are tied to results-like a percentage of revenue generated or a bonus for hitting lead targets. I avoid these because they introduce too much risk and complexity. You're now dependent on the client's sales team, their pricing, their close rates-things you can't control. Stick to fee-for-service unless you're getting equity or profit share that justifies the risk.

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 Structures That Actually Work

I've tested flat monthly fees, hourly retainers, and performance-based pricing. Here's what I've learned works for different service types.

Flat Monthly Fee

This is my default for most retainers. Client pays $X per month for a defined set of services. Simple, predictable, and easy to sell.

The trick is defining "a defined set of services" clearly enough that you're not underwater on delivery, but valuable enough that they keep paying.

For cold email services, I charge a flat fee that includes list building, email copywriting, campaign setup, and reporting. If they want more campaigns than the package includes, that's an upsell.

Flat fees work best when:

Flat fees don't work well when every client needs custom work that varies wildly in complexity. If one client's "monthly SEO" takes 10 hours and another's takes 40 hours, you're either overcharging the first or undercharging the second.

Hourly Retainer Blocks

Some clients prefer buying blocks of hours-like 20 hours per month at $150/hour. I hate this model because it incentivizes you to work slowly and clients to micromanage your time.

If you do use hourly retainers, include: "Unused hours do not roll over to subsequent months" and "Additional hours beyond the monthly allocation are billed at 1.5x the standard rate."

The "no rollover" clause is critical. Without it, clients will hoard hours and then dump a massive project on you in month six expecting you to use their 100 banked hours. That's not a retainer, that's a deferred project.

Hourly retainers make sense for:

Track your time religiously if you're billing hourly. Use a time tracking tool, send monthly reports showing hours used, and be ready to justify every entry if a client questions it. This is why I avoid hourly-it creates an adversarial relationship where you're defending your time instead of focusing on results.

Tiered Retainer Packages

I offer three tiers for most services: Basic, Growth, and Scale. Each tier has different deliverables and pricing. This makes upselling natural-when they need more, they upgrade to the next tier rather than renegotiating the whole contract.

Your contract should state which tier they're on and how upgrades/downgrades work. I allow upgrades anytime but only allow downgrades with 30 days notice.

Example tier structure for cold email retainers:

Basic: 5 campaigns per month, 250 prospects per campaign, monthly reporting call
Growth: 15 campaigns per month, 500 prospects per campaign, weekly reporting, dedicated Slack channel
Scale: 30+ campaigns per month, 1000+ prospects per campaign, daily Slack support, dedicated account manager

Each tier has a different monthly fee. When the Basic client says "we need more campaigns," the answer is "great, let's move you to Growth tier." No custom pricing, no negotiation, just a tier upgrade.

The contract includes: "Client may upgrade to a higher tier at any time with immediate effect. Downgrades require 30 days notice and take effect at the start of the next billing cycle."

Pay-for-Access Retainers

Some retainers are purely about access, not deliverables. The client pays a monthly fee to have access to you for advice, strategy calls, and ad-hoc consultation.

This works for high-value expertise where the client can't predict when they'll need you, but they want you available when they do. I've done this for companies that wanted access to my cold email and outbound expertise but didn't need me to run campaigns for them.

The contract specifies: "Client has access to [your name] for up to X hours per month via scheduled calls, email, and Slack. Response time is within 24 hours for non-urgent requests, 4 hours for urgent requests."

You need clear boundaries on what "access" means. Does the client get to call you at 11pm? Can they add your personal cell to their company Slack? Can they book an hour call with 10 minutes notice? Define the access parameters or you'll end up being on-call 24/7.

These clauses have saved me from lawsuits, non-payment, and clients who try to screw you after you've delivered.

Limitation of Liability

This caps how much a client can sue you for if something goes wrong. Standard language: "Agency's total liability under this agreement shall not exceed the total fees paid by client in the preceding 12 months."

Without this, a client could theoretically sue you for millions because your email campaign didn't work. With it, the most they can recover is what they paid you.

Some contracts go further and exclude certain types of damages entirely: "Agency shall not be liable for indirect, incidental, consequential, or punitive damages, including lost profits or lost revenue."

This means if your SEO work somehow causes them to lose a major client (they'll claim anything), they can't sue you for the lost revenue from that client. They can only sue for the fees they paid you.

Every professional services contract should have a limitation of liability clause. It's standard, clients expect it, and if you don't include it, you're exposing yourself to unlimited risk.

Intellectual Property Rights

Who owns the work you create? I retain ownership of all work until final payment is received, then ownership transfers to the client.

Clause: "All deliverables remain the property of Agency until full payment is received. Upon payment, client receives full rights to use deliverables for their business."

I also retain the right to use anonymized case studies and examples from the work. That's how I build my portfolio.

The contract includes: "Agency may use anonymized or redacted examples of work product for marketing, case studies, and portfolio purposes. Client's confidential information will not be disclosed."

For some clients, especially in competitive industries, I'll agree to a full confidentiality clause where I can't even mention that they're a client. That's fine, but it should be explicit in the contract. Don't assume.

Be clear about who owns underlying IP versus client-specific deliverables. If I build a cold email framework that I use across clients, I own that framework. The client owns the specific emails I write for them using that framework. If I create a custom CRM integration, who owns the code? These questions need answers before they become disputes.

Confidentiality and Non-Solicitation

Both parties should agree not to share confidential information. I also include a non-solicitation clause: "Client agrees not to hire or solicit Agency employees or contractors for 12 months following termination of this agreement."

I've had clients try to poach my team members after seeing their work. This clause gives you legal recourse if they try.

The confidentiality section defines what "confidential information" means: "Confidential information includes business strategies, customer lists, pricing, proprietary processes, and any information marked as confidential or that a reasonable person would understand to be confidential."

Non-solicitation goes both ways. I also agree not to solicit the client's employees. Fair is fair. The clause typically lasts 12 months after the contract ends. Some states won't enforce non-solicitation clauses longer than that.

If you're working with a client's customer data or internal systems, you might need a separate Data Processing Agreement (DPA) that covers how you handle their data, especially if they're subject to GDPR or other privacy regulations. That's beyond the scope of a basic retainer agreement, but know when you need one.

Force Majeure

This is the "acts of God" clause that protects both parties if something outside your control prevents performance. Pandemic, natural disaster, internet infrastructure failure-things neither party could predict or prevent.

Standard language: "Neither party shall be liable for failure to perform due to causes beyond their reasonable control, including but not limited to acts of God, war, strikes, internet service failures, or government restrictions."

During the pandemic, every service provider learned why force majeure clauses matter. Clients couldn't perform because their businesses shut down. Agencies couldn't deliver because their teams were sick. Having this clause meant you could pause or modify contracts without being in breach.

Indemnification

Indemnification means one party agrees to cover the other party's legal costs and damages if something goes wrong. This gets complicated, so most small agency contracts keep it simple.

I include: "Each party agrees to indemnify and hold harmless the other party from claims arising from that party's breach of this agreement or negligence."

This means if I screw up and get the client sued, I cover their legal costs. If the client provides me with copyrighted material they don't own and I get sued for using it, they cover my legal costs.

For higher-risk services-like if you're sending emails on behalf of the client and could expose them to CAN-SPAM violations-you want clear indemnification language about who's responsible if regulatory issues arise.

How to Handle Client Changes and Contract Amendments

Clients will want to change scope, pause services, or adjust deliverables. Your contract needs a process for this.

I include: "All amendments to this agreement must be made in writing and signed by both parties. Verbal modifications are not binding."

When a client asks to change something, I send a contract amendment document that outlines the change, the new pricing (if applicable), and requires their signature. This prevents "he said, she said" disputes later.

For service pauses, I allow clients to pause for up to 30 days per year with 15 days notice. They don't get billed for paused months, but the minimum term extends by the length of the pause. This prevents clients from pausing indefinitely to dodge the commitment.

The pause clause reads: "Client may pause services for up to 30 days per 12-month period with 15 days written notice. During the pause, no fees are charged and no services are delivered. The minimum term extends by the length of the pause. Pauses beyond 30 days constitute termination."

Some clients will want to pause for two months while they figure out strategy or budget. That's not a pause, that's a cancellation. Make them go through the proper termination process.

For scope changes, I have a simple change order form. It states: the current scope, the requested change, the impact on deliverables and timeline, the additional fee (if any), and signature lines for both parties. I send it as a PDF via DocuSign, they sign, I proceed. No back-and-forth, no ambiguity.

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 →

Industry-Specific Contract Considerations

Different industries need different contract structures. Here's what I've learned from running retainers across multiple service types.

Legal Services Retainers

Law firms typically use unearned retainers held in trust. The client pays $10,000 upfront, it goes into a trust account, and the lawyer bills against it as they work. When the retainer is depleted, the client replenishes it.

This is legally required in many jurisdictions to ensure client funds are protected. The retainer agreement must specify:

Legal retainers also need clarity on what legal services are covered. Is the lawyer representing the client in a specific case, or providing general legal counsel? What happens if a conflict of interest arises?

For most service businesses outside law, you don't need trust accounts or unearned retainers. Just bill monthly and deliver monthly. It's cleaner.

Marketing and Agency Retainers

Agency retainers are almost always earned retainers with flat monthly fees or tiered packages. The key is defining deliverables clearly enough that the client knows what they're getting, but flexibly enough that you can adapt tactics as needed.

I've seen agencies promise "20 blog posts, 10 social posts, and 5 email campaigns per month" and then get stuck delivering mediocre work at scale just to hit the numbers. Better to promise "comprehensive content marketing strategy with weekly publishing and monthly performance analysis" and retain flexibility on formats and channels.

For lead generation agencies specifically, the contract should address:

If you're doing cold email for clients, also address: who owns the sending domains, what happens to those domains when the contract ends, and who's responsible if deliverability tanks. I always have clients send from their own domains and infrastructure so I'm not liable for their sender reputation.

Consulting and Fractional Executive Retainers

For fractional CMO, CFO, or other executive roles, retainers are usually pay-for-access with a monthly hour cap. The contract should specify:

I also include a non-compete clause for fractional executive work: "During the term of this agreement, Service Provider will not provide similar services to direct competitors in [industry] without Client's written consent."

This protects the client from me taking strategy insights from their business and immediately applying them at a competitor. It also justifies premium pricing-you're not just buying my time, you're buying exclusivity.

Technical Services and Development Retainers

If you're providing ongoing development, maintenance, or technical support, your retainer needs to address:

Technical retainers often include emergency support provisions: "For critical issues affecting production systems, Service Provider will respond within 2 hours. Client may request emergency support up to 3 times per month without additional fees. Additional emergency requests are billed at 2x the standard rate."

This prevents clients from abusing "emergency" status for routine requests, but ensures you're available when they truly need you.

Templates and Resources to Get Started Fast

I've written hundreds of contracts over the years, and I don't start from scratch anymore. If you're writing your first retainer agreement or need to upgrade your current one, grab my Agency Contract Template-it includes all the clauses I use in my actual client contracts.

If you want to understand the strategy behind contract terms in more depth, I wrote a full guide on how to write a contract that covers negotiation tactics and legal considerations most agencies miss.

For simpler projects that don't need a full retainer, my One-Page Contract Template works well for one-off deliverables or short-term engagements.

When you're presenting retainer pricing to prospects, having professional proposal documents helps close deals faster. I use AI-powered proposal templates to generate custom proposals in minutes instead of hours.

Common Mistakes That Cost You Money

Not requiring a written signature: I've sent contracts via email and started work based on verbal approval. Huge mistake. Always get a signature before you start. I use DocuSign for electronic signatures-fast, legally binding, and you have proof.

Including too many deliverables: New agency owners try to pack every service into their retainer to justify the price. This backfires. You end up overdelivering, the client expects that forever, and you can't raise prices without them feeling like they're losing something.

No late payment penalties: Add this clause: "Invoices unpaid after 7 days incur a 5% late fee, plus 1.5% interest per month thereafter." Most clients will never hit this, but the ones who chronically pay late will feel the sting.

Vague termination terms: If your contract just says "either party can cancel anytime," you have zero revenue predictability. Require notice periods and define what "termination" means-does the client owe you for work in progress? For the full month? Be explicit.

Not defining "business days" vs. "calendar days": When you say "services will be delivered within 5 days," do you mean business days or calendar days? Clients will assume whatever is most favorable to them. Specify.

Forgetting to address communication channels: Will you respond to client requests via email, Slack, phone, text, carrier pigeon? If you don't specify, clients will text you at midnight and expect immediate responses. Define the communication channels and expected response times.

Not planning for team changes: What happens if the account manager leaves? What if you sell your agency? Include: "Service Provider may assign this agreement or use subcontractors to fulfill services without Client consent." This gives you flexibility to restructure your team without renegotiating contracts.

Using the client's contract template without changes: Corporate clients will send you their standard vendor agreement. It's always terrible for you. It has unlimited liability, gives them rights to terminate without cause, and probably requires you to carry $5 million in insurance. Never sign their template as-is. Redline it with your terms or insist on using your contract.

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 →

How I Structure Retainers for Different Service Types

The structure of your retainer depends heavily on what you're selling. Here's what's worked for me across different business models.

Cold Email and Lead Generation Retainers

These are my bread and butter. I structure them as flat monthly fees with tiered deliverables based on volume. Basic tier gets 5 campaigns per month, Growth gets 15, Scale gets 30+.

Payment is monthly upfront, 90-day minimum commitment, 30-day notice to cancel after that. Deliverables include list building, email copy, campaign setup in the client's email tool, and weekly performance reports.

For list building, I use lead databases and scrapers to find contact info based on the client's ICP. The contract specifies that the client provides the targeting criteria (job titles, industries, company sizes) and I source the contacts.

I also specify which email platforms I'll integrate with-Instantly, Smartlead, or Lemlist. If the client uses a different tool, that's a custom integration and costs extra.

The contract includes: "Client is responsible for maintaining email sending infrastructure, including domains, mailboxes, and DNS records. Agency is not liable for deliverability issues caused by poor sender reputation or infrastructure."

SEO and Content Retainers

These need longer commitment periods because SEO takes time to show results. I require 6-month minimums for SEO retainers.

Deliverables are output-based, not results-based: "15 optimized blog posts per month, monthly technical SEO audit, backlink outreach to 50 targets." I can control that output. I can't control when Google decides to rank you.

The contract includes language about client responsibilities: "Client must provide timely feedback on drafts, access to website backend for technical implementations, and approval authority for content publication. Delays in client feedback extend delivery timelines accordingly."

I also address what happens if the client's site gets penalized or rankings drop: "Agency follows Google's best practices and white-hat SEO techniques. Rankings may fluctuate due to algorithm updates, competitor actions, or technical issues outside Agency's control. Agency is not liable for ranking decreases."

Fractional Executive Retainers

For fractional CMO or VP of Sales roles, I charge a monthly fee for a set number of hours or availability. Contract includes "client will have access to [your name] for up to X hours per month via calls, Slack, and email. Additional hours available at $Y/hour."

I also include a non-compete: "During the term of this agreement, [your name] will not provide similar services to direct competitors in [industry]." This protects them and justifies premium pricing.

Fractional executive agreements should define decision-making authority. Can you approve marketing spend? Hire agencies on the client's behalf? Fire underperforming team members? Get clarity on what authority you have and what requires client approval.

Done-For-You Service Retainers

If you're doing done-for-you services-like managing Facebook ads, running cold call campaigns, or handling PR-the contract needs to specify who owns the assets created.

For ad accounts: "Client owns all ad accounts, pixels, and audience data. Agency has admin access during the term of agreement. Upon termination, Agency access is revoked within 48 hours."

For creative assets: "Agency creates ad creative, landing pages, and campaign assets as part of services. Client receives usage rights upon payment. Agency retains right to use anonymized versions for case studies."

Also address what happens to data and reporting: "Client retains access to all performance data via their own ad accounts and analytics. Agency provides monthly summary reports. Upon termination, Client is responsible for maintaining their own reporting."

What to Do When Clients Don't Pay

It happens. Client goes dark, stops paying, but expects you to keep delivering. Here's my process, which is only enforceable because it's in my contract.

Day 1 (invoice due date): Invoice sent via email with payment link.

Day 3: Automated reminder email if unpaid.

Day 7: Personal email from me. "Hey [name], invoice is a week overdue. Everything okay?"

Day 10: Work pauses. Email: "Per our contract, services pause when payment is 10+ days late. Let me know when you've processed payment and we'll resume immediately."

Day 30: Contract terminates automatically. Send final invoice for any work completed during the notice period.

This only works if your contract explicitly states: "Agency reserves the right to pause or terminate services if payment is more than 10 days late. Client remains responsible for all fees incurred through the date of termination."

I also withhold deliverables until payment is received: "All work product remains Agency property until full payment is received. Client may not use, publish, or distribute deliverables until payment is complete."

For chronic late payers, I've switched to weekly billing with smaller amounts. If the client can't pay $5,000 per month on time, they might be able to handle $1,250 per week. It's more administrative work for you, but it reduces risk.

If a client truly can't pay, address it early. Sometimes you can pause services and restart when their cash flow improves. Sometimes you need to terminate and move on. Don't keep working for free hoping they'll eventually pay-they won't.

How to Price Your Retainer Services

Retainer pricing is different from project pricing because you need to account for the ongoing nature of the relationship and the lower acquisition cost per dollar of revenue.

A client paying you $5,000/month for 12 months is worth $60,000 in lifetime value. That's very different from a $60,000 project that ends in three months. The retainer client costs less to serve (you're not constantly selling), has higher margins (economies of scale), and provides predictable cash flow.

Here's how I think about retainer pricing:

Cost-plus method: Calculate the cost to deliver the services (team time, tools, overhead), add your desired margin (40-60% for agencies), and that's your price. This works for standardized services where costs are predictable.

Value-based method: Price based on the value to the client, not your costs. If your cold email retainer generates $500k in pipeline for the client, charging $5k/month is easy to justify even if it only costs you $2k to deliver. This works when the client can clearly see ROI.

Market rate method: Charge what competitors charge for similar services. Look at 5-10 comparable agencies, see what they charge, price in the middle of the range. This works when you're in a commoditized market.

I prefer value-based pricing when possible. If I can demonstrate that my retainer generates 10x the monthly fee in value, price objections disappear. The client isn't thinking "$5k/month is expensive," they're thinking "I'm getting $50k in value for $5k."

Your contract should include an annual price increase clause: "Retainer fees may increase by up to 10% annually with 60 days notice." This lets you raise prices to account for inflation and increased costs without renegotiating the whole contract. Most clients accept this as standard.

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 →

Negotiating Retainer Terms With Clients

Clients will push back on your contract terms. Here's what's negotiable and what's not.

Non-negotiable:

Negotiable:

When a client asks for contract changes, figure out what they're really concerned about. If they want month-to-month terms, they're worried about being locked into something that doesn't work. Address the underlying concern: "The 90-day commitment protects both of us. It ensures you give the service enough time to work, and ensures I can staff your account properly. If you're truly unhappy after 90 days, you can cancel. But most clients need at least that long to see results."

If they push back on pricing, don't immediately discount. Instead, adjust scope: "At $3,000/month instead of $5,000, we'd do 5 campaigns instead of 10. You'd still get the same quality, just lower volume. Which package makes more sense for your goals?"

Some clients will send you their own contract template. It's always terrible. They want you to accept unlimited liability, allow them to terminate without cause, and require you to carry expensive insurance. Push back. Either use your template or spend time redlining theirs. Don't just sign whatever they send.

Managing Multiple Retainer Clients

Once you have 5-10 retainer clients, you need systems to manage delivery without drowning in chaos.

Standardize everything you can: Use the same contract template, the same onboarding process, the same deliverable schedule. The more you standardize, the more clients you can serve without increasing complexity.

Build a delivery calendar: Map out when each client's deliverables are due. If you have 10 clients and they all expect reports on the 1st, you'll spend the first week of every month doing nothing but reports. Stagger delivery dates.

Create internal checklists: For each service type, have a checklist of what needs to happen each week/month. This ensures consistency and makes it easier to train team members.

Use project management tools: Don't manage client work via email. Use Monday, Asana, ClickUp, or similar. Every client gets a board, every deliverable gets a task, every task has a due date and owner.

Set internal deadlines earlier than client deadlines: If the client expects deliverables by the 15th, set your internal deadline for the 12th. This gives you buffer for revisions and unexpected issues.

Batch similar work: If you're writing cold email copy for 10 clients, block out one day to write all 10 sets of emails. Context switching kills productivity. Batching similar work makes you faster.

When to Fire a Retainer Client

Not every retainer client is worth keeping. Here are the red flags that mean it's time to part ways:

Chronic late payment: If they're late every single month despite reminders and penalties, they don't value your services enough. Fire them and replace them with a client who pays on time.

Constant scope creep: If every month turns into a negotiation about what's included in scope, the client doesn't respect your boundaries. You'll spend more time arguing than delivering.

Abusive communication: If the client is rude, demeaning, or abusive to you or your team, no amount of money is worth it. Fire them immediately.

Unrealistic expectations: If the client expects results you can't deliver and won't listen to your expertise, they'll eventually blame you when things don't work. Cut ties before that happens.

They're a bad case study: If you're embarrassed to mention this client as a success story, they're probably not a good fit. You want clients who make you look good, not clients you have to hide.

Your retainer contract should allow you to terminate for cause: "Either party may terminate immediately if the other party breaches this agreement, including but not limited to: non-payment, violation of confidentiality, or abusive conduct."

When you do fire a client, be professional. Give them the contractually required notice, fulfill your obligations through the notice period, and part on good terms if possible. Don't burn bridges-they might know your next great client.

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 →

Retainer Contracts and Taxes

I'm not an accountant, but here's what I've learned about the tax implications of retainer agreements.

Retainer income is generally recognized when it's earned, not when it's received. If a client pays you $10,000 upfront for a year of services, you don't get to count that as $10,000 in revenue immediately. You recognize it monthly as you deliver services.

If you're using unearned retainers (common in legal services), the upfront payment is a liability on your balance sheet until it's earned. As you bill against the retainer, it converts from a liability to revenue.

For earned retainers (most agency services), the monthly payment is revenue in the month it's received because you're delivering services that same month.

Your contract should specify how refunds work for tax purposes. If a client prepays for three months and cancels after one month, do you refund the unused two months? If so, you'll need to reverse the revenue recognition for those months.

Also consider sales tax. In most states, services aren't subject to sales tax, but digital products sometimes are. If you're delivering software, templates, or other digital products as part of your retainer, you might owe sales tax. Check with an accountant.

Final Thoughts on Retainer Agreements

A good contract retainer agreement isn't about screwing the client or protecting yourself from every possible scenario. It's about setting clear expectations so both parties know what happens when things don't go as planned.

Most disputes happen because something wasn't defined in the contract. How much work is included? When is payment due? What happens if someone wants to cancel? If your contract answers these questions upfront, you'll avoid 90% of the problems agencies face.

I've lost more money from bad contracts than I've ever lost from bad clients. Fix your contracts first, then go find better clients.

The best retainer agreements are the ones neither party ever needs to reference because expectations are so clear. But when things do go sideways-and they will-you'll be grateful you spent the time getting the contract right.

Start with a solid template, customize it for your specific services, get it reviewed by a lawyer (seriously, pay for an hour of legal review), and then use it consistently. Don't reinvent the wheel for every client. Don't let clients talk you into shitty terms. Use your contract, enforce your contract, and you'll build a predictable, profitable retainer business.

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 →