You’ve done the work. The invoice went out. The due date passed. Then another week passed, then another month, and that once-healthy sale is now sitting in Xero making your accounts look better than your bank balance feels.
That’s where many small business owners get stuck. They know the money probably isn’t coming in, but they’re not sure what to do next. Leave it there and your reports are misleading. Delete it and you can create a much bigger mess, especially if GST and a lodged BAS are involved.
If you’ve been searching for how to write off bad debt in Xero, the short answer is this. In Australia, the cleanest and most compliant method is usually to create a credit note against the unpaid invoice and code it correctly. The clicks matter, but the bigger issue is what each method does to your receivables, GST, profit and loss, and audit trail.
When a Good Invoice Goes Bad
A bad debt rarely starts as a dramatic problem. It usually starts as a normal invoice.
A tradie finishes a job. A service business wraps up a project. A retailer supplies stock on account. The customer says payment is coming, then stops replying. The invoice sits in Awaiting Payment and keeps ageing.

What a bad debt actually means
In practical terms, a bad debt is an invoice you no longer expect to recover after you’ve taken reasonable steps to chase it. It’s not just late. It’s not just annoying. It’s reached the point where keeping it as a collectible debtor no longer reflects reality.
That matters because Xero doesn’t just hold invoices for convenience. Those invoices feed your:
- Accounts receivable report
- Profit and loss
- GST reporting
- Cash flow decisions
- Year-end figures
If an amount is sitting there but won’t ever be paid, your reports are overstating what the business is likely to collect.
Why deleting the invoice is the wrong move
The most common mistake is trying to tidy things up by deleting or voiding the invoice.
That might seem harmless if you know the customer won’t pay. It isn’t. In Australia, the accepted method is to preserve the original invoice and reverse it properly through a bad debt process. That keeps the transaction history intact and protects the integrity of prior reporting, especially where BAS has already been lodged.
Practical rule: never delete an invoice just because it has gone bad. The invoice tells part of the story. The write-off tells the rest.
A clean audit trail matters more than a visually tidy sales screen. If the original invoice disappears, it becomes much harder to explain what happened, when the debt became uncollectible, and how the GST was treated.
What good bookkeeping looks like here
The right write-off does three jobs at once.
First, it removes the amount from accounts receivable so your debtor list is realistic again.
Second, it records the loss as an expense instead of pretending the income is still collectible.
Third, it keeps the original invoice history in place.
That’s the difference between cosmetic cleanup and proper bookkeeping. One hides the problem. The other records it accurately.
Essential Setup Before You Write Off Any Debt
Before you touch the invoice itself, check the setup. Improper setup causes many write-offs to go wrong.
If Xero isn’t configured properly, the write-off can land in the wrong account, show the wrong tax treatment, or create a BAS problem that only surfaces later when your bookkeeper or accountant is trying to reconcile the quarter.

Set up the right expense account
Before executing any bad debt write-off in Xero, Australian businesses need a Bad Debts Expense account in the Chart of Accounts using the GST on Expenses tax code, and the account must be an expense-type account rather than an asset or liability account, as outlined in Cake Accounting’s guide on recording bad debts in Xero.
If your Chart of Accounts is messy or inconsistent, fix that first. If you want a reference point, this guide to a Xero Chart of Accounts setup is a useful place to start.
Use a clear account name such as:
- Bad Debts
- Bad Debts Expense
- Irrecoverable Debts
The exact wording matters less than the structure. It needs to be obvious to anyone reviewing the file what that account is for.
The three setup checks that matter most
Before you create the credit note, confirm these items.
Account type
The account must be set up as an expense so the write-off flows to the profit and loss correctly.Tax code
Use GST on Expenses where that matches the Australian bad debt treatment for your business.Naming consistency
If you operate across different locations, entities, or divisions, keep the naming and tax code treatment consistent. It makes reconciliations much easier later.
Don’t treat the date as admin
The date field on the credit note isn’t a throwaway detail.
It should reflect the date the debt became uncollectible. That’s what determines which financial year the expense appears in and helps support the timing of the tax treatment. If you backdate or forward-date without a clear reason, you can shift the write-off into the wrong period.
Use the date the business actually decided the debt was no longer recoverable, not the original invoice date and not the date you happened to be catching up the bookkeeping.
Mirror the original invoice carefully
This is the part many owners rush. Don’t.
When the credit note is entered, the quantities, prices, account codes, and tax rates should mirror the original invoice reversal. That validation step is specifically important because auditors and accountants check it when reviewing financial statements, according to the same Cake Accounting guidance linked above.
A quick pre-write-off checklist helps:
- Open the original invoice and check the line details.
- Confirm the GST treatment matches the original structure.
- Review the amount you want to write off, especially if it’s only part of the invoice.
- Check approval internally if someone else in the business needs to sign off on writing the debt off.
Good setup doesn’t feel exciting, but it prevents the painful kind of cleanup later.
The Best Practice Method Writing Off Invoices in Xero
For everyday Australian small business use, the best practice method is simple. Create a credit note against the unpaid invoice and apply it to that invoice.
This is the method that keeps your history intact, updates receivables properly, and gives you the clearest trail if anyone needs to review what happened later.
To help visualise the flow, here’s the process at a glance.

