A retainer invoice is usually simple when the month matches the agreement. Additional hours, unused time, rate changes, and late-recorded work need closer review.
Build the invoice from the client agreement and the final time record for the billing period. Do not start from last month's invoice and change a few numbers. Old rates, dates, and invoice numbers can otherwise carry into a new billing cycle.
Start with the retainer agreement
Before calculating anything, confirm the terms that control this invoice:
- The service period covered by the retainer.
- The fixed retainer fee.
- The number of included hours, if the agreement uses an allowance.
- The rate for additional hours.
- Whether unused hours expire, roll over, or are handled another way.
- Any requirement to approve additional work before billing it.
- The payment terms, currency, and applicable tax treatment.
Do not invent a rollover rule or overage policy on invoice day. If the agreement is unclear, settle the point with the client before sending the invoice.
What to include on a consultant retainer invoice
Exact invoice and tax requirements depend on your jurisdiction, but a client should be able to identify the parties, the billing period, the work charged, and the amount due. A practical retainer invoice normally includes:
- Your business details and the client's billing details.
- A unique invoice number, invoice date, and payment due date.
- The retainer service period.
- The monthly retainer as its own line item.
- The included-hours allowance, where relevant.
- Additional hours as a separate line item with the hours and rate shown.
- Subtotal, tax, payments or credits, and the final balance due.
- Payment instructions and any reference the client should use.
The line items matter. A single entry such as "Consulting services: $3,787.50" forces the client to reconstruct the calculation. Separate lines make the invoice easier to approve and easier to defend later.
How to calculate additional hours
For a retainer with an included-hours allowance, use this calculation:
Additional charge = additional hours multiplied by the agreed additional-hours rate.
Never produce a negative additional-hours line. If the client used fewer hours than the allowance, follow the agreement for unused time. Do not subtract it automatically from the retainer fee.
For example, assume a $3,000 monthly retainer includes 20 hours. The client used 24.5 approved hours, and the agreed rate above the allowance is $175 per hour:
| Invoice line | Amount |
|---|---|
| Monthly consulting retainer, June 1 to June 30, includes 20 hours | $3,000.00 |
| Additional consulting hours, 4.5 hours × $175 | $787.50 |
| Subtotal before applicable tax | $3,787.50 |
When you provide a separate activity report, the invoice can summarise the time entries. The billed quantity and rate should still be visible on the invoice itself.
Four common retainer billing models
Hourly billing
There is no fixed retainer fee. You invoice all approved hours at the agreed rate, so neither side has a predictable monthly base.
Flat monthly retainer
You invoice one fixed amount for the agreed scope or access during the month. Hours may still be tracked internally, but they do not change the invoice unless the agreement contains a cap, an overage clause, or a separate out-of-scope rate.
Retainer plus additional hours
The fixed fee covers an agreed allowance, and approved hours above that allowance are billed separately. This model needs the clearest invoice because the final amount can change each month.
Day-based retainer plus additional hours
The fixed fee covers an agreed number of days. Define the hours in a working day so the allowance can be compared with the actual hours recorded, then invoice approved time above that equivalent allowance at the agreed additional-hours rate. For example, two days at 7.5 hours provides a 15-hour monthly allowance.
Check the invoice before sending
Review these fields before sending:
- The billing period and client name.
- The retainer fee and included-hours allowance against the agreement.
- Total approved hours against the final time record.
- The additional-hours rate and calculation.
- Tax, credits, payments, currency, and balance due.
- The invoice number, invoice date, due date, and payment instructions.
- The exported PDF as well as the figures in the billing screen.
If the amount is higher than the client is likely to expect, explain the overage before the invoice arrives. The invoice should document the charge, not deliver the first warning that the retainer was exceeded.
Lock the invoice after it is sent
Once an invoice has been sent, its number, line items, tax, and total should remain tied to the version the client received. Later corrections to your time records should not silently rewrite billing history.
If valid work is recorded after the invoice has been sent, deal with it explicitly. Depending on the circumstances and your accounting process, that may mean a supplemental invoice, a credit note and replacement, or moving the approved charge into the next billing period. Quietly editing the original is the least defensible option.
When the invoicing tool becomes the bottleneck
If every billing day requires a spreadsheet, a calculator, an old invoice, and several manual checks, the problem is no longer the arithmetic. The workflow is carrying the same information in too many places.
A useful retainer billing tool should keep the agreement terms, time totals, additional-hours calculation, invoice status, and exported record connected. If the time tracking side is causing the trouble, read how to track retainer hours without a spreadsheet.