How to Set Up Automatic Invoice Reminders (Step-by-Step Guide)
A practical walkthrough of how to set up automatic invoice reminders using three different approaches — from free DIY to dedicated tools.
If you're sending invoices and then manually checking your bank account a week later to see who paid, stop. That's the work you're about to offload.
This is a practical guide on how to set up automatic invoice reminders — what to automate, when the reminders should fire, and three different ways to actually build the workflow depending on your budget and patience.
What "automatic" actually means
Before you set anything up, get clear on the four things an automated workflow needs to do:
- Know which invoices are unpaid. Either by syncing with your accounting tool, your payment processor, or a spreadsheet you update.
- Track the due date on each invoice.
- Send reminders on a schedule — usually something like 3 days before due, day of due, 3 days overdue, 7 days overdue, 14 days overdue.
- Stop sending the moment the invoice gets paid.
That last one sounds obvious but it's where most DIY setups break. If your reminder keeps firing after a client has paid, you look unprofessional and you lose trust. Whatever approach you pick, make sure the "paid = stop" part is airtight.
Decide on your reminder schedule first
Tools are easy. Timing is the thing people get wrong.
Here's a reminder schedule that works for most freelancers and small businesses with Net 14 or Net 30 terms:
- 3 days before due date — friendly heads-up
- Day the invoice is due — polite "just a reminder"
- 3 days overdue — still friendly, slightly firmer
- 7 days overdue — direct, ask for an update
- 14 days overdue — mention late fees if you charge them
- 30 days overdue — final notice before escalation
You don't need to send every single one of these. Pick 3 or 4. The important thing is consistency — the same cadence for every client, every invoice. That's where automation earns its keep.
Option 1: The DIY approach (accounting software)
If you use QuickBooks, Xero, FreshBooks, Wave, or similar, they all have some version of built-in reminders. This is the cheapest path if you already pay for the software.
How to set it up:
- Go into your invoice settings (usually under "Automations" or "Recurring" or "Reminders").
- Turn on automatic reminders.
- Set your intervals — something like 3 days before, 3 days after, 7 days after.
- Edit the default email templates. The built-in ones are usually robotic. Rewrite them so they sound like you.
- Save and test by creating a dummy invoice with a due date in the past.
The catch: Accounting software reminders are often limited. You might only get 1-2 reminder slots. The templates can feel corporate. And the reminders only fire if the invoice is logged in the system — so if you send invoices from somewhere else (Stripe, PayPal, a Word doc), they won't catch those.
Still, if all your invoicing lives inside one tool, this is the easiest setup. You can have it working in 10 minutes.
Option 2: The Zapier / Make.com route
If you want more control — custom timing, custom templates, multi-channel (email + SMS) — you can wire something together with Zapier, Make.com, or n8n.
The basic automatic payment reminder workflow looks like this:
- Trigger: New invoice created in your invoicing tool, or new row added to a Google Sheet you use to track invoices.
- Delay: "Wait until" the due date, or "Wait for X days."
- Check: Has the invoice been paid? (Look up by invoice ID in Stripe, QuickBooks, etc.)
- Branch: If unpaid → send reminder email. If paid → stop.
- Loop: Repeat the delay/check/send pattern for each reminder in your schedule.
This works, but it's fiddly. You'll spend a Saturday setting it up. You'll debug it when it fires a reminder at 3am. You'll forget how it works in six months when something breaks.
The upside: it's flexible. You can route high-value invoices to different templates, CC your accountant on final notices, or send via Slack to a client you have a casual relationship with. If you like tinkering, this is fun. If you don't, skip to option 3.
Option 3: A dedicated payment reminder tool
This is the "just do the job" category. Tools like Payment Hunter, Chaser, Satago, and others exist specifically to configure automated invoice follow ups without you having to stitch anything together.
How the setup typically goes:
- Connect the tool to your payment processor or accounting software (usually OAuth — takes 30 seconds).
- Pick your reminder schedule from a template or customize your own.
- Edit the email copy. Most tools give you decent defaults.
- Turn it on.
That's it. Paid invoices stop getting reminders automatically because the tool is syncing with your payment data in real time. New invoices get picked up automatically because it's watching your invoice list.
The tradeoff is cost — you're paying $10-30/month for something you could technically do yourself. Whether that's worth it depends on how much you value your Saturday and how many invoices you send.
The part people forget: the email copy
You can have the world's most elegant automation firing at perfectly calibrated intervals, and it'll still flop if the emails sound like a robot wrote them.
A few rules:
- Use their name and the invoice number. "Hi Sarah, just a reminder about invoice #1042" beats "Dear Valued Client."
- Include the amount and the due date in the first line. Don't make them hunt.
- Link to the invoice or the payment page. Every reminder, every time.
- Escalate tone gradually. The 3-days-overdue email should sound different from the 30-days-overdue email.
- Sign with your actual name, not "The Billing Team."
Here's a quick example of a 3-days-overdue reminder that works:
Hey Sarah,
Just a quick note — invoice #1042 for $2,400 was due on April 21st and it looks like it's still open on my end.
Here's the link again in case it got buried: [invoice link]
Let me know if there's a holdup or if you need anything from me to process it.
Thanks, Dmitrii
No drama, no passive aggression, clear ask. That's the template. Scale the firmness up for later reminders.
Test it before you trust it
Whichever route you take, run a test. Create a dummy invoice to yourself (or a friend's email), set the due date in the past, and watch the reminder fire. Then mark it paid and confirm the reminders actually stop.
Do this once. Save yourself the embarrassment of sending a "this is overdue!" email to a client who paid you two weeks ago.
Once you've figured out how to set up automatic invoice reminders that actually work, the whole point is that you forget about them. The workflow does the nagging so you don't have to think about which invoices are out there — until the money hits your account.