Retainer billing is easy when the month matches the agreement exactly. The awkward invoices are the ones with additional hours, unused time, a changed rate, or work recorded after the first invoice was prepared.
The safest approach is to 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. That shortcut is how old rates, dates, and invoice numbers survive 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, handle the unused time according to the agreement rather than subtracting 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 |
The invoice does not need to reproduce every time entry if you provide a separate activity report, but the billed quantity and rate should be visible on the invoice itself.
Three common retainer billing models
Hourly billing
There is no fixed retainer fee. You invoice all approved hours at the agreed rate. This is straightforward, but it does not give either side 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.
Check the invoice before sending
A short review is cheaper than correcting a sent invoice. Check:
- 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 itself, not only 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.