WaffleInvoice Blog

Practical invoicing tips for freelancers and service businesses.

Blog Post

How to Build a Freelance Retainer Business That Pays Monthly

Retainer clients mean predictable monthly income as a freelancer. Learn how to pitch retainers, price them, and keep clients paying month after month. Start free.

June 14, 20268 min read

Why Retainer Clients Change Everything

Project-based freelancing means you're always looking for the next client. You finish a project, get paid, and then spend the next two weeks finding work to fill the gap. Retainer clients break that cycle. Instead of starting from zero every month, you start with $3,000 or $5,000 or $8,000 already committed before the first of the month arrives.

Three retainer clients at $2,500/month each is $7,500 in predictable monthly revenue. That changes what you can plan, what equipment you can buy, whether you can take a vacation, and how aggressively you can turn down bad-fit project clients. The business feels fundamentally different.

What a Retainer Actually Is

A retainer is an ongoing monthly agreement where a client pays you a fixed fee for a defined scope of work or availability each month. The key word is "defined" - vague retainers create scope creep and resentment on both sides.

There are two basic models:

Hours-Based Retainers

The client pays for a fixed number of hours per month. "10 hours of social media management at $150/hour = $1,500/month." Unused hours may or may not roll over (specify this in your contract). Additional hours beyond the retainer are billed at your regular or a premium rate.

These are straightforward to explain and easy for clients to understand. The downside: the client's value is measured in hours, which keeps you in a time-for-money relationship rather than a value-for-money relationship.

Deliverable-Based Retainers

The client pays a fixed fee for specific deliverables each month. "$3,000/month for four blog posts and one email newsletter." It doesn't matter if you spend 15 hours or 40 hours on it - the fee is the fee.

These tend to be more profitable for experienced freelancers because efficiency becomes your advantage. If you can produce the same four blog posts in 8 hours instead of 20 as you get faster, your effective hourly rate goes up. The client still gets exactly what they paid for.

Who to Target for Retainer Clients

Not every client is a retainer candidate. The best retainer clients have ongoing, recurring needs that aren't tied to a single project. Look for:

  • Businesses with ongoing content needs: Companies that publish weekly blog posts, send regular emails, or maintain active social media are perennial retainer clients for writers and social media managers.
  • Growing companies without in-house expertise: A startup with three employees and a $200,000 in annual revenue probably cannot afford a full-time designer or marketer. They can afford a $2,500/month retainer.
  • Businesses that have used you once and come back: A past client who has hired you for two or three separate projects is already telling you they have ongoing needs. They're a natural retainer conversation.
  • Service businesses with seasonal peaks: An accounting firm that needs extra copywriting or design during tax season might want a year-round retainer that builds in buffer for their busy periods.

How to Price a Retainer

Most freelancers underprice their first retainer because they're excited about the steady income and don't think it through carefully enough.

Here is a simple pricing framework:

  1. Estimate the hours per month the retainer will take
  2. Multiply by your standard hourly rate
  3. Add 20% for the overhead of the ongoing relationship (scheduling, check-ins, revisions, small requests)
  4. Consider whether to discount slightly (5-10%) in exchange for the commitment

Example: You estimate a social media retainer takes about 15 hours per month. Your hourly rate is $100. That's $1,500. Add 20% for overhead: $1,800. You might price at $1,750 as a slight discount for the monthly commitment, or hold at $1,800.

What you should NOT do: estimate the minimum hours and price at that with nothing extra. The ongoing relationship always generates small requests - "can you just quickly..." - that eat time. Price for realistic scope, not optimistic scope.

The Pitch: How to Convert a Client to a Retainer

Pitching a retainer is easiest when you already have a relationship with the client. The best moment to bring it up is after delivering a successful project. The client is happy, the work quality is proven, and they know what it's like to work with you.

The pitch doesn't need to be elaborate. It can be as simple as:

"I noticed you mentioned [ongoing need X] a couple of times during this project. I offer monthly retainer arrangements for clients who have consistent work - it means you get priority access to my time each month and we skip the back-and-forth of negotiating each project separately. For what you've described, I'd be thinking around $X/month. Would it be worth talking through what that could look like?"

Notice what that pitch does: it names a specific need they mentioned, frames the retainer as a benefit to them (priority access, less admin), gives a rough price anchor, and asks an open question rather than pushing for an immediate yes.

The worst thing you can do is pitch a retainer without knowing whether the client has ongoing needs. Ask first, listen carefully, then propose.

Structuring the Retainer Contract

