A retainer is the closest thing freelancers get to a steady paycheck. Instead of chasing new projects every month, you have a client paying a fixed amount for ongoing access to your skills. Here's how retainer invoicing works and how to set one up.

What Is a Retainer?

A retainer is an agreement where a client pays a fixed monthly fee in exchange for a guaranteed block of your time, a set of deliverables, or priority access to your services.

Common retainer structures:

  • Hours-based: Client buys 20 hours/month of your time at a set rate
  • Deliverables-based: Client pays a flat fee for specific monthly outputs (e.g., 4 blog posts, 8 social media graphics)
  • Access-based: Client pays for priority availability and a guaranteed response time, with actual work billed separately

Why Retainers Are Great for Freelancers

  • Predictable income. You know what you're earning before the month starts.
  • Less time selling. Instead of constantly finding new clients, you service existing ones.
  • Deeper client relationships. Ongoing work lets you learn the client's business and deliver better results.
  • Cash flow stability. Monthly retainers smooth out the feast-or-famine cycle.

How to Price a Retainer

Step 1: Estimate Monthly Hours

How many hours per month will this client realistically need? Track your time on the first few projects to get accurate data. Common ranges:

  • Light retainer: 5-10 hours/month
  • Standard retainer: 15-25 hours/month
  • Heavy retainer: 30-40 hours/month

Step 2: Apply Your Rate (With a Discount)

Retainer clients are giving you guaranteed income, which has real value. It's common to offer a 10-15% discount off your standard hourly rate in exchange for the commitment.

Example: Your hourly rate is $150. A 20-hour retainer at a 10% discount = $150 × 0.90 × 20 = $2,700/month.

Step 3: Set Clear Boundaries

Define what happens when the client exceeds their retainer hours:

  • Overages billed at your standard (non-discounted) rate
  • Unused hours do not roll over (or roll over for one month only)
  • Requests beyond the retainer scope require a separate project quote

How to Invoice for Retainers

Invoice Timing

Most retainers are invoiced at the beginning of the month, before work starts. This is different from project work, where you typically invoice after completion. The logic: the client is reserving your time, so they pay in advance.

What to Include on a Retainer Invoice

  • Clear description: "Monthly retainer — [Month Year]" (e.g., "Monthly retainer — February 2026")
  • Hours included: "20 hours of [service type] at $135/hr"
  • Retainer fee: Total monthly amount
  • Period covered: Start and end dates for the billing period
  • Overage rate: Note the rate for hours beyond the retainer
  • Payment terms: Due on receipt or Net 7 (shorter terms for recurring billing)

Overage Invoicing

If the client exceeds their retainer hours, send a separate invoice at the end of the month for the overages. Include a time log showing the additional hours worked and at what rate.

Retainer Agreement Essentials

Before you start invoicing, get these terms in writing:

  1. Monthly fee and what it covers
  2. Billing cycle (1st of the month, 15th, etc.)
  3. Overage policy (rate and approval process)
  4. Rollover policy (do unused hours carry forward?)
  5. Scope boundaries (what's included vs. what's a separate project)
  6. Termination terms (typically 30 days written notice from either side)
  7. Rate review schedule (annual review is standard)

How to Propose a Retainer to a Client

The best time to propose a retainer is after you've completed 2-3 successful projects with a client. They already trust your work, and you can quantify the value.

Frame it as a benefit to them:

  • "Instead of briefing a new person each time, you'd have a dedicated [designer/developer/writer] who knows your brand"
  • "You'd get priority scheduling — guaranteed turnaround within 48 hours"
  • "A retainer gives you a discounted rate compared to project-by-project pricing"

Common Retainer Pitfalls

  • Scope creep. The client gradually asks for more without increasing the retainer. Solution: track hours rigorously and enforce overage billing.
  • Underpricing. Starting too low because you're excited about guaranteed income. Solution: price based on data, not desperation.
  • Not tracking time. If your retainer is hours-based, you need accurate time tracking. Without it, you'll either over-deliver (losing money) or under-deliver (losing the client).
  • No termination clause. Both sides need an exit ramp. A 30-day notice period is fair.

The Bottom Line

Retainers are the foundation of a sustainable freelance business. They replace the hustle of finding new work every month with stable, recurring revenue. Start with one retainer client, prove the model, then scale from there.

InvoiceBloom makes retainer invoicing simple — create a recurring invoice template, set it to bill monthly, and track payment status automatically. No more manual invoicing every month. Start creating invoices for free.

Share this article

Ready to Create Professional Invoices?

Join thousands of freelancers who use InvoiceBloom to get paid faster.

No credit card required • Cancel anytime