Business Growth 8 min read Updated February 26, 2026

The Freelancer's Guide to Retainer Agreements (Predictable Monthly Income)

The worst part of freelancing is the feast-or-famine cycle. One month you are rich, the next you are scrambling. The solution? Retainer agreements.

What Is a Retainer Agreement?

A retainer is a contract where a client pays you a fixed monthly fee in exchange for a set amount of work, hours, or ongoing availability. Instead of negotiating every new project from scratch, you have a predictable, recurring engagement.

Project-based: "I will pay you $500 for this article."
Retainer: "I will pay you $2,000/month for 4 articles every month."

According to Upwork's research, the #1 concern for freelancers is income unpredictability. Retainer agreements directly solve this problem by converting one-time clients into recurring revenue.

Two Types of Retainers

1. Hours-Based Retainer

The client pays for a set number of hours per month (e.g., 20 hours at $100/hour = $2,000/month). They can assign any tasks within your skill set during those hours. Unused hours typically do not roll over.

  • Best for: Developers, designers, and consultants with varied task types
  • Track hours with: A time tracking tool

2. Deliverables-Based Retainer

The client pays a fixed monthly fee for specific deliverables (e.g., 4 blog posts, 8 social media graphics, or monthly website maintenance). The fee stays the same regardless of hours worked.

  • Best for: Content writers, social media managers, and maintenance/support services
  • Higher profit potential: As you get faster, your effective hourly rate increases

Why Clients Love Retainers

You might think clients prefer project-based work to avoid commitment. In reality, clients value retainers because they provide:

  • Guaranteed availability. They do not have to compete with your other clients for your time.
  • Brand familiarity. You already know their brand, voice, and processes — no ramp-up time on each new project.
  • Budget predictability. A fixed monthly fee is easier to budget than unpredictable project costs.
  • Priority access. Retainer clients get priority scheduling and faster turnaround.

How to Price Your Retainer

Pricing a retainer correctly is critical. Too low and you will resent the work; too high and the client will not commit.

  1. Start with your hourly rate. Calculate how many hours you expect to spend on the retainer each month.
  2. Apply a retainer discount (optional). Offer 10–15% less than your regular project rate in exchange for the guaranteed monthly income. This is a fair trade — you get stability, they get a better rate.
  3. Set a minimum viable retainer. Do not go below a level where the engagement feels worth the overhead. For most freelancers, $1,000–$1,500/month is the minimum retainer that makes sense.

Example: If your hourly rate is $100 and the retainer covers 20 hours/month, your standard rate would be $2,000. With a 10% retainer discount, you charge $1,800/month. The client saves $200, and you get guaranteed income.

How to Pitch a Retainer to a Client

Golden rule: Never pitch a retainer to a brand-new client. It is too much commitment before they know your work quality. Instead, pitch it after a successful project — when they are happiest with you.

The Retainer Pitch Script:

"I really enjoyed working on [Project]. Since you have ongoing needs for [Service], would you be interested in a monthly retainer? It would guarantee my availability whenever you need me, and I can offer a [10%] discount compared to my regular project rate. I find it works well for clients who need consistent, high-quality [deliverables]."

Tips for a successful pitch:

  • Time it right — right after delivering great work
  • Emphasize their benefits (guaranteed availability, cost savings), not yours
  • Start with a 3-month trial period to reduce their risk
  • Offer a month-to-month option (cancel anytime) initially

Retainer Agreement Template

Here is a simple retainer agreement you can customize. For a more comprehensive contract template, see our freelance contract guide.

RETAINER AGREEMENT BETWEEN: [Your Name] ("Freelancer") AND: [Client Name] ("Client") START DATE: [Date] 1. SERVICES The Freelancer will provide the following each month: - [Deliverable 1 — e.g., 4 blog posts of 1,500+ words] - [Deliverable 2 — e.g., monthly analytics report] 2. MONTHLY FEE $[Amount] per month, billed on the 1st of each month. Payment due within 7 days of invoice date. 3. TERM This agreement begins on [Start Date] and continues month-to-month. Either party may terminate with 30 days written notice. 4. UNUSED HOURS / DELIVERABLES Unused hours or deliverables do not roll over to the next month unless agreed in writing. 5. ADDITIONAL WORK Any work beyond the agreed scope will be billed at $[Rate]/hour and invoiced separately. Signed, [Your Name] [Client Name]

Automating the Monthly Billing

The best part about retainers is predictable billing. Instead of creating a new invoice every month, set it on autopilot. Followio lets you create recurring invoices that are generated and sent automatically — with payment reminders built in.

Set up recurring invoices

Followio sends your retainer invoices automatically every month — with polite reminders if payment is late.


Frequently Asked Questions

What if the client does not use all their hours?

This is normal — and it is in your favor. Clearly state in the agreement that unused hours do not roll over. You have reserved that time for them, regardless of whether they use it. Think of it like a gym membership.

Should I offer a discount for longer commitments?

Consider offering a 5–10% discount for 6-month or 12-month commitments. This locks in revenue for you and gives the client better pricing. Win-win.

How do I handle scope creep on a retainer?

Clearly define what is included each month. Any requests beyond the agreed scope trigger an additional quote — just like in a project-based engagement. Include an "additional work" clause in your agreement.

What happens if the client wants to cancel?

Include a 30-day notice period in your agreement. This gives you time to fill the revenue gap. If a client terminates frequently, it may be worth offering a 3-month minimum commitment from the start.

How many retainer clients should I have?

3–5 retainer clients providing 60–80% of your income is the sweet spot. This gives you stable cash flow while leaving room for project-based work and new client acquisition.

F

Written by

Followio Team

We help freelancers get paid faster with professional invoicing, payment reminders, and client management tools. Our blog covers everything from pricing strategies to contract templates — all based on real freelancer experience.

Freelance Retainer Agreement Guide (With Template) - Followio