Skip to main content

Client Says They Never Received the Payment Reminder? Here's How to Shut That Down

When a client says they never received the payment reminder, here's how to verify delivery, what to send next, and how to stop the 'never got it' excuse for good.

You finally call the client about the invoice that's six weeks overdue. They sound surprised. "Oh weird, I never got that. Can you resend it?"

Sure, Brad. Sure.

The "I never got the reminder" excuse is the most common stall tactic in freelancing, and it works because it puts the burden of proof back on you. Most freelancers shrug, resend, and start the clock over. Don't.

Here's the actual playbook for handling it — verifying whether they really didn't get it, what to say when they're lying, and how to make sure this excuse never works on you again.

First: was it actually delivered?

Before you accuse anyone of dodging, check. Sometimes the email genuinely didn't land. Spam filters are real, mailbox rules are real, and "Brad@company.com" might be a typo for "Brad@conpany.com" that you've never noticed.

Check these in order:

  1. Sent folder — confirm it actually left your outbox. Drafts get stuck more often than you'd think.
  2. The "to" field — spell-check the address against their signature or website.
  3. Your email's delivery status — Gmail and most clients will bounce back if the address is bad. No bounce usually means it landed somewhere.
  4. Your sending tool's logs — if you use any kind of invoicing or reminder software, it should show delivered/opened/bounced status. Check it.

If you find a real delivery problem (bounce, typo, blocked domain), you've got your answer. Fix it, resend, and move on without accusation.

If everything shows green — sent, delivered, no bounce — they got it. Now you handle it differently.

The "let me forward you the original" move

When a client claims didn't get invoice email but your records say it was delivered, don't argue. Don't say "well my system shows it was delivered." That turns it into a debate.

Instead, forward the original. Literally hit forward on the email you already sent, and let the headers and timestamp do the talking.

Here's the script:

Hey [Name] — no problem, forwarding the original below so you've got it. You'll see it went out on [date] to this same address. Invoice is attached again for convenience. Can you confirm receipt this time and let me know when I can expect payment? Appreciate it.

This does three things:

  • Shows the timestamp without you accusing them
  • Forces them to confirm receipt (closing the "never got it" loop)
  • Asks for a specific payment date, not just "I'll look into it"

Nine times out of ten, the response is "Got it, will pay this week." The excuse evaporates because they know you have proof.

What to do when it keeps happening

If the same client pulls "didn't get it" twice on different invoices, that's not bad luck. That's a pattern. Time to remove plausible deniability entirely.

Switch channels. The whole point of the excuse is that email is deniable — messages can land in spam, get auto-archived, get missed in a flood. So stop relying only on email.

Options that don't have the "never got it" escape hatch:

  • SMS or text — phones ping, banners pop up, messages get read. Add their cell number to your client file and use it when an invoice hits 14 days overdue.
  • WhatsApp — same idea, especially with international clients. Read receipts (the blue ticks) make denial impossible.
  • A direct call — yes, the most painful option. Also the most effective. "Hey, just wanted to confirm you got invoice #1043 — should I expect payment by Friday?"
  • Their accounts payable contact — if you've been emailing your project contact, escalate to whoever actually pays the bills. Most companies have an AP email like ap@company.com or accountspayable@.

The goal: make it impossible for them to claim ignorance next round.

The read-receipt move (without being weird about it)

You can technically request read receipts in Gmail and Outlook, but most clients ignore them or have them disabled. They're also a little aggressive — it signals you're tracking them, which can sour the relationship.

A subtler move: send the reminder with a tracked link to the invoice instead of a PDF attachment. Most invoicing tools generate hosted invoice pages. When the client opens the link, you know. You don't have to say anything — you just have receipts if they pull the "never saw it" line.

If you don't use invoicing software with hosted invoices, a free email tracking pixel (Mailtrack for Gmail, etc.) gives you open data without being obnoxious about it.

The email template that kills the excuse pre-emptively

Build the verification into your reminder from the start. Here's an example for the second reminder (day 14 past due):

Subject: Invoice #1043 — quick check

Hey [Name],

Following up on invoice #1043, sent on [date] — it's now 14 days past the due date.

If for any reason this didn't reach you the first time, the invoice is linked here: [link]. The original email is also forwarded below for your records.

Can you let me know either (a) when payment will be sent, or (b) if there's an issue I should know about? Happy to hop on a quick call if it's easier.

Thanks, [You]

What this does: pre-empts "didn't get it" by forwarding the original, gives them a fresh link, and forces a binary response — pay date or problem. No room for vague "I'll check on it."

Stop running this play manually

Here's the real problem. Every time a client says invoice reminder not delivered, you waste 20 minutes pulling logs, forwarding originals, drafting careful replies. Then you have to remember to follow up again in three days when they go silent.

The reason this excuse keeps working on freelancers is that the cost of running the verification playbook manually is high enough that most people just resend and hope. Clients know that.

A few things that close the loop without your time:

  • Hosted invoice links with view tracking — the client either clicks or they don't, and you can see it.
  • Automated multi-channel reminders — email at day 1, SMS at day 7, second email at day 14. By the time they claim "never got it," there are four delivery records across two channels.
  • Bounce and delivery logging — real proof of delivery, not "I'm pretty sure I sent it."

When the client knows you have a full audit trail — opens, clicks, SMS reads — the excuse stops getting used. They might still pay late, but they'll pick a different story.

That's the actual fix. Stop arguing about whether the client never saw the payment email. Build a system where there's nothing to argue about. Tools like automated payment reminder software with read receipts and SMS can run this whole playbook for you, so the next time someone says "never got it," you can answer in one screenshot.

Free Download

Late Payment Email Toolkit

12 copy-paste email templates for every stage — from friendly reminder to final notice. Free download.

Download free