Guides → Export all receipts and attachments before you cancel: a guide for Xero users
Export all receipts and attachments before you cancel: a guide for Xero users
Cancelling an accounting subscription, or moving your books to different software, is the last moment to collect the paperwork behind them: every receipt, supplier bill PDF and contract scan attached to a transaction. Those files are not in the usual data exports. This guide covers what a cancellation does to your access, what Xero can and cannot export, a checklist for the attachments, and a way to pull them out in one run.
Checked against Xero Central on 12 October 2026.
What a cancellation does to your access
Xero's page on cancelling a subscription says that only the subscriber can cancel, and that a paid subscription has a one-month notice period during which you are still billed. All users keep access to the organisation during that month, and Xero recommends exporting your data in that time. After the notice period it archives the data to meet record-keeping requirements. You can reactivate within the data retention period, which varies by region, and if the subscription is still cancelled at the end of that period the data is permanently deleted. Xero also notes that it has no read-only plan.
So the practical deadline is the notice period. Do the export while the organisation is fully open, not after.
The native way: what you can export
- Reports and ledgers. Xero lists what can be exported out of the system, including contacts, invoices and bills, the chart of accounts and reports (Export data out of Xero).
- Invoices and bills as CSV. Up to 500 transactions per export (Export invoices and bills). That is the data, not the files attached to it.
- The attached files, one by one. Open each transaction, open the file and download it (View, download and delete files in transactions).
- The document library. Accounting > Documents, open a file, click the download icon (Organise your document library).
Where the native way runs out
- The data exports leave the files out. The list of exportable data does not include files attached to transactions.
- There is no bulk download. Xero's reply on the bulk export request (close to 700 votes), dated 20 November 2025, says it is not in its plans at the moment and points to third-party apps.
- The library may be incomplete. Xero says a file attached from your device to a bill or expense claim is saved to the library archive automatically, but for other transactions, including invoices, it is saved there only if you uploaded it to the library first (Attach a file to a transaction).
- Names tell you nothing. A file keeps the name it was
uploaded with, so
scan001.pdfdoes not say which supplier, date or number it belongs to. - You cannot prove you got everything. Nothing in the manual routes counts the files for you.
A checklist for the last month
- Decide the range you must keep. Many businesses keep seven years; check your own record-keeping rules with your accountant.
- Export the data first: the reports, the CSV exports and the ledgers your accountant needs.
- Download the attachments for the same range, with names you can trace to a document.
- Check the count: files you expected against files you got.
- Keep the archive somewhere that is not the system you are leaving, with a second copy.
- Only then confirm the cancellation or the cut-over date.
For the export on its own, without the cancellation angle, see the guide to downloading all attachments and receipts.
The faster way: Unapprove
Unapprove is a web app that works with Xero. Its attachment export reads the files attached to your documents and streams them to you as ZIP files. The export only reads: nothing in your books changes.
How a run goes
- Connect: you sign in at Xero and choose the organisation.
- Scan, which is free. It reads which documents have files attached and how big they are, for sales invoices, bills and credit notes, and for bank transactions if you tick them. Leave the dates empty for everything, or set a range.
- Read the totals: documents, files and size. That is your count to check against.
- Download the ZIP parts. Each part holds up to 200 files and 300 MB, and a document's files stay together in one part.
- Open
manifest.csvand compare.
What you get
- Folders by document type, year and month, and names that carry the date,
number and contact, for example
Bills/2025/2025-03/2025-03-14_INV-8812_Acme Supplies_receipt.pdf. - A
manifest.csvwith one line per file: its path in the ZIP, document type, number, reference, date, contact, status, total, currency, original file name, size, the result, and the Xero document and attachment identifiers. - A file that Xero will not hand over is not skipped silently. It is listed
in the manifest and in
_ERRORS.txt. - Voided documents' files are included. Deleted documents' files are left out, because deleted documents are not part of the books.
Time and limits. The export runs at about 55 files a minute, so 3,000 files take about an hour. Xero also limits how many API calls an organisation may make in a day; if a part cannot finish today, it stops and you start it again later. The scan's results are kept for 30 days. Fair use is 5 GB per organisation per 30 days. It does not cover the library inbox, or files attached to quotes, purchase orders, manual journals or contacts: for those, use the manual routes above.
What access it asks for: the same connection as the clean-up tools, including read and write on invoices and attachments, plus read-only on settings and contacts. Bank transactions need one more read-only permission, requested only if you tick them.
What it never does: see your Xero password, change your books during an export, or keep your files. Each file is streamed from Xero to your download and is not stored.
Price: the scan is free, and the free trial (14 days, three documents processed in total) includes one sample download of 25 files, enough to check the layout. Downloading everything needs a plan: $29 per month per connected organisation, or a one-off $49 Clean-up Pass for 7 days, where the export does not count against the pass's 500 documents. For a one-time exit, the pass is the shape that fits. Prices are in US dollars and exclude VAT and sales tax (added at checkout); the pricing page has the details.
Connect and scan free See pricing
Questions
How long do I have after I cancel?
Does Xero's own export include attachments?
Does the export change anything in my books?
How do I know I got every file?
manifest.csv. Anything Xero did not return is marked in the
manifest and listed in _ERRORS.txt, so a gap is visible rather
than silent.Who makes Unapprove?
Related guides
- Unapprove an invoice or bill, one or many: a guide for Xero users
No unapprove button: the void, copy and re-attach routine, where it stops being practical, and running it on a whole batch.
- Bulk void approved invoices and bills, or delete drafts: a guide for Xero users
Which documents can be deleted or voided in bulk, which only one at a time, and how to void a batch.
- Download all attachments and receipts: a guide for Xero users
The one-file-at-a-time routes, what they leave out, and how to get every attachment as dated ZIP folders.
- Bulk unapprove bills: a guide for Xero users
No unapprove for bills: when to edit instead, the manual route back to draft, and running it on a whole selection.
- Year-end clean-up checklist for duplicate and misposted invoices: a guide for Xero users
Find duplicates and misposted lines before the lock date, then void or redo a large batch.
- Void paid invoices in bulk: a guide for Xero users
Remove the payment, then void: the manual steps, what to check first, and doing it for a batch.
- Undo a bad CSV import of invoices: a guide for Xero users
No undo button: delete the drafts, void or unapprove the approved ones, and what happens to the numbers.
- Write off many invoices and bad debts at once: a guide for Xero users
The credit-note method, its tax and lock-date catches, and clearing a whole selection with an undo.
- Send invoices and bills from awaiting approval back to draft: a guide for Xero users
What Xero offers for documents stuck in awaiting approval, and sending a batch back to draft.
- Invoice number already exists? Reuse the number of a voided invoice: a guide for Xero users
Find which invoice holds the number, why a voided number stays used, the rename-first order, and keeping numbers across a batch.
- Should you void an invoice or issue a credit note? A guide for Xero users
Edit, void or credit: what Xero says for each case, and what can be done in bulk.
- Repeating invoices approved or sent by mistake: a guide for Xero users
Fix the template first, then clear what it created, and why a sent email cannot be recalled.
- Duplicate invoices after a Shopify, Amazon, A2X or Link My Books sync: a guide for Xero users
Why sales syncs post twice, removing the copies by hand, and voiding a whole batch of approved ones.
- Invoices posted twice after a migration or conversion: a guide for Xero users
Conversion balances, open invoices that came across twice, and clearing the extra copies.
- Duplicate bills from Dext, Hubdoc or the bills inbox: a guide for Xero users
Xero's duplicate bill review, where it stops with paid bills, and clearing a large batch.
- An app sent invoices or bills in as approved instead of draft: a guide for Xero users
Change the app setting first, then take what it approved back to draft with the same numbers.
- Delete all invoices, or start over: a guide for Xero users
No reset button: delete the drafts, void the approved ones, or start a new organisation.
- Move invoices entered in the wrong organisation: a guide for Xero users
Export from one organisation, import into the other, carry the files across, void the originals.
- Wrong tax rate on approved invoices and bills: a guide for Xero users
Edit, find and recode, credit note or return adjustment for a wrong VAT or GST rate, and redoing a batch as drafts.
- Wrong contact on an approved invoice or bill: a guide for Xero users
What can be edited after approval or payment, what to do when Edit is blocked, and redoing a batch as drafts.
- Void an invoice that has a credit note allocated: a guide for Xero users
Why the void is blocked, taking the allocation off by hand, what to do with the credit note, and doing it for a batch.
- POS daily sales posted twice: a guide for Xero users
What Square, Lightspeed, Zettle, Epos Now and SumUp say they post, how a day goes in twice, and how to void the copies.
- Redo a migration whose open invoices and bills landed as approved: a guide for Xero users
Why migrated documents arrive approved, what the conversion balances need, the manual redo, and redoing a batch with the same numbers.
- Export receipts and supporting documents for an audit: a guide for Xero users
What Xero exports for an auditor, what it leaves out, and pulling every attached file for a period with a manifest.
- Move bills back to draft, whatever their status: a guide for Xero users
Awaiting approval, approved or paid: which way back to draft applies, what Xero offers, and moving a batch.
- Pricing · Support