When a Client Swears They Never Got the Invoice
· 5 min read
You sent the invoice 32 days ago. Net 30 lapsed. You email to check on it and the reply lands: "Sorry, I don't think we ever received that." Now the clock effectively resets. Whatever ground you gained is gone, and you are back to attaching a file and hoping.
Sometimes this is true. Often it is not. Either way, the fix is the same: stop relying on an email attachment that leaves no trace, and start sending something you can prove was delivered and opened.
Why "I never got it" happens so often
A PDF attachment is a dead end for everyone. Once it leaves your outbox, you have no idea what happened to it. It may have hit a spam filter. It may have been clipped by Gmail. It may have gone to a person who left the company, or to an inbox nobody checks because invoices are supposed to go to accounts payable.
The claim also happens because it works. If a client is short on cash or slow to process, "we never received it" buys weeks with no confrontation. You cannot disprove it, so you resend and the delay is now yours to own. That is the real cost: not the one lost email, but the pattern where every invoice can be quietly parked with a single line of doubt.
There is a longer breakdown of the exact steps in our answer on what to do when a client says they never got the invoice, but the short version starts with knowing what actually happened.
Check whether it was ever opened before you argue
Before you apologize and resend, find out if the invoice was viewed. If you sent a plain attachment, you cannot, and that is the problem. If you sent a link, you can see exactly when it was opened and how many times.
JupiterInvoice tracks this. When you share an invoice as a private link, the status moves from Sent to Viewed the moment the recipient opens it, and the view analytics on each invoice show you the timestamp. So when a client says they never got it, you can look and see it was opened twice, once the day you sent it and once a week later.
That changes the conversation. You are no longer guessing. Our walkthrough on checking if an invoice was opened before you chase it covers how to read that signal without sounding accusatory. Usually you do not have to accuse anyone. "I can see it was opened on the 14th, happy to resend the link if that helps" ends the excuse politely and immediately.
Resend the same link instead of starting over
When the invoice genuinely did not land, the resend should take ten seconds and change nothing about the document. This is where an attachment costs you again. Re-attaching a PDF means a new email that can hit the same spam filter for the same reason, and now you have two copies floating around that may not match.
A link avoids all of that. You resend the same URL. The invoice number, issue date, and amounts stay locked, so there is no risk of a second version contradicting the first. If the original went to the wrong person, the client can forward it to the right one, or set an accounts payable contact directly on the invoice so it reaches AP without another round of email from you.
If the email keeps disappearing entirely, the issue is deliverability, not the invoice. Fixing why your invoice emails land in spam matters more than resending a third time. A link in the body of a short, plain email survives filters far better than a message weighed down by a PDF attachment.
Remove the excuse so it cannot come back
The point is not to win one argument. It is to build a process where "I never got it" stops being a viable delay. That means three things become standard on every invoice you send.
- You send a link, not a file, so delivery leaves a record. Here is the case for sending an invoice as a link rather than an attachment.
- You can see the open status, so you always know whether a claim holds up.
- The recipient can act on the invoice without an account: add a PO number, correct their billing entity, forward it to AP, or approve it for payment.
That last point removes the most common honest reason an invoice stalls. If a client's AP team will not pay without a PO number, the client can add one straight to the live invoice, and you are notified. No "can you resend with our PO on it" email that becomes another week of silence. The missing PO number that quietly kills an invoice is a separate failure, but a link fixes both problems the same way: the document stays live and editable instead of frozen in an attachment.
Once the recipient approves the invoice, that version locks permanently, and you have an unambiguous record that it was received, reviewed, and accepted. No one can revisit whether it arrived.
What to do on your next invoice
You do not need to migrate anything or wait for the next billing cycle. The next time you bill someone, create the invoice and share the link instead of exporting a PDF and attaching it. When the reply comes back claiming it never arrived, you check the status, see the open timestamp, and resend the same URL in one message.
If your work runs through client procurement or a vendor portal, the same approach still applies to the agency invoicing workflow and to solo freelance billing: a link you control, with a status you can read, beats an attachment you send into the dark. The excuse only works while you have no way to check.