Skip to content
All guides

Suspense account in Xero: what it is, why it matters and how to clear it

What the Suspense account in Xero is, why a balance there makes your profit wrong, and how to clear it, with a worked quarter where profit was 1,150 too high.

Updated 27 October 2026

ReportPilot reads your Xero and emails you what your numbers mean every Monday. Try it free (14 days, no card)

Short answer: the Suspense account in Xero is a holding place for money that has moved through the bank but has not been given a proper home yet: a card payment nobody recognised, a lump sum from opening balances, a transfer coded “I’ll sort it later”. It sits on the Balance Sheet, not the Profit and Loss, so anything parked there is missing from your profit. A cost in Suspense makes profit look higher than it is; a sale in Suspense makes it look lower. The balance should be zero at every month end. To clear it, run Account Transactions for Suspense, find out what each line really was, and recode it to the right account, either by editing the original transaction or with a manual journal.

A balance in Suspense is not an error Xero has made, and it does not mean the books are broken: the bank still reconciles and the Trial Balance still balances. It means somebody has a short list of questions to answer. Menu names move between Xero releases; if a label below does not match your screen, search Xero Central for “account transactions report” or “find and recode”.

Why a Suspense balance changes your numbers

Parked in SuspenseWhat it should beWhat the Profit and Loss shows meanwhile
A supplier paymentA cost of sales or an expenseProfit too high
A cash or card sale with no invoiceSalesProfit too low
A refund from a supplierA reduction in costsProfit too low
Money to the ownerDrawings or the director’s loanNo effect on profit, but the loan balance is wrong
A tax payment (PAYE, GST, VAT)The tax liabilityNo effect on profit, but the Balance Sheet overstates what you owe

The bank balance is right in every row: the money really moved. What is wrong is the story the reports tell about it.

A worked example: a dog grooming business’s quarter

A UK dog grooming company that is not VAT-registered (so there is no VAT to split) reads its Profit and Loss for July to September: net profit £14,200. The Balance Sheet shows Suspense at -£3,550. The owner runs Account Transactions for Suspense and finds six lines:

Bank lineMoney outMoney inWhat it wasRecode to
Card payment, supplier£2,400Shampoo and clipper bladesCost of sales
Card payment, garage£1,150Van repairMotor expenses
Bank transfer, HMRC£900July PAYEPAYE liability
Transfer to owner£1,500Owner took money outDirector’s loan
Card provider payout£1,800Walk-in grooms paid by cardSales
Supplier refund£600Faulty dryer returnedCost of sales
Total£5,950£2,400

Money out of £5,950 less money in of £2,400 leaves £3,550, the balance on the Balance Sheet.

Recoding moves £3,550 of costs into the Profit and Loss (£2,400 + £1,150) and takes £600 back off them for the refund, so costs rise by £2,950. Sales rise by £1,800. Net profit falls by £1,150, from £14,200 to £13,050. The other £2,400 (the PAYE and the owner’s transfer) goes to the Balance Sheet and does not touch profit at all.

So the quarter was £1,150 worse than the report said, and the director’s loan is £1,500 higher than it showed. Neither is dramatic on its own, but an owner deciding how much to pay themselves (how much can I pay myself) or how much to set aside for tax would have been working from the wrong figure.

How to clear Suspense in Xero

  1. See what is in it. Go to Reports > Account Transactions, choose the Suspense account, and set the date range back to when the books started, so old lines are not hidden. You can also click the account’s balance in Accounting > Chart of accounts.
  2. Work out what each line was. The bank statement reference, the date and the amount are usually enough. Check your email for the receipt, the supplier’s portal, or the card provider’s payout report for sales.
  3. Recode by editing the original where you can. Click the line to open the spend or receive money transaction, choose Options > Edit, change the account (and the tax rate, if you are registered for GST or VAT) and save. The bank reconciliation is not undone, because the amount and the bank account do not change.
  4. Match to an invoice or bill if one exists. If the money was a customer paying an invoice that is still showing as unpaid, or you paying a bill that is still showing as owed, coding it to Sales or a cost would count it twice. Remove and redo the bank reconciliation so the line matches the invoice or bill instead.
  5. Use a manual journal for the rest. For opening balances or lines you cannot edit, post a manual journal that credits Suspense and debits the right account (or the reverse for money in). A journal carries no GST or VAT, so do not use one for purchases you want to claim tax on.
  6. Many lines with the same fix? Xero’s Find and recode (under Accounting > Advanced, for users with the adviser role) changes the account on a batch of transactions at once. If you do not have that role, your bookkeeper or accountant does.
  7. Check it is zero. Re-run the Balance Sheet. Suspense should show nothing, or only lines you are still waiting to hear about, each with a note.

Three traps

  • A locked period. If your accountant has set a lock date, Xero will not let you edit transactions before it. Do not post a journal around it into the current month without asking: last year’s accounts may already have been filed with that balance in them.
  • GST or VAT already filed. If a cost sat in Suspense with no tax and you now recode it with tax, the claim lands in a return. Check the next BAS, VAT return or GST return before you file it, and ask your adviser if the amounts are large.
  • A bank rule that feeds it. If the same supplier lands in Suspense every month, a bank rule is probably sending it there. Fix the rule in Accounting > Bank rules, or the balance comes back next month.

Suspense is one of the accounts that should be zero at month end, along with clearing accounts and Historical Adjustment: the month-end checklist puts it in order with the other checks, and the trial balance guide shows how to scan every balance on one page. If the bank balance in Xero does not match the bank statement, that is a different problem: see why your Xero bank balance doesn’t match.

Common questions

What is a suspense account in Xero? A Balance Sheet account used to hold transactions that have not yet been coded to their proper account. It is meant to be temporary and should be zero at each month end.

Does the Suspense account affect profit? Not directly, and that is the problem. Anything sitting in Suspense is left out of the Profit and Loss, so profit is too high if costs are parked there and too low if sales are.

Is a suspense account an asset or a liability? It can be set up as either, and the balance can be negative. The type does not matter much, because the right balance is zero.

How do I clear the suspense account in Xero? Run Account Transactions for Suspense, find out what each line was, and recode it: edit the original spend or receive money transaction where you can, or post a manual journal from Suspense to the right account.

Why is there money in Suspense I never put there? Usually from setting up Xero: opening balances, a conversion from other software, or a bank feed imported before the accounts were ready. Lines from the very first day of the books are a sign of this, and your accountant will know what they were.

Can I just write the balance off? Only if you know what it was. Moving an unknown balance into an expense to make it go away changes your profit and your tax by an amount nobody can explain. Ask your accountant first.

Is Suspense the same as Historical Adjustment? No. Historical Adjustment is where Xero puts differences when conversion balances do not agree. Both should be zero, and both are worth asking your accountant about if they are not (how to clear Historical Adjustment).

See your real profit every Monday

A balance in Suspense is invisible until someone reads the Balance Sheet. ReportPilot reads your Xero figures and emails you every Monday in plain English: how last month’s profit compared, which line drove the change, and how many months of cash you have. It reads the Profit and Loss as Xero reports it, so a clean Suspense account means the numbers in the email are the real ones. It does not change anything in Xero: it asks for read-only access, and there is a 14-day free trial with no card.