Invoicing

How to Create a Retainer Invoice for Recurring Clients

Retainer clients are the holy grail of freelancing. Predictable income, ongoing relationships, and no constant pitching for new work. Getting the invoicing right is an important part of making retainers work properly.

5 April 20265 min read

What a Retainer Arrangement Looks Like

A retainer is an agreement where a client pays a fixed amount each month in exchange for a defined amount of your time or a defined set of deliverables. It might be 10 hours of design work per month, two blog posts a week, or ongoing technical support up to a certain number of hours.

The invoicing is straightforward in principle: you raise the same invoice amount on the same date each month. In practice, there are a few details worth getting right.

Getting the Agreement Right First

Before worrying about the invoice, make sure the agreement itself is clear. Specifically:

  • What is included each month (hours, deliverables, or both)
  • What happens if the client doesn't use their allocation. Does it roll over, is it lost, or can they buy additional time at a different rate?
  • What counts as out-of-scope work that would be invoiced separately
  • How much notice either party needs to end the arrangement

These things seem obvious in a good client relationship and become important the moment the relationship gets complicated. Put them in writing.

What Goes on the Invoice

A retainer invoice follows the same structure as any other: your details, client details, invoice number, date, due date, and payment details. The description line is where it differs.

Be specific about what the retainer covers. Not "monthly retainer" but something like: "Monthly retainer, April 2026: up to 15 hours of copywriting and content strategy, per agreement dated 1 January 2026." This leaves no ambiguity and makes it easier to spot if scope is drifting.

Timing: Invoice Before the Month or After?

Invoicing at the start of the month (before you do the work) is standard for retainers and mirrors how other recurring services work. It also means you're not financing the client's work for a month before getting paid.

Some freelancers invoice at the end of the month, particularly if the scope varies and they want to account for actual hours. Either works, as long as it's agreed upfront and consistent.

Handling Unused Hours

If your retainer includes a set number of hours and the client doesn't use them all, decide in advance what that means. Options:

  • Hours are lost at month end. Simple, and means your income is predictable regardless of how much work the client sends.
  • Hours roll over, capped at a maximum (e.g., one month's worth). Gives the client flexibility without creating a backlog that becomes unmanageable.
  • Unused hours are credited against the next month's invoice. More client-friendly but adds invoicing complexity.

Most experienced freelancers use the first option. The retainer fee buys availability and priority, not just a bank of hours to be drawn down.

When Scope Creeps

Retainers have a natural tendency to expand. The client gets used to asking for things, the relationship is good, you want to help. Track the time you spend on retainer work each month. If it's consistently running over the agreed allocation, that's a conversation about either adjusting the retainer fee or establishing a clear hourly rate for out-of-scope work.

Invoice for out-of-scope work separately, with a clear description referencing that it falls outside the monthly retainer. This keeps the recurring invoice clean and creates a clear record of scope changes.

Tags

retainer invoiceretainer clientsrecurring invoicefreelance retainermonthly invoicing

Try Beancountr free

Track your finances automatically: income, tax reserve, invoices, and expenses all in one clean dashboard built for UK freelancers.

Get started free