Retainer invoices explained: setup guide for independent consultants
A practical walkthrough for solo consultants billing $5k–$25k monthly retainers: fixed fees, scope overages, reverse-charge VAT, and auto-sending on day one of every cycle.
You land a $12,000 monthly retainer with a US corporate or an EU enterprise client. Great. Now you have to invoice the same amount, correctly, every single month for the next 12 months without a single administrative slip — because one mislabelled VAT field or a missed send date creates a 30-day delay on a NET 60 payment you were already going to wait two months to receive.
That is what a retainer invoice is in practice: not a legal instrument (that is the retainer agreement), not a deposit receipt (that is a proforma). It is a recurring, pre-agreed billing document that confirms the standing fee for a defined period of work. Understanding what a retainer invoice is and how to set it up correctly is the difference between a cash flow you can forecast and one you are constantly patching.
What a retainer invoice actually contains
A retainer invoice is structurally similar to a regular invoice, with three differences that matter.
1. The line item describes access or availability, not deliverables. Write "Strategic advisory retainer — October 2025" rather than "10 hours of consulting." If your agreement covers a block of hours, note the block. But you are billing for the commitment of capacity, not unit output. This distinction protects you when scope questions arise.
2. The payment terms are fixed by contract, not negotiation. Most corporate clients will impose NET 30 or NET 60. The retainer invoice should reflect exactly what the agreement says. If you agreed NET 30 but a client's AP department routinely pays on day 45, that is a relationship conversation, not an invoicing problem — but your invoice must still state the correct terms every time so the contractual clock is unambiguous.
3. Tax treatment is set by the client's location, not yours. This is where most solo consultants operating across borders get tripped up. If you are a VAT-registered consultant in Germany invoicing a VAT-registered company in the Netherlands, reverse-charge VAT applies: you issue the invoice with 0% VAT, include both VAT numbers, and add the statutory note "VAT reverse charge applicable." The Dutch client self-assesses. If you invoice a US corporate from anywhere in the EU, there is typically no VAT obligation at all on your side (B2B export of services). Get each client's tax status confirmed before you send invoice number one.
Handling expense reimbursements on a retainer invoice
If your agreement includes reimbursable expenses (travel, software licenses, subcontractors), do not bundle them into the retainer line. Add a separate section below the fixed fee: "Expenses — September 2025" with itemised lines. This keeps your retainer fee clean and auditable, and it lets the client's AP team code the two amounts to different budget lines without raising a query that delays payment.
Setting up recurring retainer invoices: the mechanics
Most consultants do this manually every month: open last month's invoice, change the date, update the period description, re-check the VAT number, hit send. That is 15 minutes of work per client per month that also requires you to remember to do it at all, on the right day, regardless of holidays or timezone offsets.
A better setup turns the retainer invoice into a scheduled document that handles itself.
Step 1: Configure the invoice template once
Set your client's details, currency (say, USD for the US corporate, EUR for the EU client), your payment method (ACH wire details for the US client, SEPA for the EU one), and your default payment terms. For a $12,000 retainer on NET 30, that is the only configuration you need to revisit when contract terms change.
Step 2: Set the recurrence cadence
Monthly retainers should auto-generate on the first of each month, or the last business day before it if you want the invoice in the client's inbox before the billing period starts. Set an end date that mirrors your contract term (12 months, end-on-date) or leave it open and cancel manually when the engagement closes.
Step 3: Schedule auto-send
The invoice should send itself at a sensible local time for the client. If your US corporate client is in Chicago, a 7am CT send on the 1st means it is already in their AP queue when the working day starts. You should not have to be awake for that.
Step 4: Set the auto-reminder cadence
On NET 60, a reminder 7 days before due and again on the due date is reasonable. On NET 30 with a client who has a history of slipping, consider a reminder at day 25 as well. The reminder should come from your name, not from a generic system address, so it reads as a professional follow-up rather than an automated nag.
How most consultants manage monthly retainers
- Copy last month's invoice manually, update the date, re-check every field.
- Chase payment by forwarding the original invoice with a personal note.
- Switch between invoicing tools when a client wants USD instead of EUR.
- Add VAT manually, look up the correct reverse-charge note each time.
- No visibility into which retainer clients have paid and which are drifting.
How ZenPay handles it
- Recurring invoices auto-generate monthly and auto-send at your chosen local time.
- Auto-reminders fire in your name N days before and after the due date with editable templates.
- Per-invoice currency selection covers USD, EUR, GBP, and 8 others with no tool-switching.
- Reverse-charge VAT toggle on each invoice adds the statutory note and zeroes the tax automatically.
- Multi-currency wallets show every client's payment status and aggregate revenue per currency in one view.
The scope overage problem: when a retainer invoice is not enough
Fixed-fee retainers break down the moment a client asks for work that is clearly outside the agreed scope. The worst response is to absorb the extra work and resent it. The second-worst is to include it in next month's retainer line without flagging it.
The correct approach is a separate overage invoice, issued in the same billing cycle as the work, referencing the specific deliverable and the clause in your agreement that classifies it as out-of-scope. This keeps your retainer invoice clean (it represents the standing fee, always), creates a paper trail for the overage, and gives the client's budget holder a clear basis to approve the additional charge.
If overages are frequent, that is a signal to renegotiate the retainer scope at the next contract review, not to keep invoicing exceptions ad hoc.
Multi-currency retainers: one client, one currency, every time
If you work with three retainer clients simultaneously (a US corporate at $12,000/month, a UK private equity firm at £8,500/month, and a German Mittelstand company at €6,000/month), you have three different currencies, three different VAT treatments, and three different payment methods hitting your accounts at staggered intervals.
The practical discipline here is to track each currency separately until you are ready to convert. A multi-currency wallet view that shows $12,000 USD outstanding, £8,500 GBP received, and €6,000 EUR overdue by 11 days is actionable. A single converted total in your "home" currency is not, because you cannot tell which client is late and in which account you actually have liquidity.
When payment arrives, capture the exchange rate at the moment of receipt. That rate is what you report for tax purposes, not the rate at invoice date.
The compliance details that matter at the top of the invoice
Before you send the first retainer invoice to any client, confirm you have the following on every document:
- Your legal name (not just your trading name) and registered address.
- Your VAT number if you are VAT-registered, and the client's VAT number for EU B2B reverse-charge.
- The invoice period stated explicitly ("Retainer: 1 October–31 October 2025").
- Payment terms matching the contract to the day (NET 30, NET 60, or a specific due date).
- Payment method details that match the currency: ACH routing and account number for USD, SEPA IBAN for EUR, sort code and account for GBP.
Missing any of these on a retainer invoice sent to a corporate AP department is almost guaranteed to generate a query, and a query on a NET 60 invoice means you are now looking at NET 75 or beyond.
A retainer relationship is built on predictability. Your invoice should reflect that: same amount, same format, same day, every month, with zero manual intervention required from you once the initial setup is done. The time you save on administration is time you can bill.
Less admin.
More of what matters.
Your first invoice
within 2 minutes.
Keep reading
How to write a milestone invoice for a branding project
Stop chasing "after launch" payments. Structure your branding project into four clear billing milestones and write invoices that get paid before the next phase starts.
How to set payment terms on an invoice as a consultant
Generic NET 30 clauses won't protect you when you're billing a $18k monthly retainer to a US corporate. Here's how to set payment terms that actually get enforced.
How boutique travel agencies handle FX risk on client deposits
Holding a 25–50% client deposit in EUR while owing suppliers in THB or USD is a slow cash leak. Here's how to shrink that FX window without a hedging desk.