Skip to content
itsorted.online
Accounting guide

How to Automate Invoice Reminders in Xero, QuickBooks and Stripe

Xero, QuickBooks Online and Stripe all send automatic payment reminders, but none of them do it until you switch the feature on. Xero lets you schedule up to five reminder emails, QuickBooks three, and Stripe several for one-off invoices. Add a pay-now link so customers can pay by card or PayNow from the email, and most of the chasing takes care of itself. This guide shows where each setting lives, a reminder schedule that stays polite, ready-to-use templates, and when a WhatsApp nudge makes sense.

By IT Sorted teamReviewed 8 min readHow we write guides
in

Key takeaways

  • Xero allows up to five automatic reminders; three default ones go out 7, 14 and 21 days after the due date.
  • QuickBooks Online allows three reminders, each up to 90 days before or after the due date.
  • Stripe can remind customers before, on or after the due date for one-off and recurring invoices.
  • A reminder a few days before the due date often prevents the invoice going overdue at all.
  • A pay-now link for cards or PayNow in every reminder removes the main excuse for paying late.
In this guide · 8 sections
  1. 01Automatic invoice reminders: what each tool offers
  2. 02How to set up invoice reminders in Xero
  3. 03QuickBooks Online and Stripe reminder settings
  4. 04Add a pay-now link: cards and PayNow
  5. 05A polite reminder schedule and email templates
  6. 06Going further: WhatsApp nudges and owner alerts
  7. 07Do it yourself or get help?
  8. 08Frequently asked questions

Short answer

Turn on reminders in your accounting tool: in Xero under Sales, Invoices, Invoice Reminders (up to five); in QuickBooks Online under Settings, Account and settings, Sales, Reminders (up to three); in Stripe under billing settings. Add an online payment link so customers can pay straight from the email.

Automatic invoice reminders: what each tool offers

All three tools send reminder emails on a schedule you set, and stop once the invoice is paid. The differences are in how many reminders you get and how flexible they are (as of October 2026).

XeroQuickBooks OnlineStripe Invoicing
Number of remindersUp to 5Up to 3Several, from a preset list
Before the due dateYesYes (up to 90 days)Yes
After the due dateYesYes (up to 90 days)Yes
Default when switched on7, 14 and 21 days overdueYou set Reminder 1 to 3You choose the schedule
Edit the email textYes, with placeholdersYes, per reminderBranding; text via Stripe settings
Pay online from the emailWith a payment service connectedWith payments connectedBuilt in (hosted invoice page)

Sources: Xero Central on setting up invoice reminders, Intuit on sending invoice reminders in QuickBooks Online, and Stripe on customer emails and reminders. Still choosing an accounting tool? See our Xero vs QuickBooks comparison.

How to set up invoice reminders in Xero

You need the advisor or standard user role, and each customer needs an email address in their Xero contact.

  1. Open Invoice Reminders

    In the Sales menu, select Invoices, then click 'Invoice Reminders: Off'.

  2. Switch reminders on

    Tick 'Email customers when an invoice is'. Xero turns on its three default reminders for overdue invoices.

  3. Include the payment link

    Tick the option to include the online invoice button and summary, so customers can view and pay in one click. You can also add a PDF link.

  4. Add a reminder before the due date

    Click Add reminder, choose 'due in', and enter the number of days (for example 3). Use 0 to send on the due date itself. You can have five reminders in total.

  5. Edit the wording

    Open each template and use Insert placeholder for the contact name, invoice number, amount due and due date.

  6. Set a minimum amount if needed

    Optionally skip reminders for small balances, then click Save.

Xero only reminds invoices marked as sent, and sends them each day between 4am and 8am in your organisation's time zone. Replies go to the login email of whoever turned reminders on, which you can change. You can also switch reminders off for one customer or one invoice, for example while a dispute is being sorted out.

QuickBooks Online and Stripe reminder settings

QuickBooks Online

  1. Go to Settings (gear icon), then Account and settings, then the Sales tab.
  2. In the Reminders section, select Edit and turn on Automatic invoice reminders.
  3. Turn on Reminder 1 and choose the number of days before or after the due date (up to 90).
  4. Add Reminder 2 and Reminder 3 if you want a sequence, edit the wording, then Save.

Stripe Invoicing

