Skip to content

Recurring billing setup guide for retainers

By the Billebly team · Published 8 July 2026 · Last updated 23 August 2026

This is for the point after you've already decided to use recurring billing. If you're still weighing recurring against one-off invoices, recurring billing vs. one-off invoices covers that decision. Here, we're assuming a client is on a retainer and you're setting up the mechanics: the billing date, what happens to unused hours, how scope changes get handled without a monthly renegotiation, what to do when a charge fails, and when to unwind the arrangement. Get these five decisions right once and the retainer runs itself. Get them wrong and you'll be manually patching the schedule every few weeks.

1. Pick the billing date: start of period or end of period

You have two real options, and they imply different things about the arrangement.

Bill at the start of the period. The client pays before the work happens. This is the standard for retainers because it matches the actual deal: the client is paying for availability over the coming month, not for hours already logged. It also protects your cash flow, since you're not floating a month of work on the hope that the invoice clears afterward.

Bill at the end of the period. The client pays after the work is delivered, like a project invoice. This fits retainers where the fee is loosely tied to actual usage (a coaching package billed per session, for example), but it reintroduces the cash flow risk recurring billing is meant to remove, and forces you to calculate the invoice amount every cycle instead of running a fixed schedule.

Default to start-of-period billing unless you have a specific reason not to. Pick one date (the 1st, or the client's signing anniversary) and keep it fixed. A retainer that bills on a different day each month isn't really automated; it just looks automated until someone remembers to move it.

2. Decide what happens to unused hours or sessions

If the retainer includes a bucket of hours or sessions per period, you need a rollover rule before the first invoice goes out, not after a client asks about their unused hours from March.

Use-it-or-lose-it is simpler to administer and protects your margin. It also sets the expectation that the retainer pays for capacity, not banked hours. Most consultants should start here.

Rollover feels more generous to the client, but it creates a liability you have to track: unused hours accumulate, and eventually a client cashes in a backlog all at once, right when you have the least capacity to absorb it. If you offer rollover, cap it at one month's worth, expiring if unused after that.

Whichever you choose, write it into the agreement in one sentence the client can't misread: "Unused hours do not carry over to the following month" or "Up to 5 unused hours may roll over to the following month and expire after that." Vague language here is what causes the argument later, not the policy itself.

3. Handle scope changes without renegotiating every month

Scope drift is the main reason retainers turn into a monthly negotiation. The fix isn't a rigid contract that never changes: it's separating the base fee from the exceptions.

Keep the recurring charge fixed for the standard scope you agreed on. When a month runs over (an extra session, a rush request, a one-off deliverable outside the retainer), send a separate one-off invoice for that overage instead of editing the recurring template. This keeps the base retainer predictable and stops a busy month from quietly becoming the new baseline. A recurring invoice template built for retainer clients keeps that base fee structure consistent, so the occasional add-on stays obviously separate.

Set a threshold in advance for when a scope change is big enough to renegotiate the base fee rather than just billing an overage, for example requests exceeding scope for two months running. Put that threshold in the client agreement up front. It turns a conversation that could feel like an accusation ("you're asking for too much") into a policy you're just following ("this is what we agreed happens at this point").

Keep the paper trail obvious

Label the recurring invoice and any overage invoice clearly, such as "Monthly retainer, August" versus "August overage: extra revision round," so neither you nor the client has to reconstruct what happened three months later when reviewing what was actually charged.

4. Plan for a failed or declined recurring charge

A recurring charge will fail eventually: an expired card, insufficient funds, a bank flagging the transaction. The question isn't whether this happens, it's whether you notice quickly or find out a month later when you're reconciling books.

Treat a failed recurring charge exactly like an overdue invoice, not a minor technical hiccup; it needs a follow-up within a day or two. Set up automatic retry on the payment method first (most processors will retry a declined card once or twice over a few days), but pair it with a notification so you can reach out to the client directly if the retries don't clear it.

The risk with recurring billing specifically is that a failed charge is invisible by default. A one-off invoice that goes unpaid sits there, visibly overdue, until someone notices. A failed recurring charge can silently skip a cycle, then another, if nothing surfaces it. Freelance payment terms explained covers how to set grace periods and due dates so a failed charge has a clear, agreed-on deadline before it counts as genuinely overdue.

Never miss a failed recurring charge

Billebly flags a declined payment the moment it happens, so a missed renewal doesn't turn into two or three missed months.

Set up recurring billing

5. Know when to convert a retainer back to one-off billing

Retainers aren't permanent by default, and recurring billing should end when the underlying relationship changes shape. The clearest signals:

  • The engagement is winding down. You and the client have a rough end date in view: the project's wrapping, or the coaching package is in its last few sessions. Switch the final one or two cycles to one-off invoices so you're not relying on an automated charge to catch a relationship that's already ending.
  • The scope has become genuinely irregular. If you're sending overage invoices most months rather than occasionally, the retainer structure has already broken down. One-off invoicing per engagement is more honest than a recurring base fee that no longer reflects what you're doing.
  • The client asks to pause, not cancel. Don't leave a recurring schedule running "just in case" during a pause. Cancel it and rebill as a one-off when work resumes. A dormant recurring schedule is exactly the kind of thing that produces an awkward charge on a card the client forgot was still connected.

When you convert back, cancel the recurring schedule outright rather than letting it lapse on its own. An unpaid final cycle sitting in limbo is harder to clean up later than a schedule you closed out deliberately with a final invoice.

Frequently asked questions

Share