Automated invoice reminders for Xero

Xero already sends invoice reminders, for free. Here's the honest line between when that's enough and when a reply-aware tool is worth it — plus how Grace Period connects in one click.

The short answer

Xero has free invoice reminders built in, and you can switch them on in a couple of minutes. For a few invoices and clients who pay, that’s often enough — start there. But Xero’s reminders can’t react to what your client says — they send on a fixed schedule and stop only when the invoice is paid or credited.

Grace Period connects to Xero by one-click OAuth, watches your overdue invoices, and drafts human reminders on a schedule you set. When a client replies, it reads the message: a promise to pay is held to the date they gave, and if that date slips it drafts the follow-up in their own words. Disputes pause everything and get a drafted answer. Nothing sends without your approval, and it never touches or lends your money.

Grace Period is our product, so read this as our own account — but we’ve kept it honest. Xero’s built-in reminders are free and a sensible starting point; we’ve been plain about where they stop and where a dedicated tool begins.

Why chasing quietly becomes real work

Around half of all US B2B invoices are paid late, turning into cash on average 20 days past the due date (Atradius, Payment Practices Barometer – United States 2024). In the UK, 52% of small firms suffer from late payments — roughly 2.8 million businesses (FSB research, cited by GOV.UK, 2022) — and late payments are estimated to close 38 businesses every single day (GOV.UK, 2026). For a business running on project cash flow, the invoice that goes quiet is the one that hurts — and the follow-up you keep putting off is what would have fixed it.

How Grace Period works with Xero

You authorize the connection from inside Xero with one-click OAuth — no importing, no data entry, no spreadsheet to keep in sync. Grace Period reads your overdue invoices and, on the schedule you set, drafts a human reminder for each. You approve it and it sends.

The difference shows up when a client writes back. Grace Period reads the reply and acts on it: a “we’ll pay Friday” is logged as a promise and the schedule is auto-held to that exact date, so nothing nags the client in the meantime. If Friday passes without payment, it drafts your follow-up quoting the client’s own words. A dispute pauses the schedule and hands you a drafted answer; a question gets a drafted reply. You see every message before it goes; the tool handles the reading, remembering and drafting.

Xero is a live integration today, alongside QuickBooks, FreshBooks and FreeAgent, with Sage in beta. On something else? A plain CSV works with any setup.

How to set up Xero's built-in invoice reminders

Turn on what you already have before adding anything. Xero’s reminders are off by default, which is why plenty of people assume Xero doesn’t chase at all.

  1. In the Business menu, select Invoices, then click Invoice Reminders: Off.
  2. Tick Email customers when an invoice is… to switch reminders on.
  3. Set each reminder to fire a number of days due in (before the due date) or overdue by (after it). Xero ships three defaults at 7, 14 and 21 days overdue.
  4. Edit the subject and message on each stage so the wording escalates rather than repeating.
  5. Optionally tick Don’t send reminders for amounts owing on an invoice under and set a figure, so small balances don’t trigger chasing.
  6. Click Save.

You can run up to five reminder stages, which is more than QuickBooks allows, and the minimum-amount threshold is genuinely useful.

The hard limits: every stage is a fixed offset from the due date, the wording is the same for every client at that stage, and nothing in the sequence responds to what a client writes back.

Built-in Xero reminders vs a dedicated tool

Switching off Xero’s reminders isn’t the point. The line falls where your clients start replying: below that, Xero’s fixed schedule is fine; past it, you need a tool that can act on what they say.

Xero’s built-in reminders are the right call when: you have a small number of open invoices, your clients generally pay on time, and a polite nudge on a fixed schedule covers it. It’s free, it’s already in your ledger, and it works.

A dedicated tool earns its place when: chasing becomes a recurring time cost — clients reply and those replies need handling, promises need holding to a date, escalations need to read as human rather than automated, and disputes need to pause the sequence rather than draw another reminder. A fixed schedule can’t do that, because it can’t hear the reply. Grace Period is built around that reply. Other tools do detect replies, but we haven’t found one that documents holding the schedule to the date inside the promise.

Setting it up

Setup is short by design. Connect Xero with one-click OAuth. Choose the schedule you want reminders to follow. Review the first drafts and approve them. From there, Grace Period watches your overdue invoices and brings you a draft whenever there’s something to send — a first reminder, a follow-up on a slipped promise, or a reply to a client who got in touch. You approve; it sends. Nothing leaves on its own.

A fair test before you commit: connect a test account, send yourself a reminder, then reply as the client with “sorry, cash is tight — we’ll pay Friday.” Watch whether the tool keeps firing on schedule, or records the promise, holds to Friday, and has your follow-up written if it slips.

Frequently asked questions

Does Xero send automated invoice reminders on its own?+

Yes. Xero includes free invoice reminders you can switch on per organisation. You set how many days before or after the due date they send, and they stop once the invoice is paid or credited. What they don't do is read the client's reply, hold to a promised pay date, or change what they send based on what the client actually said.

If Xero reminders are free, when is a separate tool worth it?+

For a few invoices and clients who pay on time, Xero's built-in reminders are the right starting point. A dedicated tool starts to pay off once chasing becomes real work: when a client says "we'll pay Friday" and you want the schedule to hold to Friday, when a slipped promise needs a follow-up in the client's own words, or when a dispute should pause the sequence and get a drafted answer. Grace Period does those; Xero's fixed schedule does not.

How does Grace Period connect to Xero?+

Through one-click OAuth — you authorize it from inside Xero and Grace Period reads your overdue invoices directly. No importing, no data entry. Xero is a live integration today, alongside QuickBooks, FreshBooks and FreeAgent, with Sage in beta. If you're on something else, a plain CSV works with any setup.

Does anything send to my clients automatically?+

No. Grace Period drafts every reminder and every reply, but nothing sends without your approval. You review each draft, edit it if you want, and send. That's true for the first reminder, for a follow-up on a broken promise, and for a drafted answer to a dispute.

Does Grace Period take a cut of what I collect, or lend against invoices?+

No. Grace Period only chases — it never touches or lends money and takes no percentage of what you collect. Payment reaches you the same way it always has. It reads your Xero invoices to know what's overdue and what's been paid; that's all.

What happens when a client replies to a Xero reminder chased by Grace Period?+

Grace Period reads the reply and acts. A promise to pay is held to the exact date given, and if that date passes it drafts the follow-up quoting the client's own words. A dispute pauses the schedule and gets a drafted answer; a question gets a drafted reply. Xero's built-in reminders can't do this — their schedule keeps sending no matter what the client wrote back.

Related reading: invoice reminders for QuickBooks · best invoice-chasing software for agencies.

Or never write one again.

Grace Period connects to QuickBooks, Xero, FreshBooks, or FreeAgent (or a plain CSV), drafts human payment reminders on a schedule you set, and handles what comes back — promises tracked, disputes paused and answered. You approve. It sends. They pay.

Start free — 14 days

Google Analytics, only if you accept: one cookie, no ads. Privacy policy