Answer
How to send an invoice without a PDF attachment
Host the invoice as a webpage and share the link. The recipient opens it in their browser, no PDF reader required, with the option to download a PDF if they need one for records.
The clean way to send an invoice without a PDF attachment is to host the invoice as a webpage and share the link. The recipient opens it in their browser, with no download, no PDF reader, and no risk of the email getting flagged for the attachment. The same hosted page can still offer a PDF download for anyone who genuinely needs one for their records, so you keep the parts of a PDF that matter (audit trail, accountant submission, paper printing) without making the delivery contingent on the attachment going through.
Why dropping the attachment helps
Attaching a PDF feels like the safe default. In practice it is the single biggest reason invoice emails do not reach the client. The reasons, ranked by how often each is the culprit:
Most likely
Spam filters flag PDF attachments from unknown senders
Mail providers treat PDFs as a common malware carrier, and a freelancer or small business sending one to a first-time recipient looks a lot like a phishing payload to a spam engine. Even legitimate invoices end up in junk. A short email with a link in the body looks like normal email and clears most spam thresholds, because the dangerous part (the attached file) is not there.
This is the same root cause behind why invoice emails go to spam and clients who say they never got the invoice.
Common
Gmail clips invoice emails over 102 KB
Gmail truncates any message over roughly 102 KB and shows a "[Message clipped] View entire message" link at the bottom. Attached PDFs frequently push the email past that threshold, especially anything with a logo, signature image, or terms page. Many recipients never click the clipped link. The PDF is technically there but invisible.
A link share is a few hundred bytes. The email body is short, the message is not clipped, and the recipient sees the full content (including the link) immediately.
Common
The client's PDF reader cannot render the file
iOS Mail sometimes fails to open third-party PDFs inline, so the recipient sees a blank preview and assumes the attachment is broken. Android handling varies by which reader is set as default. Older or corporate PDF tools may also flag features your invoice generator uses (transparent layers, embedded fonts, structured form fields).
A hosted invoice renders the same way for every recipient on every device. The page is just HTML and CSS, which every browser handles identically.
Less common
Corporate email strips attachments by policy
Some enterprise mail gateways remove PDF attachments from inbound external email as a security policy, leaving only the message body. If the body has no link, the client receives an email with no invoice and no way to act on it. They will not know the attachment was stripped.
A link in the email body always survives the gateway, because it is just text.
How to actually do it
Three workable methods, ordered by how clean the result is:
- →Use an invoicing tool that hosts the invoice as a page. The tool generates the invoice, hosts it at a private link, and emails the link to the client. The link is yours, the page is branded, and the recipient can act on the invoice (add a PO number, forward to AP, request a change) without you having to reissue. JupiterInvoice works this way by default. So do Stripe Invoicing, Square Invoices, and most modern invoicing products.
- →Generate a PDF and upload it to a shared drive. Google Drive, Dropbox, and OneDrive each let you share a file by link. Workable but adds steps. The link looks foreign to the recipient (a Drive URL, not yours), and you lose any chance of interactivity. The recipient cannot add their PO number, fix a wrong billing entity, or forward the invoice to AP without you reissuing.
- →Use a shared document tool. A Google Doc or Notion page is technically a link share. It works for small one-off cases but loses the invoice format, the structured data that downstream tools (your accountant's software, AP systems) need, and any audit trail.
When you do need a PDF
A few situations still call for a PDF, even if the email itself is a link:
- •Year-end submission to an accountant. They typically want one PDF per invoice for their records.
- •AP teams that pay by paper check. Some still print the invoice and physically file it, which means they need a PDF to print from.
- •Jurisdiction-specific audit trails. A handful of tax authorities require an archived PDF (or its e-invoicing equivalent) for compliance.
- •Statement of accounts. When a buyer aggregates multiple invoices into one document, they normally want PDFs as the canonical reference.
For all of these, the answer is the same: send the link for delivery, and let the recipient download a PDF from the hosted page if they want one. You get clean delivery, they get the archive copy they need.
Sending invoices without PDF attachments FAQ
Will my client think a link is unprofessional?
What if the client insists on a PDF attachment?
Do I lose anything by not attaching a PDF?
Is a hosted invoice link safe to send?
What about really old clients who use Outlook 2010?
Send the invoice as a link
JupiterInvoice creates the invoice as a hosted page and a downloadable PDF from the same source. You email the link, the client opens it in their browser, and you can see when they did. Free, no signup.
Create your first invoiceNo signup required. Build now, save later.