Recurring Invoice for Retainer Clients: How to Set It Up Right
Published · Updated
A retainer isn't a project with a due date attached to it. It's an ongoing relationship, and the invoice has to reflect that or you'll spend every month re-explaining what the client is paying for.
Most freelancers get this wrong in one of two ways: they treat the retainer invoice like a one-off project invoice (rebuilding it from scratch each month, forgetting a line item, sending it late), or they set up a recurring invoice once and never revisit it, so it silently stops matching the actual arrangement — the client paused two months ago and you're still billing them, or scope grew and the invoice didn't.
Why retainer invoices need different handling
A project invoice closes something out. A retainer invoice opens the next period. The amount is usually the same every time, the description should be boring and predictable, and the client should never be surprised by it. Surprise is the enemy of on-time retainer payment — see How to Get Clients to Pay on Time (Without Chasing Them) for what causes most late payments in the first place.
The mechanics of a recurring invoice
Set the cadence to match the contract, not the calendar
"Monthly" almost always means the 1st (or the anniversary of the start date), not "every 30 days." A 30-day cycle drifts across months and eventually lands on a weekend or a date the client doesn't recognize. Pick a fixed day-of-month and stick to it.
Write the line item so it reads the same every time
"Monthly retainer — [Month] — [scope summary]" is enough. Don't itemize hours worked on a fixed-fee retainer; that invites the client to start comparing hours to dollars, which is a fixed-fee retainer's whole point to avoid. If you're on an hours-included retainer (e.g., 10 hours/month, overage billed separately), say so on the invoice and keep the overage as a separate line so it's obvious what's base and what's extra.
Decide the due date and whether it auto-charges
Net 0 (due on send) works better than net 15 or net 30 for retainers, because the client already agreed to the amount before the period started — there's nothing to review. If you can charge a card on file automatically, that removes the invoice from the client's to-do list entirely, which is the single biggest lever for on-time retainer payment.
Edge cases that break most invoicing setups
Starting mid-month
Decide in advance whether month one is prorated or full price, and put it in the contract, not just the invoice memo. Prorating is fairer but creates an invoice that doesn't match every other month, which is confusing if the client is skimming. Many freelancers charge the first month in full and start the recurring cycle on the 1st of the next month — simpler to bill, slightly better for cash flow, and easy to explain.
Pausing or cancelling
A recurring invoice that isn't manually paused will keep firing. Before you turn one on, know how to stop it: does pausing suspend the schedule, or does it just stop new invoices from being sent while old unpaid ones still sit there? If a client goes quiet, you want to be able to pause billing without deleting the whole recurring setup, since most retainers restart.
Scope creep
Fixed retainers erode. The invoice itself won't catch this — only the contract will. Define the retainer's scope and overage terms up front so a bigger ask has a visible price. Freelance Contract Template: What to Include and a Copy-Paste Starting Point covers what to lock down.
A worked example
Say you charge $2,000/month for ongoing design support, invoice due on send, card auto-charged on the 1st.
- Line item: "Monthly retainer — March — ongoing design support"
- Amount: $2,000, due immediately
- Auto-charge: card on file, no client action required
- If March includes a scoped-up ask (say, a rush landing page outside retainer scope), that's a second, separate invoice — not folded into the retainer line — so both you and the client can see it was extra.
This is also where a deposit on the first month, before recurring billing starts, protects you if a new retainer client disappears after month one. See How to Ask for a Deposit as a Freelancer (With Scripts You Can Copy) for how to ask.
Setting it up so it runs without you
In Frelvo, recurring invoices are set on a schedule (with the amount, line items and due terms defined once), and partial payments and deposits are supported on the same invoice type — so a retainer that started with a deposit and now bills monthly doesn't need two separate systems. The client sees all past and upcoming retainer invoices in their own portal login rather than digging through email, which matters more for retainers than one-off projects because there are more of them stacking up over time. If you haven't picked a portal yet, Client Portal for Freelancers: What It Is and How to Pick One walks through what to look for.
Before you turn on autopay, check
- The cadence matches what's in the contract, in writing
- The line item wording won't need editing every month
- You know how to pause without deleting the schedule
- Overage or scope-up work is billed separately, not folded in
- The client has actually seen and agreed to the exact amount that will now bill automatically
Get those five right once, and a retainer invoice becomes the one piece of admin you never have to think about again.
Frequently asked questions
What's the difference between a recurring invoice and a subscription?
A recurring invoice is generated and sent on a schedule but usually still needs the client to pay it (or has a card on file that gets charged). "Subscription" billing generally implies automatic charging is the default. For retainers, you want recurring invoicing with auto-charge turned on if the client agrees to it — same result, less ambiguity about what's owed.
Should a retainer invoice be sent before or after the work is done?
Before, for the upcoming period, not after. Retainers are paid for ongoing availability, not a finished deliverable, so billing at the start of the period (net 0, due on send) matches the arrangement and avoids the client waiting to see "what they got" before paying.
How do I prorate a retainer that starts mid-month?
Decide upfront and put it in the contract: either bill a prorated amount for the partial first month, or charge full price for month one and start the regular monthly cycle on the 1st of the following month. The second option is simpler to invoice and easier for the client to understand, even though it can mean charging slightly more upfront.
Can I automatically charge a client's card each month for a retainer?
Yes, if your invoicing tool supports card-on-file auto-charge and the client has authorized it. This is the most reliable way to get retainer invoices paid on time, since it removes the invoice from the client's to-do list entirely rather than relying on them to act on a reminder.
What happens if a retainer client wants to pause for a month?
Pause the recurring schedule rather than deleting it, so it can resume without rebuilding the invoice from scratch. Confirm the pause in writing (dates, and whether the retainer slot is held or given up) so there's no dispute later about whether that month was owed.