For one-off invoices, Stripe's automatic collection docs say to go to the Invoices tab of your billing settings, find Manage advanced invoicing features and turn on 'Send reminders if a one-off invoice hasn't been paid', then add each reminder before, on or after the due date. For recurring invoices sent for manual payment, the setting is under Subscriptions and emails. Stripe skips a reminder if a payment is already processing.

Stripe's hosted invoice page lets customers pay by card or PayNow without logging in. Stripe Invoicing (Starter) charges 0.4% per paid invoice on top of payment fees, per Stripe's Singapore pricing (approximate, as of October 2026).

A polite reminder schedule and email templates

This schedule works for most service businesses on 14 or 30-day terms. It uses four of Xero's five slots; on QuickBooks, drop the last one.

WhenPurposeTone
3 days before dueHeads-up with the pay linkFriendly
On the due dateGentle promptFriendly
7 days overdueCheck the invoice reached the right personPolite
21 days overdueAsk for a payment date; offer a callFirm but polite

Before the due date

Subject: Invoice [Invoice Number] due on [Due Date]. Body: Hi [Contact Name], a quick note that invoice [Invoice Number] for [Amount Due] is due on [Due Date]. You can view and pay it online using the button above. Thank you!

7 days overdue

Subject: Invoice [Invoice Number] is now overdue. Body: Hi [Contact Name], our records show invoice [Invoice Number] for [Amount Due] was due on [Due Date]. If it has already been paid, please ignore this note. If it went to the wrong person, could you let us know who handles payments?

21 days overdue

Subject: Payment date for invoice [Invoice Number]? Body: Hi [Contact Name], invoice [Invoice Number] for [Amount Due] is now three weeks overdue. Could you reply with the date we can expect payment? If there is a problem with the invoice, we are happy to sort it out.

Replace the bracketed words with your tool's placeholders.

Going further: WhatsApp nudges and owner alerts

Email reminders cover most cases. Two automations help when they do not.

  • Owner alert for large overdue invoices. A workflow tool such as Zapier or Make can watch Xero or QuickBooks and message you when an invoice over, say, S$2,000 hits 14 days overdue, so you can call the customer yourself.
  • WhatsApp payment reminder. Through the WhatsApp Business API you can send an approved 'utility' template with the invoice link. Meta charges per message (about S$0.021 for a Singapore utility message from 1 October 2026, per our WhatsApp Business API cost guide). Only message customers who agreed to receive WhatsApp messages from you (Meta's opt-in rules).

The same pattern of instant acknowledgement plus timed follow-up also works for new enquiries; see our guide to automating lead follow-up from your enquiry form.

Do it yourself or get help?

Turning on reminders and editing three templates takes under an hour, and you should do it today if your reminders are still off. Help is worth it when you want payment links, bank feeds and alerts all working together.

Before you rely on it

Xero / QuickBooks Integration (S$390) connects your payments, bank feeds and reminders so paid invoices close themselves. Online Payment Setup (S$290) adds card and PayNow links, and Workflow Automation (S$390 per workflow) builds owner alerts or WhatsApp nudges.

Frequently asked questions

Yes, once you switch them on under Sales, Invoices, Invoice Reminders. Xero sets up three default reminders that go out 7, 14 and 21 days after the due date, and you can edit them or add more, up to five in total, including reminders before the due date. Only invoices marked as sent receive reminders.

QuickBooks Online lets you set up to three automatic reminders, each scheduled up to 90 days before or after the invoice due date. Turn them on under Settings, Account and settings, Sales tab, Reminders. You can edit the subject and message for each reminder.

Yes. For one-off invoices, turn on 'Send reminders if a one-off invoice hasn't been paid' in the Invoices tab of your Stripe billing settings and add reminders before, on or after the due date. Recurring invoices sent for manual payment have a separate setting under Subscriptions and emails.

A short, friendly reminder about three days before the due date works well, because it catches invoices that were forgotten or sent to the wrong person before they become overdue. Follow with a reminder on the due date, then about a week and three weeks after if the invoice is still unpaid.

Yes, through the WhatsApp Business API with an approved utility message template, usually triggered by a workflow tool. Meta charges per message, and you should only message customers who agreed to receive WhatsApp messages from your business. Email reminders from your accounting software are usually enough for the first two nudges.

Rather have it done for you?

Fixed price, set up in your own accounts.

Order online, get a written scope, and keep full ownership of everything we set up. Questions first? Ask us in writing.