2026-06-14 · 7 min read

How to Ask a Customer to Pay an Overdue Invoice (5 Email Scripts That Work)

The hardest part of getting paid isn't the math — it's the wording. Most small-business owners don't chase overdue invoices because they don't know how to ask for their own money without sounding desperate, rude, or like they're begging. So the invoice sits, the money decays, and the relationship quietly sours anyway.

Here's the truth: a clear, polite payment request almost always works better than silence. Below are five scripts you can copy, paste, and adapt — one for each stage of an overdue invoice. The tone shifts from light to firm, but none of them burn the bridge.

Script 1 — The friendly nudge (3–5 days overdue)

At this stage, assume the best. People are busy; invoices slip. The goal is a gentle reminder that gives them an easy out.

Subject: Quick reminder — invoice #1042
>
Hi [Name], just a quick note that invoice #1042 ([$amount]) was due on [date]. No worries if it's already on the way — I just wanted to make sure it didn't slip through. You can pay here: [link]. Thanks so much for your business!

This works because it's warm, specific, and removes friction with a direct payment link.

Script 2 — The check-in (10–14 days overdue)

Now you want a response, not just a reminder. Ask a question — questions get replies.

Subject: Anything holding up invoice #1042?
>
Hi [Name], I noticed invoice #1042 is now about two weeks past due. Is everything okay on your end, or is there anything you need from me to get it processed? Happy to resend it or split it if that helps.

Offering help reframes you as a partner, not a creditor — and it surfaces real blockers (a lost invoice, a missing PO number) you can actually fix.

Script 3 — The clear ask (30 days overdue)

At a month, drop the softeners. Be polite but unambiguous about the amount and a new date.

Subject: Invoice #1042 — now 30 days overdue
>
Hi [Name], invoice #1042 for [$amount] is now 30 days past due. Could you let me know when I can expect payment? If there's an issue with the invoice, tell me today and I'll sort it out. Otherwise, I'd appreciate payment by [specific date].

A specific deadline ("by Friday the 20th") converts far better than an open-ended "as soon as possible."

Script 4 — The firm notice (45–60 days overdue)

This message states consequences calmly. No threats, just facts.

Subject: Action needed — invoice #1042 (45 days overdue)
>
Hi [Name], invoice #1042 ([$amount]) is now 45 days overdue. I value working with you, so I'd like to resolve this directly before it affects future work or goes to a formal collections process. Please arrange payment by [date], or reply to set up a payment plan.

Naming the next step ("formal collections process") is enough. You don't need to be aggressive — you need to be clear that the clock is real.

Script 5 — The final notice (90+ days overdue)

The last message before escalation. Keep it short, professional, and dated.

Subject: Final notice — invoice #1042
>
Hi [Name], this is a final reminder that invoice #1042 for [$amount] remains unpaid at 90+ days. If payment isn't received by [date], I'll have to move this to [collections / a recovery service]. I'd much rather close this out between us — please reply today.

Why most owners never send these

The scripts aren't the hard part. The hard part is remembering to send the right one, at the right day, to every late customer — while you're busy doing the actual work. The first follow-up matters more than the last, but it's the one that gets skipped most.

That's the problem Collector solves: it watches every aging invoice and sends the right message at the right moment, in your name and your tone, so the awkward part happens on autopilot — and you stop choosing between getting paid and staying polite.

Put your overdue invoices on autopilot

Collector follows up on every aging invoice in your name, on your terms. $0 upfront, 20% only on what it recovers.

Get paid what you're owed →