How to Set Up Recurring Invoices for Retainer Clients

November 8, 2026 · 6 min read

The BooksBat recurring invoices screen with a monthly schedule
The BooksBat recurring invoices screen with a monthly schedule
Try it freeNothing to install. Works on any device.
Set up recurring invoices →

A retainer is one of the best arrangements a freelancer or small agency can have: steady work, predictable income and a client who already trusts you. The billing should be just as steady. Recurring invoices let you set the schedule once and stop rebuilding the same invoice every month. This guide walks through planning a retainer, choosing a schedule and setting it up in BooksBat. Tax and contract rules vary by country, so check what applies to you.

What a retainer usually looks like

Retainers come in a few common shapes:

Whichever shape you use, write it down: what is included, what costs extra, when you invoice, the payment terms and how either side can end it.

Choose a billing schedule

Pick a schedule that matches how the client pays and how you deliver the work.

ScheduleGood for
------
WeeklyCleaning, tutoring and other weekly services
Every 2 weeksContractors paid on a fortnightly cycle
Monthly on a dayMost retainers, billed on the 1st or another fixed date
Monthly on the last dayBilling for the month just finished
QuarterlyLarger clients and advisory retainers
YearlyAnnual support plans and licenses

Many retainers bill in advance, at the start of the period. That keeps you from working a month before you are paid. If you bill for prepaid hours plus extras, billing at the end of the period may be easier.

Decide: send automatically or review first

This is the most important choice.

You can start with drafts for the first few months and switch to automatic once the numbers settle.

Set up a recurring invoice in BooksBat

  1. Sign up and complete your business profile, including your logo, payment terms, tax rates and invoice number format.
  2. Add the client in client management, and save the retainer as a product or service in your catalog.
  3. Open Recurring and create a new recurring invoice for the client with the retainer line items.
  4. Choose the schedule: weekly, every 2 weeks, monthly on a day or on the last day, quarterly or yearly.
  5. Set the start date and when it ends: after a number of invoices, on a date, or never.
  6. Choose to send automatically or create drafts.
  7. Save. BooksBat creates each invoice on schedule with a fresh number that never repeats.

Read more on the recurring invoices page.

Let clients pay in one click

Retainer invoices should be the easiest invoices your client pays. Connect your own payment provider in Settings > Payments, such as Stripe, PayPal, Square or GoCardless for bank debit, and every invoice email includes a link to a mobile friendly page where the client can pay online. The money goes to your own account, the provider's normal fees apply and BooksBat adds no extra fee by default. If you prefer bank transfer, your bank details are shown on the invoice instead. See online payments.

Add automatic reminders

Even on a retainer, invoices slip through. Turn on payment reminders so a friendly email goes out before the due date, on the day and after it, for example 3 days before, on the day and 7 days after. Reminders stop as soon as the invoice is paid, and you can change them for a single client if needed.

Handling changes

Retainers change over time. Here is how to keep billing in step:

Keep an eye on the numbers

Recurring income is easiest to plan when you can see it. The BooksBat dashboard shows what is outstanding, what is overdue and what you were paid this month, with a revenue chart. Reports show sales by customer and an aging report, and because every retainer invoice posts to your books, your profit and loss shows recurring income as soon as it is billed. On Pro you can export reports as CSV, Excel or PDF for your accountant, or invite them to see your books directly.

Common retainer billing mistakes

A quick retainer checklist

Set it up once and your retainer billing runs on its own. If you are new to invoicing, start with how to write an invoice that gets paid on time. Recurring invoices are part of BooksBat Pro for $4 a month.

Frequently asked questions

What is a recurring invoice?

An invoice that is created again on a schedule, such as every month, with the same client and line items. It saves you from building the same invoice by hand each time.

Should recurring invoices be sent automatically?

If the amount never changes, sending automatically saves time. If you adjust hours or extras each month, create drafts instead, review them and then send.

Can I bill on the last day of the month?

Yes. In BooksBat a monthly schedule can run on a set day or on the last day of the month, so short months are handled for you.

What happens if a client pauses the retainer?

Pause the recurring invoice and resume it when work starts again. Nothing is created while it is paused.

Do I need Pro for recurring invoices?

Yes. Recurring invoices and automatic reminders are part of BooksBat Pro, which costs $4 a month. The Business plan, at $12 a month, includes them too.

Set up recurring invoicesFree plan · No credit card · Any currency
Get started →