Client hasn’t paid the invoice: the reminder emails
The invoice is past due and you’ve rewritten the reminder four times without sending it. Below is a three-step sequence you can send as it stands: a neutral nudge at day three, a firmer one at day ten with the line that pauses work, and the day-twenty-one message that names what happens next.
These three emails are site content rather than kit scripts. The $12 kit covers the scope and price side of client work, the fourteen reply scripts, the change order template and the proposal clauses. Payment chasing sits next to it, so the sequence is here for free.
Before you write anything, check three things
Most overdue invoices are not a client refusing to pay. They are an invoice that never reached the person who pays things. Spend two minutes on this before you draft, because it changes which email you send.
- Did it go to the right address? Larger clients have an accounts inbox, and an invoice sent to your day-to-day contact frequently sits in their personal email for a month.
- Does it have everything their system needs? A missing PO number, cost centre, or supplier reference will bounce an invoice out of an approval queue silently, and nobody will tell you.
- What did you actually agree? Net 30 from the invoice date and net 30 from month end are three weeks apart. Check before you call something late.
Then send the first email on the third working day past due. Waiting two weeks because it feels awkward makes it much more awkward, and it lets the client learn that your dates are approximate.
Day 3: the neutral nudge
Reminder 1 · Assume it’s admin
When: three working days past the due date, no payment and no message.
Hi [Name], Quick one: invoice [#0142] for [$X] was due on [date] and I haven’t seen it come through yet. Attaching it again here in case it needs to go to someone else on your side. If there’s a PO number or a portal I should be using, tell me and I’ll resend it in the right format. Anything you need from me to get it processed? [Your name]
Chat version: “Hi [Name], invoice [#0142] ([$X]) was due [date] and hasn’t landed yet. Reattaching. Should it go to someone in accounts, or is there a PO I should add?”
Everything about this one is deliberately low temperature. It contains no “just checking,” no apology, and no suggestion that anything is wrong, because at day three nothing is. Ending with a question about what you can do keeps the exchange practical, and it usually produces the actual answer: send it to accounts, add a PO, the approver is on leave until Thursday.
Day 10: the firm one, with the pause line
Reminder 2 · Name the pause date
When: ten days past due. There’s been no payment, and either no reply at all or a vague one.
Hi [Name], Following up on invoice [#0142] for [$X], now [10] days past its due date of [date]. I sent a copy on [date] as well. I need to flag one thing so it isn’t a surprise: I hold off on new work while an invoice is more than [14] days overdue. That means if it isn’t settled by [Friday 19th], I’ll pause [the current milestone] and pick it straight back up when payment lands. Nothing is cancelled and I’d much rather not pause at all. If there’s a problem with the invoice or the timing, tell me what’s going on and we’ll work something out. A payment date I can rely on is enough. [Your name]
Chat version: “Hi [Name], invoice [#0142] ([$X]) is now [10] days overdue. Heads-up that I pause new work past [14] days, so if it isn’t settled by [the 19th] I’ll hold [the milestone] until it is. If something’s stuck on your side, tell me and we’ll sort a date.”
The pause is announced before it happens, with a date attached, and the same paragraph says you’d rather not use it. That combination is what lets the message be firm without being hostile. A pause the client finds out about by noticing a missed deadline reads as retaliation. A pause they were warned about on a specific date reads as a policy, and it usually gets the invoice paid two days before the date arrives.
“A payment date I can rely on is enough” is worth keeping. Cash-flow trouble is common and clients hide it badly. Offering to accept a date instead of the money gives them a way to be honest with you, and a client who says “the 5th, when our own invoice clears” and then pays on the 5th is not a problem client.
If you do pause, pause. Say it in one line on the day, keep it to the milestone you named, and don’t take the work back up until the payment clears. The same rule the kit applies to unsigned change orders applies here: the first time you pause and stay paused, the next invoice gets paid on time.
Day 21: the decision email
Reminder 3 · What happens next
When: three weeks past due, work is paused, and the last email went unanswered.
Hi [Name], Invoice [#0142], [$X], is now [21] days overdue. I’ve written on [date] and [date] and haven’t had a reply, so I want to be straightforward about where this goes. Work on [the project] is paused, as flagged on [date]. If the invoice is settled by [date], I’ll resume immediately and we carry on as normal. If it isn’t, I’ll [add the late fee of [X%] set out in our agreement / pass the invoice to [a collections service] / issue a final notice] on [date]. I’d rather not do any of that, and one reply from you avoids all of it. Is there something I should know? [Your name]
Chat version: “Invoice [#0142] is [21] days overdue and I’ve had no reply to [date] or [date]. Work is paused. Settled by [date] and we carry on; otherwise I’ll [next step] on [date]. Is something going on I should know about?”
Only name a consequence you will actually carry out, and only one that exists in your agreement. A late fee you never wrote into the contract, mentioned for effect and then quietly dropped, teaches the client that your last email in any sequence is the one to ignore. If your contract has no late-fee clause, the honest consequence is a final notice and no further work, which is plenty.
The closing question is doing real work. Silence at three weeks is often embarrassment: a client whose own money hasn’t arrived, a company being acquired, a contact who was made redundant and whose inbox nobody is reading. Asking rather than accusing gets you that information, and once you have it you can decide whether to offer a payment plan or stop.
What to change so it doesn’t happen again
- Invoice on milestones, not at the end. A project split across two or three invoices caps what any one silence can cost you.
- Put the payment terms where they get read. Due date, late-fee percentage, and the pause policy belong in the same section as the price, not in fine print underneath it.
- Ask for the accounts email at kickoff, along with any PO requirement. It takes one sentence and removes the most common cause of a late invoice.
- Keep the reminders on a calendar, at day 3, day 10 and day 21. Deciding when to chase in the moment is how invoices drift to sixty days.
One thing worth noticing across all three emails: none of them apologise for sending an invoice, and none of them explain your circumstances. State the number, the date, and what you need to happen next. Everything added beyond that turns a bill into a request for a favour.
Try it on the real email
Paste the client’s email
The tool handles the scope and price side: paste what a client sent about extra work, a revision round or a rush, and it matches the situation, prices it with your change rate and the half-day minimum, and drafts the reply. Three a day, no signup, nothing stored.
Open the full tool in its own tab if the frame feels cramped.
The fourteen reply scripts, the change order template and the six proposal clauses that keep scope and price agreed in writing are in the $12 kit. The reminder emails above are free to copy.
The other seven situations
- How to tell a client something is out of scope (email template)
- Client keeps asking for extra work: what to say
- Client wants more revisions than the contract says
- Client wants it by Friday 5pm: the rush-fee reply
- Client asking for a discount: what to reply
- Client went quiet after the proposal: the follow-up
- Client keeps adding features mid-project: the change-order reply
Or read the three full scripts on the free page, or paste an email into the reply tool.
Questions
How soon should I send a payment reminder after an invoice goes overdue?
Three working days past the due date, and keep it neutral. Most late invoices at that point are an admin problem: the invoice went to the wrong inbox, it needs a PO number, or the person who approves it was away. Sending early and warmly is what keeps it a filing question rather than a payment dispute.
Should I stop work when a client hasn’t paid?
Yes, once an invoice is meaningfully overdue, and say so before you do it rather than after. Name the date you will pause, keep the message free of any accusation, and offer to keep going the moment payment lands. Pausing quietly is what damages a relationship, because the client finds out from a missed deadline instead of from you.
How do I ask for money without sounding aggressive?
Do not apologise, and do not editorialise. State the invoice number, the amount, the due date, and what you need to happen next. Anything you add beyond those facts, whether it is “so sorry to chase” or a comment about how hard the month has been, makes the email read as a favour being requested instead of a bill being sent.