How to do it
Turn on the reminders your invoicing tool already has
Stripe, QuickBooks, Xero, Square and most trade software can send reminders before, on, and after the due date without any extra software. It is usually off by default. Turn it on before you build anything custom.
Write three messages, not one
Reminder one is friendly and assumes it slipped through. Reminder two is direct and asks when to expect payment. Reminder three is firm and offers a payment plan. Same three messages every time, so nobody has to decide what to say.
Put a payment link in every message
Stripe's docs describe sending failed-payment emails that link to a hosted invoice page the customer can pay from directly. Whatever tool you use, the reminder should end in a link, not an instruction to call the office.
Set the retry schedule and the give-up point
For card payments Stripe defaults to 8 retries across 2 weeks and lets you pick 1 week, 2 weeks, 3 weeks, 1 month or 2 months. It can also auto-mark an invoice uncollectible at 30, 60 or 90 days past due. Pick your number now so old invoices stop rotting on the books.
Connect it to the rest of your stack only if you need to
If your invoicing tool cannot do it alone, Zapier documents workflows that create an invoice when a Stripe or Square payment lands, log every new invoice to a spreadsheet, and post a Slack message when a customer pays. Add this after the basic reminders work, not before.
Decide whether to offer an early-payment discount
2/10 Net 30 means 2 percent off if they pay within 10 days. Upflow calculates that a 2 percent discount for paying 20 days early is roughly a 36.5 percent annualized return for the customer, which is why it works. It is also expensive for you, so use it on slow payers, not everyone.
Where this goes wrong
The parts most guides skip, and the ones that actually cost you money:
- Sending only one reminder. One nudge gets ignored and then you are back to chasing by hand. The sequence works because it keeps going without you.
- Making the first message aggressive. Most late invoices are genuine oversights. Opening firm costs you goodwill with customers who would have paid anyway.
- No payment link. Every extra step between the reminder and paying you loses some percentage of people. Link straight to a page that takes money.
- Never stopping the sequence. The reminders must stop the moment they pay. Chasing someone who already paid is the fastest way to lose a repeat customer.
- Assuming consumer debt rules apply. Rules for collecting debts differ for business-to-business versus consumer debts, and by state. If you are adding interest or collection fees, check your contract actually allows it before you threaten either.
Overdue Invoice Follow-Up Writer
One overdue invoice in, three ready-to-send follow-ups out.
Common questions
When should the first reminder go out?
A few days after the due date, not the day of. Give a small grace window so you are not chasing people whose payment is already in transit.
Will automatic reminders annoy customers?
Not if the first one is friendly and they stop when the invoice is paid. What annoys people is an unexpected phone call or a firm demand for something they thought was already handled.
How common are late invoices, really?
Common enough to build a system for. Upflow cites QuickBooks' 2026 Small Business Late Payments Report finding that nearly 3 in 5 small businesses say at least some of their invoices are overdue by 30 days or more.
Do I need Zapier or extra software for this?
Usually no. Start with the reminders built into your invoicing tool. Only add connective software if you need the invoice to trigger something in another system.
Sources
- Automatic collection: Smart Retries, reminders and uncollectible settings — Stripe documentationDefault 8 retries over 2 weeks, configurable 1 week to 2 months; scheduled reminders before, on, or after the due date; auto-mark uncollectible at 30, 60 or 90 days.
- Your guide to automating invoicing — ZapierDocuments concrete invoice workflows: payment-to-invoice sync with Stripe or Square, logging new invoices to a spreadsheet, and Slack alerts when a customer pays.
- Net 30 payment terms explained — UpflowDefines Net 30 and 2/10 Net 30; calculates a 2 percent discount for paying 20 days early as roughly a 36.5 percent annualized return; cites QuickBooks' 2026 report that nearly 3 in 5 small businesses have invoices 30+ days overdue.
Want this built for you instead?
Tell us the job you keep doing by hand. If we can automate it, we will quote it. If we cannot, we will tell you that too. No calls, everything in writing.