← Blog

How to Write an Overdue Invoice Email

DueBuddy · Updated August 2026 · 2 min read

A late invoice is usually not a confrontation. It's a client who forgot, got busy, or has a broken payment process. The email that gets you paid treats it that way: polite, specific, and easy to act on.

The emails that don't work fall into two camps. The apologetic one ("sorry to bother you again...") signals that you don't expect to be paid. The aggressive one ("payment is overdue and unacceptable") turns a forgetful client into a defensive one. Both get ignored.

What every overdue email needs

Four things, no more:

Everything else is optional. A long explanation of your own cash flow doesn't help and reads as guilt. The client doesn't need your reasons, they need the invoice details and a link.

The subject line does the work

The subject should carry the invoice number and the amount. "Invoice #1042 for $850" gets opened. "Quick question" gets skipped. If it's late, say so plainly: "Invoice #1042 for $850 — 5 days overdue."

A worked example

Subject: Invoice #1042 for $850 — past due

Hi Sam,

Quick note that invoice #1042 for $850 was due on the 12th and is showing as unpaid on our side. It may have slipped through.

You can pay it here: [payment link]

If anything's off with the invoice, let me know and I'll sort it.

That's the whole email. It assumes forgetfulness, gives the facts, makes paying one click, and leaves the door open for a real problem. It works because it doesn't make the client wrong.

When to send it

Each step gets slightly firmer, but the facts stay the same. See our invoice follow-up email templates for the full sequence, and open tracking if you want to know whether your reminder was even seen.

Make it automatic

The hard part isn't writing the email. It's sending it on time, every time, without it becoming a thing you dread. DueBuddy sends the reminders from your name, on the schedule you set, and you only step in when a client responds.

Start on Telegram

Chasing invoices shouldn't feel like a confrontation.

Start on Telegram — from $24/mo