How to bill a monthly retainer
By SoloWOS teamPublished Updated
IN SHORT
A retainer invoice bills a fixed monthly fee in advance for agreed access, hours or deliverables. Send it on the same day each month, list what it covers, and state whether unused hours roll over (many freelancers allow one month) and the hourly rate for overage. Bill overage in arrears on the next month's invoice.
Prices and limits as of .
Key takeaways
- Invoice the retainer before the month starts and make it due on receipt: you're selling reserved time.
- Pick one model: access (availability), hours bank (a set number of hours) or deliverables (a set output).
- Cap rollover, for example up to 25% of the hours for one month only, or unused hours pile up into a debt of work.
- Track hours against the bank every week so the client is never surprised by overage.
Retainers smooth out freelance income, but only if the billing is boring and predictable. The pricing guide explains when a retainer makes sense; this post, part of our getting paid series, is about the invoice itself. To set the monthly price, use the retainer calculator.
Three retainer models
| Model | Client pays for | Invoice says | Watch out for |
|---|---|---|---|
| Access | Your availability (response time, a standing slot) | "October retainer: priority access, replies within 1 business day" | Scope creep, because nothing is counted |
| Hours bank | A set number of hours a month | "October retainer: up to 20 hours at $100" | Rollover and overage rules |
| Deliverables | A set output (4 blog posts, 2 design sprints) | "October retainer: 4 articles, 1,200 words each" | What counts as one deliverable |
When to send the invoice
Bill in advance, on the same date each month (the 1st or the date the retainer started), due on receipt or within 7 days. Billing at the end of the month for time already worked turns a retainer into ordinary hourly billing with extra risk. The exception is overage: hours beyond the bank are billed in arrears, on the next month's invoice, once you know the number.
WORKED EXAMPLE
Worked example: a 20-hour bank with rollover and overage
Retainer: $2,000 a month for up to 20 hours (an effective $100/hour), up to 5 unused hours roll over for one month, overage at $110/hour. February: the client uses 16 hours, so 4 roll into March. March: 24 hours available (20 + 4); the client uses 26, so 2 hours are overage: 2 × $110 = $220. April invoice, sent April 1: "April retainer, up to 20 hours: $2,000" plus "March overage, 2 hours at $110: $220", total $2,220. If March had used only 18 hours, the 4 February hours would have been used first and expired at the end of March, and 2 March hours would roll into April.
Sample retainer invoice
INVOICE 2026-041 From: [Your business], [address], [email] To: [Client legal name], Attn: Accounts payable, [address] Invoice date: April 1, 2026 · Due: on receipt (April 1, 2026) April 2026 retainer, up to 20 hours of [design and development]: $2,000.00 March 2026 overage: 2 hours at $110.00 (log attached): $220.00 Total due: $2,220.00 Hours bank: March used 26 of 24 available (20 + 4 rolled from February). April starts with 20 hours; no rollover from March. Pay by card at the link above or by ACH to [account details]. Terms: retainer agreement dated [January 15, 2026].
A clause for unused hours
HOURS. The monthly retainer covers up to [20] hours of work in that calendar month. Up to [5] unused hours roll over to the following month only and are used before that month's hours; rolled-over hours expire at the end of that month and are not refunded. Hours beyond the available total are billed at $[110] per hour on the next monthly invoice. Contractor will tell Client when [80]% of the month's hours are used.
Tracking hours against the bank
- Create one project per retainer client so every entry lands in the same place.
- Track time as you work, not from memory on the 30th.
- Check the total every Friday and email the client when they pass 80% of the month's hours.
- On the 1st, run a report for the previous month: hours used, rollover, overage.
- Attach the report (or a summary) to the new retainer invoice.
Billing access and deliverables retainers
An access retainer has no hours to count, so the invoice should name what the client gets: response time, a standing call, a number of requests. Keep a short log of requests anyway; it's your evidence when you raise the price. A deliverables retainer bills for output, so list each deliverable for the month on the invoice and say what happens to one the client didn't request in time: delivered next month, or forfeited. Either way, send the invoice before the month starts and don't let "we'll pay when it's done" creep in.
Ending or pausing a retainer
Put a notice period in the agreement, commonly 30 days, so neither side can end the arrangement the day after an invoice is paid. If a client wants to pause for a month, treat it as a written change: no invoice that month, and rolled-over hours either expire or carry over by the rule you agreed. At the end, send a final summary of hours used and any overage, and invoice the overage on its own.
Taxes on retainers paid in advance
Under the cash method most freelancers use, a retainer is income when you receive it (IRS Publication 538), so a December retainer for January work counts in December. If you use the accrual method, advance payments follow different rules; ask your accountant.
In SoloWOS
In Invoicing, set the retainer invoice to repeat every month on the 1st: on each date SoloWOS creates the next one with a new number and emails it to the client with the pay link. It doesn't charge a saved card; the client pays each invoice. Time Tracking holds the hours: track against the client's project, mark entries billable, and run the report by project and date range (with CSV export) to see the bank. For overage, "Add unbilled time" turns the project's billable entries into lines on a separate invoice, since the recurring one copies the same lines each month. Solo includes 50 invoices a month, recurring ones included, and optional reminders chase a retainer invoice that goes unpaid.
Questions
Should a retainer be billed in advance or in arrears?
In advance. The client is paying to reserve your time for the coming month, so invoice on the 1st, due on receipt. Bill only overage hours in arrears, on the following month's invoice.
Do unused retainer hours roll over?
Only if your agreement says so. A common rule is that up to 20% to 25% of the monthly hours roll over for one month and then expire. Unlimited rollover builds a backlog of owed work that can land on you all at once.
What's the difference between a retainer and a deposit?
A deposit is an upfront part of one project's fee, credited against the total. A retainer is a recurring fee for ongoing access, hours or deliverables in each period. Both are paid in advance; only the retainer repeats.
How do I raise a retainer price?
Give 30 days' written notice before the next term, say what the new monthly fee is and from which invoice it applies, and tie it to something concrete: more hours used on average, a broader scope, or your new rate.
Sources
Facts checked against these sources on October 18, 2026. Rules and amounts change, so confirm them at the source before you file or sign.
- IRS Publication 538, Accounting Periods and Methods (cash method)
- New York State Department of Labor: Freelance Isn't Free Act
- California SB 988 (2024), Freelance Worker Protection Act, Business and Professions Code §§ 18100 to 18107
Last reviewed:
SoloWOS tools mentioned here
More on getting paid
- Can you charge late fees on invoices? Interest limits by stateLate fees on freelance invoices: when they're enforceable, default interest rates and caps in 9 large states, a worked 1.5% example and a clause.
- Can you charge clients a credit card fee?When freelancers can add a credit card surcharge: Visa's 3% cap and notice rules, state limits in CT, MA, ME, CO, NY and CA, and invoice wording.
- How much deposit should a freelancer ask for?Deposit size by project size and risk, the cash at risk at 25%, 50% and 100% upfront on a $4,800 project, and a deposit clause and email to copy.
- How to invoice an international client from the USInvoice a client abroad: currency choice, fees on a €3,000 invoice via Stripe, PayPal and Wise, invoice fields, reverse-charge wording and tax forms.
Run your client work from one account
14 days free, no card needed · Then Basic for $2/month.
Start your free trial