For freelancers, bookkeepers, and small businesses
Save Gmail invoices as PDF
Most freelancers and small businesses run their entire billing trail through Gmail. Vendor invoices arrive as PDF attachments, Stripe and PayPal receipts arrive as HTML emails, and a year's worth of QuickBooks, FreshBooks, and one-off contractor invoices sit scattered across your inbox under labels like "Invoices," "Accounting," or no label at all.
When tax season hits — or when your bookkeeper asks for everything from Q3 — clicking File → Print → Save as PDF on each thread is a non-starter. ThreadPDF gives Gmail the bulk-export button it should have shipped with: search, select, click, and walk away with a folder of PDFs (and the original attachments alongside them).
How to save Gmail invoices as PDF with ThreadPDF
- 1
Install ThreadPDF and open Gmail
Install the Chrome extension and reload Gmail. A new export button appears next to the existing toolbar — no separate app, no account setup.
- 2
Search for your invoices
Use Gmail's normal search to narrow the inbox. Common patterns: has:attachment filename:pdf invoice, label:Invoices after:2026/01/01, or from:billing@*. The more specific your search, the cleaner your export.
- 3
Select the threads to export
Check the top checkbox to grab a full page, or hand-pick threads with the row checkboxes. ThreadPDF only exports what you've selected — nothing is auto-included.
- 4
Choose PDF and include attachments
In the export dialog, choose PDF as the output format and toggle "include attachments" on. The attachments themselves (the actual invoice PDFs vendors sent you) ship in a ZIP next to the email-thread PDFs.
- 5
Hand the folder to your accountant
You end up with a folder of email-thread PDFs (the receipt-email correspondence) plus a ZIP of every original attachment. Drop it in Drive, Dropbox, or your accountant's portal.
What this looks like in practice
A freelance designer pulling Q1 invoices for their CPA might run this search and end up with the folder below.
Gmail search:
has:attachment filename:pdf (invoice OR receipt) after:2026/01/01 before:2026/04/01
Export result:
2026-Q1-invoices/
threads/
2026-01-08_stripe_invoice-paid-INV-0042.pdf
2026-01-14_aws_billing-statement-jan-2026.pdf
2026-02-03_figma_team-plan-renewal.pdf
2026-02-19_contractor-jane-doe_invoice-march.pdf
2026-03-22_quickbooks_client-payment-confirmation.pdf
...
attachments.zip
INV-0042.pdf
aws-statement-jan-2026.pdf
jane-doe-invoice-2026-03.pdf
...- Filenames include the email date and subject so they sort chronologically in any file manager.
- The attachments ZIP keeps each vendor's original filename intact — useful if your accountant's software ingests by name.
Why ThreadPDF for invoice exports specifically
Both the email and the attachment, in one pass
Most invoice receipts have two halves: the email body (which has the payment date, account, and notes from the sender) and the PDF attachment (the formal invoice). ThreadPDF exports both, so your books have full context — not just an orphan PDF.
Local processing keeps client data on your machine
Invoice emails contain banking details, client names, and addresses. ThreadPDF processes everything in your browser and never uploads emails to a server, which matters if you handle invoices for clients in regulated industries.
Recurring free tier for monthly closes
The free plan resets daily, so a freelancer doing a small monthly close can usually run ThreadPDF without paying. If your invoice volume is heavier, the paid plan is $4.99/month — cheaper than most accounting add-ons.
Get your invoices out of Gmail
Install ThreadPDF, run one search, and you're done. The free plan covers 5 threads a day, and the Pro plan is $4.99/month for unlimited exports.
Install ThreadPDF