Freelance & services · template 04 of 12
Retainer invoice template
A recurring monthly amount for reserved capacity or an agreed scope. The period is the important field: it is what makes twelve near-identical invoices distinguishable inside an accounts-payable system.
Free, no sign-up, nothing stored. It opens filled in so you can see the shape.
When to use it
Use it when a client pays a fixed monthly amount rather than for itemised output — ongoing design support, an advisory arrangement, reserved development capacity.
Say what the retainer covers, in one line, on every invoice. It is the cheapest protection against the slow expansion of scope that eventually makes a retainer unprofitable.
Field by field
Explicit dates, not “July”. When a retainer starts mid-month or a client queries an overlap, the dates settle it.
What the fee includes, and any cap — hours, projects, response time. It belongs on the invoice, not only in the contract nobody reopens.
Include the month in the number if you can. It makes a year of retainer invoices sortable at a glance.
Questions people ask
How do I bill overage?
As a separate line on the same invoice, at the agreed overage rate, with the period's totals shown. Rolling it into the retainer figure hides the signal you both need.
In advance or in arrears?
Retainers are usually billed in advance — that is the point of reserving capacity. Whichever you choose, keep it the same all year.
What this is, and what it isn't
This creates an invoice document — the kind you send a client and attach to a payment. It is not a fiscalised e-invoice. Many countries now require invoices to be registered with the tax authority through an approved system, which returns an official number and QR code. We don't do that. If your business is in scope where you are, this document is still yours to send — but the official filing happens elsewhere. We'd rather tell you than let you find out.
We don't validate tax IDs or registration numbers, and nothing here is tax advice. Rates and labels are yours to set; we don't maintain rate tables for every country and won't pretend to.