Guides → Void paid invoices in bulk: a guide for Xero users
Void paid invoices in bulk: a guide for Xero users
You can't void a paid invoice in Xero until its payment is removed, and Xero voids approved invoices one at a time. So many paid invoices means taking each payment off, then voiding each invoice. This guide covers the manual way, the points where it hurts at volume, and how to do the removal and the void for many documents in one run.
Checked against Xero Central on 12 October 2026 (the delete-or-void invoice page again on 24 October).
The native way, for one invoice
Xero's rule is that you can only void an invoice that is awaiting payment; if it is paid, you remove the payment before you can void it, and you can't void awaiting payment invoices in bulk (Delete or void an invoice). For each invoice:
- Check the payment before changing it. Review lock dates, bank reconciliation and any batch payment first. A batch needs separate handling in Xero; removing it can affect other documents (batch payment options). If the invoice and its payment are correct, consider a credit note instead of removing a valid payment.
- Remove the payment. Sales > Invoices, Paid or Awaiting Payment tab, open the invoice, click the "Less payment" line, then Options and Remove & Redo. An overpayment applied to the invoice is removed with the remove icon next to the amount credited (Delete an invoice or bill payment). The invoice goes back to awaiting payment and the bank statement line stays in the bank account, ready to be reconciled to something else.
- Remove a credit note allocation, if one is applied (Remove a customer credit note allocation).
- Distinguish unreconciling from removing a payment. Xero's page on unreconciling explains how to break the link to the bank statement line without deleting the payment. Unreconciling alone does not remove the payment from the invoice; the payment must still be removed before voiding.
- Void the invoice. Open it, click the menu icon, select Void and confirm. If you want to reuse the number, change it before you void.
For bills the same steps apply, but bills can be voided several at a time from the Awaiting Payment tab (Delete or void a bill).
Check before you remove a payment
- Reconciled? The bank statement line comes back for reconciling.
- Part of a batch payment? Deal with the batch first: delete it, or edit it to take the document out.
- In a locked period? Users can't change the payment or the invoice until the lock date moves.
- Credit note allocated? See the credit note guide.
- Invoice right, payment wrong? Fix the payment and keep the invoice. A void is permanent; ask your accountant when in doubt.
Where the native way runs out
- Everything is one at a time. Xero's bill page says you can remove only one payment from one bill at a time, and the invoice page says awaiting payment invoices cannot be voided in bulk. For 200 invoices with one payment each, that is 200 payment removals and 200 voids, each with several clicks.
- A removed payment cannot be restored. Xero's warning is explicit: if Remove & Redo is used in error, you recreate the payment. The new one is a new payment, not the old one back.
- The bank side is left for you. Every statement line that was matched to a removed payment reappears for reconciling.
- Voids are permanent. Voided invoices cannot be reinstated or restored, and a voided invoice's number is used up unless you changed it first.
- Lock dates. Users cannot add or edit transactions on or before a lock date (Set up or remove lock dates). A payment dated inside a locked period is as stuck as the invoice.
- Keep a record before removal. Save the payment date, amount, account and reference so you can recreate it if it was removed in error.
The faster way: Unapprove
Unapprove is a web app that works with Xero. Its basic void run voids a whole batch of approved invoices and bills, 50 per request, without making copies. Documents with a payment on them are skipped in that run (why).
Remove payments and void
This is the run for documents that have payments. You choose it, filter the status to Paid or Any status, select the documents and preview. For each approved or paid invoice or bill it:
It does not create a draft copy. For an editable replacement with the same invoice number, see the unapprove guide; that run requires payments and allocations to be cleared first.
- Reads every payment first. Nothing is written until each payment on the document has been read and judged.
- Removes the payments, then any credit note allocations. Each removal is read back from Xero to confirm it took effect. A credit note whose allocation was removed is available again, and gets a history note saying so.
- Voids the document and reads it back to confirm it shows as voided.
- Writes a history note on the document listing each payment removed, with date, amount, account and reference.
What it leaves alone, and tells you why: a payment that is reconciled with a bank statement line (removing it would undo your reconciliation), a payment that belongs to a batch payment (it would come off every document in the batch), a prepayment or overpayment allocation, a document or payment dated on or before your lock date (why), a document for an archived contact (why) and anything processed in the last 24 hours. A document with one of these is skipped whole, not half done. Reconciled payments are the biggest group in practice: unreconcile them in Xero first, using the page above, and run again.
No undo, and what you get instead. A removed payment cannot be recreated automatically, so the run does not promise that. What you get is a record: the preview offers a CSV backup of the selection first, the run file lists every payment removed, and the history note repeats it, so you can recreate any payment you need to.
Confirmation is typed: for example VOID PAID 40. Each run has a
ceiling on the number of documents; if you select more, the preview asks you
to select fewer and run again. If Xero's daily API limit is reached, the job
pauses and carries on the next day (details).
What access it asks for: your name and email to sign you in, read and write on invoices and bills, read and write on attachments, and read-only on organisation settings and contacts. The payments permission is requested only when you choose "Remove payments and void".
What it never does: see your Xero password, write anything before you type the confirmation, remove a reconciled or batch payment, or undo a void. Nobody can undo a void.
Price: free for 14 days, with unlimited previews and three documents processed in total. After that, $29 per month per connected organisation, or a one-off $49 Clean-up Pass for 7 days and up to 500 documents. Prices are in US dollars and exclude VAT and sales tax (added at checkout); the pricing page has the details.
The paid plans also include the read-only attachment ZIP export if you want an archive of supported files before the clean-up.
Connect and preview free See pricing
Related reading: the guide to bulk void or delete for documents without payments, and the year-end checklist for deciding what to void.
Questions
How do I void a paid invoice in Xero, and can I do several at once?
What happens to the bank statement line?
Why was my reconciled payment skipped?
Can I recreate a removed payment?
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.
- Export all receipts and attachments before you cancel: a guide for Xero users
The notice period, what the exports leave out, a checklist, and how to get every file out with an index.
- 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.
- 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