Unapproveby Atesen Software

Guides → Write off many invoices and bad debts at once: a guide for Xero users

Write off many invoices and bad debts at once: a guide for Xero users

Small balances nobody will chase, a customer that has closed down, an old batch of invoices that will never be paid. Sooner or later they have to come off the books. Xero's method is a credit note applied to each invoice, and Xero's pages describe it one invoice at a time. This guide covers that method, the tax question that comes with it, and how to write off a whole selection in one run.

Checked against Xero Central on 12 October 2026.

The native way, for one invoice

Xero's article on recording a bad debt says the method depends on your sales tax registration and on how you want the transactions to show in your reports, and recommends asking your accountant or bookkeeper. On the invoice basis, you apply a credit note to the outstanding invoice and categorise it to a bad debts account. On the payments basis, it suggests a manual journal instead. For the credit note method, the steps are:

  1. Find the invoice, click the menu icon and select Create and apply credit.
  2. Choose the account: the same account code as the original invoice, or your bad debts account.
  3. Check the date, the tax rate and the credited amount.
  4. Clear any tracked inventory code. If the Item Code field holds one, Xero says to remove it, or the credit note increases the item's quantity and value.
  5. Click Approve. You are taken back to the invoice, which shows the amount credited and what remains (Add a credit note to a customer's invoice).

The credit note can be for some or all of the outstanding amount. For a supplier bill the mirror is Add Credit Note under Bill Options (Add a credit note to a bill). If the customer pays later, Xero's answer is a receive money transaction using the same account as the credit note, plus a reversal of the journal if you posted one.

Where the native way runs out

The faster way: Unapprove

Unapprove is a web app that works with Xero. Its Write off run does the credit-note method for a whole selection of approved invoices and bills that still have money owed on them.

What it does

What it skips, and tells you why: documents that are not approved or have nothing owed, a write-off date on or before your lock date, documents processed in the last 24 hours, and documents for an archived contact, because Xero will not raise a credit note for one (why). With "Reverse the document's tax" it also skips documents whose lines use more than one tax rate, because a single credit note line can reverse only one. Part-paid and part-credited documents are written off for the balance that remains, and foreign currency documents in their own currency.

Undo. For 30 days after a write-off run finishes, you can reverse it from the job page by typing UNDO and the count. Each credit note's allocation is removed and the credit note is voided. A document is skipped if its credit note is no longer allocated to it, if it has been voided since, or if the write-off date now falls in a locked period.

What it does not do: choose your account, or tell you which tax treatment is right. That depends on your country and situation, and Unapprove gives no tax advice. It does not record a payment received later.

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 account list comes from the read-only settings permission.

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. Write-offs are included in both. Prices are in US dollars and exclude VAT and sales tax (added at checkout); the pricing page has the details.

Connect and preview free See pricing

Related reading: whether to void or issue a credit note when an invoice is wrong rather than unpaid, and the year-end checklist for deciding what to clear before the lock date.

Questions

Does Xero have a bulk write-off?
Not in the help pages checked on 12 October 2026. They describe applying a credit note to one invoice at a time, and point to App Store apps for automatic credit notes.
Which account and tax setting should I choose?
That is a question for your accountant or bookkeeper. Xero says the right method depends on your sales tax registration and how you want the entries in your reports. Unapprove offers the choice and gives no advice.
Can I undo a write-off?
In Xero, by removing the credit note allocation by hand. In Unapprove, from the job page for 30 days after the run, with a typed confirmation. Anything the undo cannot safely reverse is skipped and listed.
What if the customer pays after the write-off?
Xero says to record a receive money transaction, using the same account as the credit note. Unapprove does not record payments.
Who makes Unapprove?
Atesen Software, an independent developer. Unapprove works with Xero through Xero's public API; Xero does not make it and has not endorsed it.

Related guides