SimpleBankConvertSimpleBankConvert home

Xero Statement Lines vs Account Transactions

By SimpleBankConvertPublished August 8, 2026Updated August 8, 2026

In Xero, statement lines vs account transactions is the difference between what the bank says happened and what your books say happened. Statement lines arrive from a feed or an imported file. Account transactions are the payments, receipts and transfers recorded in Xero. Reconciling pairs one with the other, so the two lists only agree once everything is reconciled.

What counts as a Xero statement line?

A Xero statement line is one transaction as the bank reported it: a date, an amount, and whatever payee and reference text came with it. Lines come from a bank feed, an imported file, or Xero itself when you mark a transaction as reconciled. They are a copy of the bank's record, not part of your accounts yet.

Where to see them

Each bank account in Xero has a list of its bank statements, with every line that arrived and whether it has been reconciled. That list is the closest thing in Xero to your paper statement. If a line is there, Xero received it. If a line on your real statement is not there, Xero never got it.

What a statement line does not do

A statement line on its own does not change your profit and loss or your balance sheet. It is waiting to be explained. Until you reconcile it, it is a question: "the bank says 86.42 went to Pinecrest Office Supply on March 4; what was it?"

How lines get in by file

When a bank has no feed, or the feed has a gap, you import a file and each row becomes a statement line. Importing a bank statement into Xero walks through that upload and the review screen. Some banks produce files in formats Xero does not read, such as MT940 from business banking portals; converting MT940 to OFX covers that case.

What counts as a Xero account transaction?

A Xero account transaction is an entry in your books that moved money in or out of a bank account: a spend money or receive money entry, a payment against an invoice or bill, or a transfer between accounts. It is coded to an account in your chart of accounts, so it does affect your reports.

What creates one

  • Coding a statement line directly, for example to office supplies, creates a spend money transaction.
  • Paying a bill or receiving payment on an invoice, against a bank account, creates a payment.
  • Moving money between two Xero bank accounts creates a transfer.
  • Entering a spend or receive money entry by hand creates one even if no statement line exists yet.

Where to see them

Each bank account has an account transactions list alongside its bank statements. It shows every entry in your books that touched that account, with a reconciled or unreconciled status. That list is your ledger for that bank account.

Why account transactions can exist first

You can record a bill payment in Xero the day you send it, before the bank has processed it. That payment is an account transaction with no statement line yet. When the line arrives days later, you match the two.

How reconciling joins a statement line to an account transaction

Reconciling is the step that pairs each statement line with an account transaction and marks both as reconciled. Either you match the line to a transaction that already exists, or you create a new transaction from the line. Both routes end the same way: one bank line, one book entry, linked.

Matching

If an invoice payment or a hand-entered expense already exists, Xero suggests it as a match for a statement line with the same amount. Accepting the match links them. No new transaction is created.

Creating

If nothing exists, you code the line on the spot, choosing a contact, an account and a tax rate if needed. Xero creates the account transaction and reconciles it in one step. Xero's bank reconciliation page describes automatic matching as well: as soon as a new statement line imports, Xero's assistant proposes or makes a match, and you keep the final say.

A comparison of the two

Question Statement line Account transaction
Where it comes from Bank feed, imported file or Mark as Reconciled You, a payment, a bank rule or a match
Who controls its content The bank You
Listed under The account's bank statements The account's account transactions
Affects your reports No, not until reconciled Yes
Typical way to remove it Delete the statement line or the imported statement Remove and redo, void or delete the entry

Why the Xero statement balance and the balance in Xero differ

The statement balance comes from the statement lines, and the balance in Xero comes from the account transactions. They differ whenever some lines are not reconciled yet, some transactions are waiting for a line, or one side has a mistake. Xero's dashboard shows both figures for each account so you can spot the gap.

What the dashboard shows

According to Xero's description of its bank account panels, each account's panel shows the bank statement balance, the balance in Xero and the number of statement lines to reconcile. The same page notes that a bank reconciliation summary report helps check for missing, deleted or duplicated transactions when the balances do not match.

A worked example

These are example figures for one checking account at month end.

  • Statement balance: 8,410.00
  • Balance in Xero: 8,165.00
  • Difference: 245.00

There are two unreconciled statement lines: a 300.00 customer payment and a 55.00 bank fee. Reconciling both moves the Xero balance by 300.00 − 55.00 = 245.00, to 8,410.00. The gap was not an error, just work not yet done.

If reconciling everything still leaves a gap, look for an account transaction with no statement line, such as a payment you entered by hand that the bank never processed, or a statement line that came in twice.

Opening balances

A gap that never moves, whatever you reconcile, often goes back to the start. The first statement line has an opening balance on the bank's side, and Xero needs the same starting figure on the books side. When you add a bank account in Xero, that starting point is set once, and getting it wrong shows up as a constant difference.

Should you delete the statement line or the account transaction?

Delete the statement line when the bank data itself is wrong, such as a line imported twice or into the wrong account. Remove or change the account transaction when the bank data is right but your coding is wrong. Deleting the wrong one leaves the other side unexplained and the balances apart.

Cases where the statement line goes

  • The same file was imported twice, so every line appears twice.
  • A file for the savings account was imported into checking.
  • A converted file contained a total row that became a fake line.

In these cases the bank never reported those lines for this account. Remove them. If they were already reconciled, remove the reconciliation first so the account transactions are not left pointing at nothing.

Cases where the account transaction changes

  • A supplier payment was coded to the wrong expense account.
  • A transfer was recorded as income.
  • A line was matched to the wrong invoice.

Here the statement line is correct. Unreconcile the pair, fix or delete the account transaction, and reconcile again. The bank line stays exactly as it arrived, which keeps your Xero record of the bank faithful to the paper statement.

The mistake that causes the longest cleanups

Deleting an account transaction to "get rid of" a duplicate statement line removes real bookkeeping while the duplicate bank line stays. A month later the line is unreconciled again and nobody remembers why. Ask first: does the bank really show this line once or twice?

Account transactions that never get a Xero statement line

Some account transactions will never have a statement line, and that is fine. Entries in an account with no bank behind it, cancelled payments and history older than your first statement all stand alone. An unmatched transaction is a problem only when its account is supposed to be fully reconciled.

Common examples

  • A petty cash account that you track in Xero as a bank account. No bank sends lines for it.
  • A check you recorded and then voided before it cleared. Void the transaction; there will never be a line to match.
  • Transactions dated before the earliest statement line in the account.

History before the first statement

If your books in Xero start before the first statement line, the earlier account transactions have nothing to match. The fix is to bring in the missing statements, then reconcile those months. Importing older bank statements into Xero explains how to fill months the feed will not reach, and where to stop.

Getting old statements in from PDFs

Older months often exist only as PDF statements, which Xero imports directly only in US and Canadian organisations. SimpleBankConvert is being built to turn a PDF statement into a CSV that Xero's import accepts, so each old line arrives as a statement line ready to match; the get started page is where to ask for access.

All posts in Xero imports