Why this method is the standard
In Australia, the standard method to write off bad debts in Xero is creating a credit note against the unpaid invoice, coded to a Bad Debts Expense account with the GST on Expenses tax code. That approach preserves the original invoice history, moves the amount from accounts receivable to expenses, supports GST recovery, and helps maintain BAS integrity. Failure to match tax codes can risk ATO penalties up to $222 per BAS error, according to Avers’ guide on how to write off bad debt in Xero properly.
That’s the accounting reason. The practical reason is just as important. When the credit note is attached to the exact invoice, anyone looking at the file can follow the story without guessing.
The clicks in Xero
The labels can vary depending on which invoicing version you’re using, but the workflow is broadly the same.
Find the invoice
Go to your sales area and locate the unpaid invoice.
Look at the invoice itself before you do anything else. Confirm:
- It’s uncollectible
- You’ve finished chasing it
- You’re writing off the correct amount
- The customer and invoice details are correct
If only part of the invoice is unrecoverable, stop and decide what amount should remain outstanding. Don’t automatically wipe the full balance if part payment is still realistic.
Create the credit
In newer Xero invoicing, the action commonly appears as Create and Apply Credit. In older workflows, you may see Add Credit Note instead.
Use the original invoice as your reference point and enter the credit note carefully.
Key fields to check:
Date
Use the date the debt became bad.Account
Select your Bad Debts Expense account.Tax rate
Match the tax treatment properly.Amount
Enter the amount being written off, whether full or partial.
If you rush only one field, it’ll usually be the tax code. That’s also the field most likely to cause BAS trouble later.
Approve and apply the credit
Once the credit note is entered, approve it and apply it to the specific outstanding invoice.
This is the step that clears or reduces the invoice balance in accounts receivable. If you skip the allocation, you can end up with a credit note floating in the ledger while the original invoice still appears unpaid.
Full write-off versus partial write-off
Not every bad debt is all or nothing.
Full write-off
Use this when the entire invoice is irrecoverable. Once the credit is applied, the invoice balance becomes nil.
This is the cleanest version of the process because the invoice and credit note fully offset each other.
Partial write-off
Use this when part of the invoice won’t be collected but some amount may still be recoverable.
In that case, adjust the credit note line amounts so only the bad portion is reversed. That leaves the remaining amount outstanding and visible for follow-up.
This matters in businesses where payment plans, disputed variations, or negotiated settlements are common. If you wipe the whole invoice too early, you lose visibility over what’s still collectible.
What this method changes in your file
When entered properly, the credit note method does three accounting jobs:
| Result | What happens in Xero | Why it matters |
|---|---|---|
| Receivables clean-up | The unpaid amount is removed from the customer balance | Your debtor reports reflect reality |
| Expense recognition | The amount lands in Bad Debts Expense | Your profit and loss records the loss properly |
| Audit trail preserved | The original invoice remains in the file | BAS, reviews, and year-end work are easier |
New invoicing has improved the process
Xero’s newer Create and Apply Credit workflow was rolled out across Australia by mid-2023 and refined bad debt handling by streamlining the credit process and reducing GST mismatch errors on write-offs, according to the YouTube guide referenced in the verified data at this Xero bad debt walkthrough.
In practice, that matters because older write-offs often went wrong at the allocation or tax-code stage. The newer flow is less clunky, but it still depends on the user checking the details.
Here’s a helpful walkthrough if you want to see the screens in action.
What works and what doesn’t
What works:
- Using the invoice-linked credit note
- Coding it to the proper bad debt expense account
- Matching tax treatment properly
- Using the correct write-off date
- Applying the credit to the exact invoice
What doesn’t:
- Deleting the invoice
- Voiding old sales to make reports look cleaner
- Posting random adjustments without linking them back
- Guessing the tax code
- Writing off the full amount when only part is bad
If you want the short version of how to write off bad debt in Xero, this is it. Use the credit note method unless there is a very specific accounting reason not to.
Alternative Methods When to Use a Manual Journal
A manual journal has its place, but it shouldn’t be your default tool for everyday bad debts.
For most business owners, a journal is harder to trace, easier to get wrong, and far less transparent than using a credit note directly against the invoice.

