Guide ยท Invoice reminders

By Janis Skutanis

How to automate invoice reminders

Asking clients for money feels uncomfortable, so reminders often go out late, or not at all. This is one of the easiest jobs to automate. This guide shows you how, step by step.

Step 1: Check your invoicing software first

Many invoicing tools, like QuickBooks, Xero and Stripe, can send reminders by themselves. Look in the settings for a reminder option. If it does what you need, turn it on, and you are done.

Step 2: Decide if you need more

Build your own reminders when:

  • your invoices are in a spreadsheet, not in invoicing software
  • you want different messages for different clients
  • you want reminders by WhatsApp or SMS
  • you want a list of unpaid invoices every week

Step 3: Make a list of your invoices

Use one row per invoice, with these columns:

  • Invoice number
  • Client name
  • Client email
  • Amount
  • Due date
  • Status: unpaid or paid
  • Date of the last reminder

Step 4: Write your reminders

Three short messages are enough:

  • 3 days before the due date: a friendly note that the invoice is due soon
  • 3 days after the due date: a polite reminder, with the invoice attached
  • 10 days after the due date: a clear last reminder that asks the client to reply

Keep them short, and write them in your own words.

Step 5: Build the automation

In Make, n8n or Zapier, the steps look like this:

  1. Schedule: run once a day, in the morning.
  2. Get invoices: read the rows where the status is unpaid.
  3. Check dates: for each invoice, compare the due date with today.
  4. Choose the message: before the due date, after it, or the last reminder.
  5. Send the email from your own email address.
  6. Update the row: write today's date as the date of the last reminder.

Step 6: Stop the reminders when the client pays

This is the most important step. Right before each reminder, check the status again. If your invoicing tool knows when an invoice is paid, connect it, so the status updates by itself.

Step 7: Get a weekly list

Add one more small automation. Every Monday, it sends you a list of all unpaid invoices, so you know who to contact.

Where AI helps

You do not need AI for reminders. But AI can help you write the messages in your tone, or make the tone softer for a long-time client. Always read what it writes before you use it.

Mistakes to avoid

  • A reminder after the client has paid. Always check the status right before sending.
  • Too many reminders. Three is usually enough.
  • Reminders at night. Use the client's time zone when you can.
  • No testing. Send the first reminders to yourself.

Want it done for you?

I can set this up for you, usually in 2 to 3 business days. Automations start from $100.