Bulk Invoice PDF Download for Xero
Every sales invoice as its own PDF file, named by its invoice number, in a ZIP. Pick a date range and the statuses you want, count them for free, look at the first file names, then download. It only reads from Xero: nothing in your books changes.
Count my invoice PDFs, free What you get
No card to count. You see how many PDFs match, what is left out and why, and the first 10 file names before you pay anything.
Free
- The count: how many invoice PDFs match your dates and statuses, and how many ZIP parts they make.
- What is left out and why (drafts, voided invoices, bills), with a CSV of the drafts and voided ones.
- The first 10 PDFs exactly as they will be named in the ZIP, and an index CSV of all of them.
- On the free trial: one sample ZIP of the first 25 PDFs per organisation.
To download them all
An Export Pass: $29 once for up to 1,000 files, for 30 days. One payment, no renewal, excl. VAT / sales tax. The scan result offers the pass that covers your count.
Founding offer: 40% off your first payment with code FOUNDING40 until 30 November 2026. Applied at checkout.
The monthly plan ($39 a month) and the Clean-up Pass include the export too. Pricing
What you get
- One PDF per invoice. Each file is the PDF Xero returns for that invoice, byte for byte.
- Named by invoice number: INV-0123.pdf. You can add the customer (INV-0123 - Acme Ltd.pdf) or the date and the customer. Characters Windows does not allow in a file name are replaced. Two invoices with the same number get two files: the second is INV-0123 (2).pdf.
- Folders by month or by customer: Sales invoices/2026-03/ or Sales invoices/Acme Ltd/.
- An index.csv in every ZIP: one row per PDF with the file name, number, date, customer, status, total and the Xero id. A PDF that could not be fetched is listed there and in _ERRORS.txt, never silently dropped.
- Sales credit notes too, if you tick them, in their own folder.
Which invoices
- Status: awaiting payment, paid, and awaiting approval. All three are ticked to start; untick what you do not want.
- Dates: from and to, or everything.
- Customer: optionally only customers whose name contains a word you type.
- Only new: optionally only invoices not downloaded through Unapprove before, for a monthly top-up.
Drafts, voided and deleted invoices are never downloaded. Bills and supplier credit notes are not part of this download; their attached files can be downloaded with the attachment export.
How long it takes
Each PDF is one call to Xero, and Xero allows an organisation about 60 calls a minute, so 1,000 invoices take around 20 minutes. Big runs are split into ZIP parts that stream straight from Xero to your browser. The PDFs are never stored on our side.
What it does to your books
Nothing. Counting and downloading only read your invoices. Xero will ask you to let Unapprove into the organisation when you connect; you can disconnect it afterwards.
Count my invoice PDFs, free Ask a question first
Bulk Invoice PDF Download is part of Unapprove by Atesen Software: one Xero connection and one plan cover both. Atesen Software is not affiliated with, endorsed by, or certified by Xero.