Answer
Client can't open my invoice PDF: what to do
Usually the PDF reader on their phone, sometimes a corrupted file, occasionally their corporate gateway stripping the attachment. Here is how to diagnose it in two minutes, fix it today, and avoid it permanently.
When a client cannot open your invoice PDF, the cause is almost always on their device, not the file itself. The most common reason is the PDF reader on their phone, followed by their corporate email stripping the attachment in transit, followed by a corrupted file. The fastest path to a fix is to send the invoice as a hosted link the client opens in their browser, which removes the PDF-reader dependency entirely while still giving them a downloadable PDF if they want one for records.
Why the PDF will not open
Ranked by how often each is the cause.
Most likely
The client is on a phone and the default PDF reader does not handle the file
iOS Mail sometimes fails to render third-party PDFs inline, especially ones generated by tools that use newer PDF features (transparent layers, embedded fonts, structured forms). The client sees a blank preview and assumes the file is broken. Android handling varies by which app is set as the default PDF reader. Older or restricted corporate readers can also flag features your generator uses.
Quick test: ask the client to try opening it in a different app. On iOS, "Share → Open in Files" usually works. On Android, "Open with → Drive" usually works. If those open the file, you have confirmed the issue is their default reader, not the PDF.
The permanent fix is to stop relying on their PDF reader at all. Send the invoice as a hosted page they can view in any browser. See how to send an invoice without a PDF attachment.
Common
The corporate email gateway stripped the attachment
Some enterprise mail systems remove PDF attachments from inbound external email by policy. The client gets the message body but no file. From their side, "the PDF will not open" can mean "the PDF was not there to open" but they cannot tell the difference. Ask them to confirm they can actually see the attachment in their email client before troubleshooting the file itself.
If the attachment is missing, a link in the email body always survives the gateway. See also when the client says they never got the invoice, which has the same root cause in many cases.
Common
The file is corrupted in transit or by a download interruption
Less frequent now than it used to be, but still happens. A truncated download leaves a PDF that opens to "this file is damaged." The recipient cannot recover it; they need a new copy.
The fix is the same as for delivery problems: resend the invoice as a link to a hosted page. The hosted page cannot be corrupted by the recipient's network, and a re-download of the PDF (from the same page) is one click.
Less common
The PDF requires a password the client does not have
If your invoicing tool password-protects PDFs by default, or you set a password and did not communicate it, the client gets a prompt they cannot answer. They report "cannot open" because the file does not open. Check whether your generator added a password, and if so, send it through a different channel (chat, SMS, in the email body) so the client can actually use the file.
Better long term: do not password-protect invoices. The link-based delivery model gives you privacy through the unique URL itself, without requiring the recipient to manage a password.
Edge case
The recipient is using an extremely old PDF reader
A client on a much older device or a locked-down corporate machine may have a PDF reader that does not support modern files. The fix is to "flatten" the PDF (remove forms, fonts, layers) before sending. Most PDF tools have a "save as PDF/A" or "export as image-only PDF" option that produces a maximally compatible file.
For one stuck case, this works. For ongoing delivery to corporate environments, the hosted link is more reliable than guessing what compatibility level the recipient needs.
Two-minute diagnosis
- Confirm they can see the attachment. If it is not visible in their email client, the gateway stripped it. Resend as a link.
- Ask them to open it in a different app. On phone, "Open in Files" (iOS) or "Open with Drive" (Android). If that works, their default reader is the problem.
- Send a fresh hosted link. Bypasses every device-side issue at once. Takes 30 seconds.
- Verify they can open it. A hosted link gives you view tracking, so you see the moment they open it.
When the client cannot open the PDF
Is it my PDF that is broken, or their device?
Should I downgrade the PDF format to be safer?
What if the client says the PDF is password-protected?
Can I send the invoice as an image instead of a PDF?
Does this happen more on certain email providers?
Send invoices that open on any device
JupiterInvoice delivers the invoice as a link to a hosted page. The page renders in any browser, on any device, and includes a downloadable PDF for anyone who needs one. No reader compatibility, no stripped attachments, no calls about broken files. Free, no signup.
Create your first invoiceNo signup required. Build now, save later.