A retainer agreement needs to cover a few things that standard project contracts don't:

  • Scope of work per month: Exact deliverables or hours included. Be specific.
  • What is not included: Explicitly list what falls outside the retainer so there's no ambiguity about when extra billing applies.
  • Payment timing: When does the monthly invoice go out? Most retainers invoice on the 1st for work that month. Some invoice in advance (invoice the 25th for the upcoming month). Invoicing in advance gives you the best cash flow.
  • Notice period for cancellation: 30 days is standard. 60 days is better for you. This gives you time to find replacement income if they cancel.
  • Revision limits: For deliverable-based retainers, how many revision rounds are included? One round is common. More than two usually means scope creep.
  • Rate review: Include a clause that allows annual rate increases, typically 5-10%. Clients who have been with you for two years should expect a modest increase. Building this in upfront means it's not a surprise conversation later.

For payment terms on retainers, Net 7 or Net 10 is reasonable. You're providing a month of work - you shouldn't wait 30 days to collect on it. If a client insists on Net 30 for a retainer, price accordingly.

Managing Multiple Retainer Clients

Two retainer clients is a meaningful business. Four or five retainer clients is almost a full-time load. Here's how to keep things from unraveling:

Set Clear Boundaries on Availability

Retainer clients can develop the expectation that you're always available to them. You're not. You have other clients. Specify response time in your contract (e.g., "within 24 business hours") and hold to it. If every client expects same-day responses on everything, you will burn out managing the relationship overhead.

Track Hours Even on Deliverable Retainers

Even if you're not billing by the hour, tracking time on retainer clients helps you understand which clients are profitable and which are quietly eating your margin. A $3,000/month retainer that takes 40 hours is $75/hour. The same retainer taking 20 hours is $150/hour. You need to know the difference.

If you have a retainer client consistently taking more than your estimated hours, that's a scope conversation, not something you absorb indefinitely.

Invoice Consistently

Send retainer invoices on the same day every month. Make it automatic if your invoicing software supports it. Clients who receive a consistent invoice on the 1st of every month build it into their budget and pay it reliably. Invoices that show up sporadically get treated like one-off invoices - they take longer to pay.

WaffleInvoice Pro supports recurring billing, so your monthly retainer invoices go out automatically without you having to remember to send them. For a business model that depends on monthly cash flow, not having to manually invoice each client saves meaningful time and prevents the "I forgot to invoice" problem that costs freelancers real money.

Building Toward a Retainer-Majority Business

Most freelancers don't start with retainer clients. They build toward them. A typical path:

  • Year 1: Mostly project work, first retainer client in month 8 or 10
  • Year 2: 2-3 retainer clients, still taking projects to fill gaps
  • Year 3: 3-5 retainer clients covering 60-80% of monthly income, selective about which projects to accept

The goal is to reach a point where your retainer income covers your baseline expenses. Once rent, utilities, health insurance, and basic living costs are covered by recurring clients, everything else is growth and savings. That's when the business starts feeling stable instead of precarious.

Every satisfied project client is a potential retainer client. When you finish a project, ask yourself: does this business have ongoing needs? If yes, make the pitch. Most freelancers never ask because it feels presumptuous. It isn't. You're offering them a service that saves them time and gives them consistent access to someone they've already decided they trust.

If you're ready to start invoicing retainer clients professionally, WaffleInvoice's free invoice generator gets you set up with recurring invoices at no cost, so you can start building that monthly baseline without spending money on tools before you've earned it.

Frequently Asked Questions

Quick answers to the questions readers ask most about this topic.

How much should I charge for a monthly retainer?
Estimate the hours per month, multiply by your hourly rate, and add 20% for relationship overhead. Then consider a small discount (5-10%) in exchange for the monthly commitment. Avoid underpricing because steady income feels nice - the ongoing relationship always takes more time than you think.
How do I pitch a retainer to an existing client?
Pitch it after a successful project when the client is happy with your work. Name a specific ongoing need they've mentioned, frame the retainer as a benefit to them (priority access, less admin overhead), give a rough monthly price, and ask an open question. Don't push for an immediate yes.
What is a typical notice period for cancelling a retainer?
30 days is the standard minimum. 60 days is better for you because it gives you time to replace the income if a client cancels. Always include a cancellation notice requirement in your retainer contract - without it, a client can cancel with zero warning.
Should unused retainer hours roll over to the next month?
Most freelancers do not allow hours to roll over, and for good reason. Rollover hours create uncertainty in your schedule and can result in a client showing up in month three wanting to use 30 accumulated hours in one month. "Use it or lose it" monthly hours are cleaner for both sides.
How many retainer clients can one freelancer realistically manage?
Most full-time freelancers can manage 3-5 retainer clients before capacity becomes a constraint, depending on the scope of each retainer. Track your actual hours per client to know when a retainer is eating into your profitability, and raise prices or reduce scope before you hit burnout.

Ready to improve your invoicing?

WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.

Sign Up Free