Confirm a Client Actually Opened Your Invoice
· 5 min read
Your invoice went out eight days ago. Nothing back. Before you draft a polite nudge, you need to answer one question: has the client even seen it? A chase email that assumes they are ignoring you reads very differently from one that assumes the invoice never reached them. Get that wrong and you either sound pushy or you waste a week reminding someone about a message sitting in their spam folder.
A PDF stapled to an email tells you nothing. Once it leaves your outbox, it is a black box. You do not know if it landed, if it was opened, or if it got clipped by Gmail halfway down. A shared invoice link is different, because the link records when someone opens it.
Why a link tells you what an attachment can't
When you send an invoice as a private link, every open is logged. The moment the recipient loads the page, the invoice moves from Sent to Viewed. You get a timestamp. That single fact splits your problem cleanly in two.
If the status still reads Sent after a week, the invoice was never opened. That points at delivery: wrong address, spam filter, or an email that got buried. If the status reads Viewed and you still have no reply, the invoice arrived and the delay is on their side, whether that is an approval queue, a missing PO number, or a slow accounts payable team.
Those two situations call for opposite next moves. This is exactly why you should know if a client opened your invoice before you write a single follow-up line. The read-receipt tricks people bolt onto email are unreliable, because image blocking and preview panes both break them. A link that logs the actual page load does not have that problem.
How to check the view status on your invoice
Open the invoice from your dashboard and look at its current status. JupiterInvoice tracks a fixed set of stages, and the ones you care about here are Sent and Viewed. The view analytics on each invoice show you the first open and later opens, so you can tell a single glance apart from a client who has come back to it three times.
Read the timestamp against your own timeline. A few useful patterns:
- Sent, no view, several days old. Treat this as a delivery failure until proven otherwise. Resend the link through a different channel or confirm the address.
- Viewed once, minutes after you sent it, then silence. They looked, they know it exists. The ball is in their court.
- Viewed several times over several days. Someone is circulating it internally, likely toward approval or their AP process. Give it a little room before you push.
If you want the full breakdown of what each stage means, the guide on the six invoice statuses walks through Draft through Locked and what triggers each move.
What to do when the invoice was never opened
An unopened invoice is a plumbing problem, not a client problem. Start with the boring causes. Check that the email address is right, letter for letter. Then rule out spam filtering, because invoice emails with attachments and payment language get flagged constantly. If your original message went out as a PDF, that alone raises the odds it landed in junk, which is a strong reason to send the invoice without a PDF attachment and share the link instead.
The fastest fix is often to resend the link directly, in a plain message, maybe over a channel you already use with the client like a project thread or chat. Because the link is the same invoice, the moment they open it the status flips to Viewed and you have your confirmation. If email keeps being the weak point, it is worth understanding why invoice emails go to spam so the next one lands the first time.
What to do when it was opened but nobody paid
A Viewed status with no payment means the invoice reached a human and stalled. Now you can chase with specifics instead of a vague reminder. The most common reasons a seen invoice sits are procedural, not personal.
Very often it is a missing PO number. Many accounts payable teams will not process an invoice without one, and they will quietly park it rather than tell you. If that sounds likely, the recipient can add the PO themselves on the invoice, which saves a round trip. See how a client adds a PO number after sending for the exact steps.
The other frequent cause is that the invoice is still moving through an approval chain. Your contact opened it, then forwarded it to finance, and now it is waiting in someone else's queue. Multiple views across a few days usually signal this. When that is the pattern, your follow-up should ask about their approval timeline rather than imply they forgot.
When you do reach out, lead with what the view data tells you. "I can see the invoice was opened on the 12th, wanted to check whether it is with your AP team yet" is far stronger than "just following up." For a full sequence built around the view status, read what to do when your invoice hasn't been opened.
Set this up on your next invoice
You do not need anything special from the client for this to work. They never create an account. They open the link, and the open is logged. When you create an invoice, you get a private link to share and a status that updates the moment they view it, so every invoice you send from then on tells you exactly where it stands.
Stop guessing whether a client saw your bill. Send a link, watch the status, and let the timestamp decide whether your next message is about delivery or about payment.