When a manual journal can make sense
There are a few situations where an accountant or experienced bookkeeper may use a journal entry.
Examples include:
- Year-end adjustments where multiple small balances are being dealt with in a controlled accounting process
- Provisioning work for doubtful debts or expected credit loss
- Multi-period adjustments where the accounting treatment goes beyond a single current invoice
- Reporting corrections where the issue sits deeper than one customer transaction
These are not routine debtor clean-up tasks. They’re accounting decisions.
The trade-off compared with a credit note
Here’s the practical comparison.
| Method | Best for | Main strength | Main weakness |
|---|---|---|---|
| Credit note | Most standard bad debt write-offs | Clear link to the original invoice | Requires careful invoice-level entry |
| Manual journal | Advanced or accountant-led adjustments | Useful for broader ledger adjustments | Breaks the direct invoice trail |
A journal may debit bad debts expense and credit accounts receivable, with GST handled according to the circumstances. On paper, that can achieve the accounting outcome.
The problem is visibility. If someone opens the customer file later, they may still have to piece together what happened from reports and journals instead of seeing a clean invoice-credit relationship.
A journal can be technically correct and still be a poor operational choice for the day-to-day Xero file.
Where journals become more relevant
The more complex the debt situation, the more likely a journal enters the picture.
One example is a debt that has remained outstanding across financial years and needs more than a simple current-period write-off. Another is where the business needs to recognise a provision before the final write-off happens.
That’s where standard online guides often stop too early. They show the mechanics of a simple credit note but don’t deal with the broader accounting implications for longer-running debts.
The risk points owners should understand
If your accountant tells you they’re using a journal, that doesn’t mean something is wrong. It does mean you should understand the risks.
Watch for these issues:
Reconciliation difficulty
The invoice may remain less intuitive to review if the write-off sits in journals rather than customer-level history.GST handling risk
Journal-based approaches need more care. If the GST treatment isn’t thought through correctly, the BAS impact can be wrong.Team confusion
Staff looking at debtor reports may not understand why a balance changed if the process happened outside the invoice workflow.Recovery complications
If the customer later pays, the recovery process is usually easier to explain and reverse when a credit note was used in the first place.
If you’re the business owner, the practical rule is simple. Use the credit note method for normal write-offs. Leave manual journals for bookkeepers and accountants handling specific accounting scenarios.
ATO Compliance GST and Your Business Activity Statement
The bookkeeping entry connects to actual money.
If you issued a GST-inclusive invoice, reported the sale, and paid the GST to the ATO, then a proper bad debt write-off can affect your next BAS. That’s why this task isn’t just about tidying Xero. It’s about getting the tax outcome right.
Why the timing matters
ATO statistics indicate that bad debts make up 2.8% of Australian SME receivables annually in a 2024 report, and the same verified source notes that writing off debts at the point they are deemed uncollectible helps ensure the deduction is claimed in the correct period under s25-35 of the ITAA. It also notes that Xero’s refined Create and Apply Credit feature, rolled out across Australia by mid-2023, improved write-off handling for the 1.2 million GST-registered entities using cloud accounting. Those details appear in the verified source linked earlier in the article.
The practical point is this. You need to write the debt off when it has become bad, not just when you finally remember to clean up the ledger.
If you push write-offs into the wrong quarter or financial year, your reporting becomes harder to defend.
What the ATO position means in plain English
A debt isn’t bad because it’s old.
You need to reach the point where the business considers it irrecoverable. That usually follows real collection effort, such as repeated follow-up, payment reminders, and internal review of whether more chasing is worth it.
A useful owner checklist looks like this:
Was the income originally recorded?
You can’t write off income that was never recognised properly in the first place.Have you attempted recovery?
Keep records of emails, calls, reminders, or escalation.Has someone made a clear decision?
There should be a documented point where the business decided the debt would not be recovered.Was the write-off entered in Xero correctly?
The BAS consequence depends on the bookkeeping being accurate.
How the write-off affects your BAS
When the debt is written off correctly in Xero using the credit note method, the GST treatment flows through the accounts more cleanly.
That matters because the business has already dealt with the sale side. The write-off is the step that brings the records back into line with commercial reality.
If BAS terminology feels murky, this plain-english guide to what an activity statement is helps connect the accounting entries to the form you lodge.
Records worth keeping
Good record-keeping is your best protection if the write-off is ever questioned.
Keep a file note or supporting folder with items such as:
- Original invoice copy
- Email reminders and follow-up history
- Any formal demand or final notice
- Notes of phone calls
- Evidence of customer insolvency or closure if relevant
- Internal approval to write off the balance
- Copy of the credit note applied in Xero
If you can’t show why the debt was written off and when that decision was made, the bookkeeping entry alone won’t tell the full story.
Common BAS-related mistakes
A few patterns cause the most trouble:
Writing off too early
The debt is old, but not clearly irrecoverable.Using the wrong tax code
The numbers may post, but the BAS treatment won’t line up cleanly.Changing the original invoice instead of reversing it properly
This muddies historical reporting.Backdating for convenience
That can shift the adjustment into the wrong reporting period.
The cleanest BAS outcomes usually come from boring, consistent habits. Keep the original invoice. Use the correct bad debt method. Save the evidence. Date the write-off properly.
Beyond the Write-Off Proactive Debt Management
Writing off a debt is sometimes necessary, but it’s still the cleanup stage. The better result is reducing how often you need to do it at all.
That starts with tighter debtor management inside Xero and clearer payment processes outside it.
Reduce the chance of future bad debts
The strongest systems are usually simple.
Set firm payment terms
If your terms are vague, collection gets vague too.Turn on invoice reminders
Xero can do some of the chasing for you before an invoice turns stale.Review ageing reports regularly
Don’t wait until year-end to discover which customers stopped paying months ago.Escalate earlier
A polite follow-up in the early overdue stage is easier than trying to recover a severely aged debt.Watch customer patterns
Repeat late payment behaviour often shows up before a debt goes completely bad.
If cash flow is feeling tighter than it should, this guide on how to improve cash flow in small business is worth reading alongside your debtor process.
If the customer pays after the write-off
This happens more often than owners expect.
A customer disappears, you write the debt off properly, then months later they pay all or part of it. When that happens, don’t leave the payment floating as unexplained income.
Record it properly so the recovery reverses the earlier treatment and the file stays accurate. The exact steps can depend on how the write-off was originally posted, which is another reason the invoice-linked method is usually easier to manage.
A recovered bad debt is good news, but it still needs bookkeeping. Otherwise one solved problem creates a reporting problem.
Growing businesses may need more than simple write-offs
For debts that remain outstanding over 12 months, advanced accounting may require provisioning for expected credit loss under AASB 9 by manual journal before the final write-off. The verified data also states that RBA data shows Australian business bad debt provisions surged 22% in 2025, highlighting why this issue matters for businesses that need more accurate reporting for lenders or investors, as noted in the source linked in the brief from Xero Central.
Strategic bookkeeping differs from basic data entry here.
A simple write-off deals with one invoice that has gone bad. A provision looks forward and asks a bigger question: based on the debtors we’re carrying, how much of this book is likely not to convert to cash?
For many smaller operators, that level of treatment won’t be needed every month. For growing SMEs, it becomes much more relevant.
Conclusion Clean Books and Clearer Cash Flow
Bad debts are part of business, but messy bad debt handling doesn’t have to be.
If you want the safest answer to how to write off bad debt in Xero, use the method that preserves the invoice history, records the loss properly, and keeps your GST treatment defensible. In most standard Australian small business situations, that means a correctly coded credit note applied to the unpaid invoice.
That approach does more than tidy your ledger. It gives you cleaner receivables, more accurate profit reporting, and fewer BAS surprises. It also makes year-end work easier because the file shows exactly what happened and when.
The larger lesson is strategic, not just technical. A write-off should close the loop on a debt that’s gone bad, while better debtor management should reduce how many of those situations you face in the first place.
If you’re unsure whether your Xero file is handling bad debts properly, get it checked before the next BAS or year-end review.
If you’d like a second set of eyes on your Xero setup, debtor process, or BAS treatment, Ideal Calculations can help with a bookkeeping health check and practical support that keeps your records clean and your cash flow clearer.
