Your Invoice Hasn't Been Opened. Now What?

· 5 min read

You sent the invoice on the 1st. It's the 6th. The status still says Sent, not Viewed. Nobody has clicked the link. Before you fire off a passive-aggressive nudge, work the problem in order: confirm it really wasn't opened, fix the delivery, then escalate by channel. Here is the plan.

Day 0 to 2: confirm the invoice was actually delivered, not just sent

"Sent" and "received" are not the same thing. Before you assume the client is ignoring you, rule out the boring causes. Check your sent folder for a bounce. Check spam in your own outbox folder if you use Gmail or Outlook (the bounce sometimes lands there). Confirm the email address character by character against the one on the contract or the last paid invoice. A single typo in a domain (acme.co vs acme.com) is enough.

Next, look at your invoicing tool. If it tracks opens, the Sent vs Viewed distinction tells you whether the link was ever loaded. JupiterInvoice shows you exactly that: whether the client has opened your invoice link, when, and how many times. If the answer is never, you have a delivery problem, not a payment problem. Treat it that way.

Day 2: rule out the email problem before you rule out the client

Roughly a third of "they're ignoring me" cases are actually email problems. Common culprits, in order of how often they happen:

  • The email went to spam. New sender domains and emails with PDF attachments are both common triggers. If you sent a PDF, see why invoice emails end up in spam.
  • Gmail clipped the email and the link was hidden below the fold. This happens with long signature blocks and embedded images.
  • The recipient left, changed roles, or has an auto-forward that quietly drops external mail.
  • You sent it to the project contact, but AP needs to see it. Project people often don't forward.

The fix at this stage is a short, neutral resend. Do not call it a reminder. Call it a resend in case the first email went to spam. Drop the PDF attachment and send a plain link instead. If you want a template that doesn't sound nagging, the follow-up email generator will draft one for you.

Day 3 to 5: switch channels, not volume

If the resend also goes unviewed, sending a third email is not the answer. Switch channels. The order that works:

  1. Slack, Teams, or whatever shared workspace you have with the client. One line: "Sent invoice 2024-0142 last week, link hasn't been opened yet, want me to resend to a different address?" Low friction, high response rate.
  2. A text or WhatsApp to your main contact, only if that's already how you communicate with them.
  3. A phone call to the office line. Ask for AP directly and confirm the right email for invoice submission. Many large clients have a dedicated address like ap@ or invoices@ that nobody told you about.

When you ask, ask specifically: do they require a PO number, do they use a vendor portal, what email accepts invoices, and what's the submission cutoff for the current pay run. If they tell you to use their portal, here's how to handle a vendor portal request without losing the audit trail.

Day 5 to 7: re-issue to the right person, with the right fields

Once you know who should have it, send a fresh link to that address. If AP needs a PO number that you didn't have when you issued, add it before they ask. With JupiterInvoice the recipient can add their own PO number, billing entity, and AP contact on the live invoice, no new version required. If you'd rather get ahead of it, read how a missing PO number stalls payment.

If you're sending to a generic AP inbox, put the essentials in the subject line. Something like Invoice 2024-0142, PO 88114, Acme Holdings, due Oct 31. AP queues are sorted by search, not by who you are. The right subject line is what gets your invoice paid in this run instead of the next one.

Day 7+: when the link still hasn't been opened

At this point you've done the work. The invoice has been delivered to a verified address, the contact has been confirmed, and the link is still cold. Two scenarios remain.

First, the client is dealing with something internal: a quarter-end freeze, a system migration, a missing approver. A direct phone call to your contact, not AP, will usually surface this in under five minutes. People will tell you the real reason on the phone that they won't put in writing.

Second, the client is genuinely slow-walking you. That's a different problem and the playbook is different. Start with the wider read on why clients don't pay invoices, then look at structural fixes: deposits up front, shorter terms on the next engagement, and a late fee that's actually on the invoice. The late fee calculator will give you a defensible number to attach.

What to change so this happens less often

The single biggest improvement is moving off PDF-by-email. A static attachment gives you no visibility, no way to fix a typo without resending, and no way for AP to add their PO number without writing back. A link-based invoice that the recipient can edit in place closes most of the loops that cause silence in the first place. If you want to see what that looks like, create an invoice and send the link to yourself first. You'll see the open event hit your dashboard within seconds, and you'll know, finally, what "sent" actually means.

Send an invoice your customer can actually respond to

JupiterInvoice lets recipients add PO numbers, update billing details, request changes, and approve for payment, all from a private link. No account needed on their side.

Create an invoice