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

  1. Confirm they can see the attachment. If it is not visible in their email client, the gateway stripped it. Resend as a link.
  2. 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.
  3. Send a fresh hosted link. Bypasses every device-side issue at once. Takes 30 seconds.
  4. 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?
Usually their device. If you can open the same PDF on your machine without issue and other clients have opened previous invoices fine, the problem is on the recipient side. The fastest confirmation is to ask them to try a different app (Files on iOS, Drive on Android). If those open it, your PDF is fine.
Should I downgrade the PDF format to be safer?
You can export to PDF/A or image-only PDF for maximum compatibility, but this strips searchability and accessibility. A better long-term answer is to not depend on the PDF format at all. Send the invoice as a hosted page in the browser, with a downloadable PDF available for anyone who specifically needs one.
What if the client says the PDF is password-protected?
Check whether your invoicing tool added a password automatically. Some do, especially for financial documents. If so, send the password through a different channel (a chat message or the email body, not the same attachment), or turn off automatic password protection. The link-based delivery model uses a private URL for privacy instead of a password.
Can I send the invoice as an image instead of a PDF?
Possible but worse. Images are heavier, lose searchability, and do not export cleanly to AP systems. The right answer is a hosted page in HTML, with a PDF download for archival use. The hosted page renders identically everywhere because it is just web content.
Does this happen more on certain email providers?
Yes. Outlook and Mail on iOS have the most reports of PDF-attachment rendering issues. Gmail and the Gmail mobile app are generally fine but can hide PDFs in clipped messages (over 102 KB). Corporate email systems (Microsoft 365, Google Workspace with security tooling) are the most likely to strip attachments outright.

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 invoice

No signup required. Build now, save later.