3 items
Download Xero sales invoices in bulk as separate PDFs, named by invoice number, in one ZIP. Runs in your browser. Xero's Print button merges every selected invoice into one long PDF. InvoicePack gives you what customers, auditors and accountants actually ask for: a separate PDF per invoice, named by its number, in a single ZIP. HOW IT WORKS 1. Connect to Xero with read-only access and choose an organisation. 2. Filter by status and date range, then tick the invoices you need. Search the list by invoice number, contact or reference. 3. Download the ZIP. Choose the file name pattern (INV-0038.pdf, 2026-09-30_INV-0038.pdf, with or without the contact name), optional folders by month or by contact, and whether to include attachments. MADE FOR - Customer portals that require the original file name, one upload per invoice - VAT and tax inspections: every invoice behind a return, named to match the report - Month-end packs for clients, projects or cost centres - Audits and year end: a clean archive, with attachments, in folders by month - Recharges: dozens of invoices to the same group, each as its own file PRIVACY InvoicePack has no server. It talks to Xero's API directly from your browser, builds the ZIP on your computer and saves it to your Downloads folder. Your invoices are never uploaded anywhere. It only reads: it cannot change, send or delete anything in Xero. Disconnect at any time from the extension or from Xero's connected apps. PRICING 7-day free trial with everything included, started from inside the extension. Then $9 per month or $79 per year per Xero organisation. Cancel any time. InvoicePack is an independent tool and is not affiliated with or endorsed by Xero Limited.
Oct 18, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.