Skip to main content
Back to blog
Proposals8 min readMarch 18, 2026

How to Pitch a Retainer Agreement to a Freelance Client

How to pitch a retainer agreement to existing freelance clients. Covers timing, pricing, email template, and how to handle the most common objections.

You've been doing one-off projects. A website here. A blog post there. Maybe a logo redesign every couple of months. Each time, you go through the same cycle: pitch, negotiate, deliver, invoice, wait for the next opportunity.

It's exhausting. And it's the feast-or-famine trap that burns out freelancers faster than almost anything else.

A retainer agreement fixes this. It gives you predictable income and gives your client consistent access to your skills. But pitching one? That's where most freelancers freeze up.

What a Retainer Actually Is

Let's clear this up because there's a lot of confusion.

A retainer is a recurring agreement where a client pays you a set amount each month for a defined scope of work. It's not "I'll do whatever you need whenever you need it." It's specific, bounded, and predictable for both sides.

For example: "I'll write 4 blog posts per month at 1,200 words each for $2,400/month." Or: "I'll provide 20 hours of design work per month at $100/hour for $2,000/month."

The client gets priority access to your time. You get reliable income. Everybody wins.

When to Pitch a Retainer

Timing matters. You can't pitch a retainer to someone you've never worked with. Well, you can, but it rarely works. The client doesn't trust you enough yet.

The best time to pitch a retainer is after you've completed a successful project. The client is happy. They've seen the quality of your work. They already trust you. And, crucially, they probably need more work done.

Watch for signals like:

  • "Can you also help with [related task]?"
  • "We'll definitely need more of this going forward."
  • "What does your availability look like next quarter?"
  • Repeated one-off projects from the same client
  • Any of these is an opening. Don't let the moment pass.

    How to Frame the Pitch

    Here's the key: don't pitch the retainer as something that benefits you. Pitch it as something that benefits the client.

    "Hey, I'd love a retainer because I need predictable income" is honest, but it's not persuasive. The client doesn't care about your cash flow. They care about their own problems.

    Instead, frame it around what they get:

  • Priority access. They jump to the front of your queue instead of waiting for availability.
  • Cost savings. Retainer rates are typically 10-15% lower than one-off project rates. They get more value per dollar.
  • Consistency. The same person working on their brand every month means better quality and less time spent on briefs and onboarding.
  • Speed. No more scoping calls and contract negotiations every time they need something. You just... start.
  • The Email Template

    Keep it short. The pitch email isn't where you hammer out every detail. It's where you open the conversation.

    "Hi [Name],

    I've really enjoyed working on [recent project] with you. Based on what you mentioned about needing ongoing [content/design/development], I wanted to suggest something that might save you time and money.

    I offer monthly retainer agreements for clients who need regular support. Here's what it could look like for you:

  • [X deliverables] per month
  • [X hours] of dedicated time
  • Priority turnaround (48 hours for most requests)
  • Monthly rate: $X,XXX (about 15% less than my standard project rate)
  • The agreement runs month-to-month, so there's no long-term lock-in. If it stops making sense for either of us, we simply wrap up at the end of the month.

    Want to chat about this for 15 minutes this week? I can walk you through how it's worked for my other clients.

    Best,

    [Your Name]"

    Notice what this email does. It references the existing relationship. It leads with client benefits. It provides a concrete example. And it makes the next step easy.

    Structuring the Retainer Itself

    Once the client says "Tell me more," you need to have the details ready. Here's what to define:

    Scope. Be specific about what's included. "4 blog posts per month" is clear. "Content support" is not. Vague scope leads to scope creep, which leads to resentment, which kills retainers.

    Hours or deliverables. You can structure retainers around a set number of deliverables or a set number of hours. Both work. Deliverable-based retainers are cleaner. Hour-based retainers are more flexible.

    Rollover policy. What happens if the client doesn't use all their hours or deliverables in a given month? Most freelancers don't allow rollover. Unused hours expire. This protects you from a client banking 3 months of work and dumping it on you in month 4.

    Communication expectations. How often will you check in? Weekly? Biweekly? Will you use email, Slack, or project management tools? Set this upfront. Calendly can help you schedule regular check-in calls without the back-and-forth.

    Payment terms. Retainers are typically paid at the beginning of each month. Not the end. Not Net 30 after invoice. The beginning. You're reserving capacity for them. Payment comes first.

    For more on setting up payment terms, check out our guide on payment terms in freelance contract emails.

    Handling Objections

    "It's too expensive." Break down the math. Show them what they're currently spending on one-off projects versus what the retainer would cost. Usually, the retainer is cheaper.

    "I'm not sure I need that much work every month." Offer a smaller package. A 10-hour retainer instead of 20. Or a 2-deliverable plan instead of 4. Start small and scale up.

    "I don't want to be locked in." Emphasize the month-to-month structure. No long-term contracts. They can cancel with 30 days' notice. Remove the risk.

    "Can I think about it?" Absolutely. Give them a week. Then follow up once. If they're still on the fence after two conversations, let it go and revisit in a few months.

    Pricing Your Retainer

    The standard approach is to offer a 10-15% discount compared to your regular project rate. This gives the client a clear financial incentive to commit.

    If you charge $150/hour for one-off projects, your retainer rate might be $130/hour. If you charge $600 per blog post, a retainer of 4 posts per month might be $2,000 instead of $2,400.

    The discount only works if you'd otherwise have gaps in your schedule. If you're fully booked at your regular rate, there's no reason to discount. Charge what you're worth.

    Don't price retainers so low that you resent the work. A retainer that makes you dread the beginning of every month isn't worth the stability.

    Managing Retainer Clients Month to Month

    Retainers require a different management style than one-off projects.

    Send a brief update at the end of each month. "Here's what we accomplished in March, here's what's on deck for April." This keeps the client aware of the value they're getting and prevents the "What am I paying for?" conversation.

    Track your hours carefully even if it's a deliverable-based retainer. You need to know your effective hourly rate. If a "4 blog posts per month" retainer is taking you 40 hours, you might be undercharging.

    Tools like QuickBooks or FreshBooks can automate recurring invoices so you don't have to manually send one every month. Set it up once and let it run.

    When to Walk Away From a Retainer

    Not every retainer is worth keeping. If the client consistently asks for work outside the agreed scope, if they're late on payments, or if the work has become miserable, it's okay to end it.

    Give proper notice. Be professional. And remember that ending one retainer frees up capacity for a better one.

    Predictable income is the goal. But not at the cost of your sanity or your standards.

    Stop wondering. Start knowing.

    Connect your Gmail in 30 seconds. See who owes you a reply before your coffee gets cold.

    Try Pynglo Free

    Keep reading