Getting paid / invoicing

Recurring invoices: stop re-typing the same bill every month

Updated 2 June 20264 min readLedgers Team

On this page
Quick answer

If you bill the same retainer or subscription every month, recurring invoices send themselves. Here's how recurring invoices work in Ledgers — raised on schedule, chased automatically, marked paid by your bank feed.

The pain: the same invoice, again

It's the first of the month, so you know what's on the to-do list: re-create the invoices you sent last month. The same retainer to the same three clients. The same subscription fee. The same wording, the same amounts, the same everything — except the date and the invoice number.

It's not hard. It's just dull, repetitive, and weirdly easy to get wrong. You forget to send one and don't notice until the cash doesn't arrive. You fat-finger an amount. You skip a month because you were slammed, and a client's happy not to remind you. Every one of those small slips is money that's late or missing — for work you're definitely doing.

If you bill anything on a repeat — a retainer, a subscription, a monthly service — re-typing it from scratch every cycle is pure wasted effort, with a downside when you slip. Here's how to make it send itself.

The hard way today: copy, paste, hope you remembered

Without automation, recurring billing is a manual ritual you have to perform on schedule.

In a spreadsheet or a document, that means duplicating last month's invoice, bumping the number, changing the date, and sending it — for each client, every cycle. The work scales with how many repeat customers you have, and it lives entirely in your memory: there's no system reminding you it's the first of the month and three invoices are due. Miss the date and nobody tells you. The only feedback is the cash not arriving, weeks later.

Xero and similar tools do offer repeating invoices, which helps — but you still set each template up, and you're trusting it to fire correctly. And whatever tool you use, the re-typing problem is really a symptom of invoices living separately from the rest of getting paid: even once it's sent, you still have to track whether it was paid and chase it if it wasn't, by hand.

The waste isn't just the minutes spent copying. It's the mental load of remembering, every single cycle, that this needs doing — and the quiet revenue leak every time you don't.

How it's automatic in Ledgers: set it once, it bills forever

In Ledgers, you set up a recurring invoice once and it raises and sends itself on the schedule you choose — same client, same amount, fresh number and date every time, no input from you.

Here's how it works.

You define the invoice and its rhythm once. Pick the customer, the line items, the amount and the VAT, then set the cadence — monthly, quarterly, whatever fits the arrangement — and a start (and end, if it has one). That's the whole setup. (It builds on the same compliant invoicing covered in how to send a professional invoice, so each one is correct by construction.)

It generates and sends on schedule, automatically. When the date comes round, Ledgers creates the invoice — with the next sequential number and the current date — and sends it to the customer. You don't open the app, don't copy anything, don't remember the first of the month. It just goes.

Each one is chased and reconciled like any invoice. A recurring invoice isn't a special case that falls through the cracks — once raised, it gets automatic payment reminders if it's late (see how to chase late-paying customers), it shows up in your receivables view, and it's marked paid automatically when your bank feed sees the money. The whole getting-paid loop runs itself.

Changes are easy and traceable. Client's fee going up? Edit the recurring invoice and future ones reflect it; past ones stay exactly as they were sent. Because the ledger is event-sourced (every change recorded, nothing overwritten), there's a clean history of what you billed and when — no guessing at what last quarter's amount actually was.

What you'd see and do

You set up your three retainers once. After that, the first of the month is just… a date. The invoices go out on their own, correctly numbered, to the right clients, for the right amounts. You can see them all listed — what's scheduled, what's gone out, what's been paid — but you don't have to do anything to make them happen.

When a client's terms change, you edit the recurring invoice in seconds and it's right from the next cycle. When one pays, it marks itself off via the bank feed. When one's late, it gets chased without you writing an email. The dull monthly ritual disappears, and so does the revenue leak that came with it — no more "did I send the Acme invoice?" at 9pm on the 4th.

You set it once. It bills, chases and reconciles forever. That's the whole point.


Ready to stop re-typing the same bill? In Ledgers, recurring invoices send themselves on the schedule you set once — numbered, sent, chased and reconciled automatically, every cycle. See your numbers without learning accounting → start free.

Make every invoice effortless first: How to send a professional invoice →

And see exactly who still owes you: How to know who owes you money, at a glance →

Frequently asked questions

What is a recurring invoice?

A recurring invoice is one that's set up once and then sent automatically on a repeating schedule — monthly, quarterly, or whatever you choose — to the same customer for the same amount. It's ideal for retainers, subscriptions and any regular service, so you don't re-type the same bill every cycle.

How do I set up recurring invoices?

Define the customer, the line items, the amount and VAT, and the cadence once. In Ledgers, the invoice then generates and sends itself on schedule with a fresh number and date each time — and is chased and reconciled automatically like any other invoice.

What's the difference between a recurring invoice and a regular one?

A regular invoice you create and send each time; a recurring invoice you set up once and the system sends repeatedly on schedule. Both are full, compliant invoices — the recurring one just removes the re-typing and the risk of forgetting.

Do recurring invoices get chased if they're not paid?

In Ledgers, yes. Each one behaves like any other invoice once it's sent — automatic payment reminders chase it if it's overdue, it appears in your receivables view, and it's marked paid when your bank feed sees the money.

See your numbers without learning accounting

Ledgers does the bookkeeping — bank feeds, VAT, year-end — and keeps your accountant in the loop. Free for pre-revenue founders.

Start free →

Get the next guide by email

Plain-English accounting for founders — a couple of new guides a week. No spam, unsubscribe anytime.

Keep reading · Getting paid / invoicing