[$] Scope-Creep Response Kit

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.

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

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

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.

IL

Who made this. Ian Lehrer, Lehrer Group LLC, Spring, Texas. I build small tools for people who bill by the project.

The scripts were drafted with AI help and then edited line by line so they read like something a person would actually send. If one lands badly with a client, email me and I’ll fix it: lehrerenterprise@gmail.com.