Why this matters
Xero's bank feed pulls in transactions daily, but until you reconcile them your dashboard, P&L, and cash position are guesses. Skip a few weeks and errors compound — duplicate invoices, missed fees, revenue that never actually landed — and you end up paying for cleanup or deciding on bad numbers.
What "done" looks like
- The Reconcile tab shows zero (or near-zero) unreconciled lines
- A recurring 10–15 minute weekly slot on your calendar
- Bank rules cover repeat items like rent, software, and merchant fees
- Xero's bank balance matches the real bank balance to the cent
How to do it
- Open the Reconcile tab for each connected bank account.
- Accept suggested matches — Xero auto-pairs feed lines with invoices and bills you've entered. Confirm each; don't rubber-stamp anything odd.
- Create bank rules for recurring items (rent, subscriptions, fees) so future lines code themselves.
- Code the leftovers to the right account with a clear payee and description.
- Compare balances — Xero's statement balance should equal online banking; chase any gap now, not at tax time.
- Repeat weekly, same day and time; reconcile daily if money moves every day.
Common mistakes
- Clicking OK down the whole page without reading — miscoded lines quietly poison your P&L.
- Letting a month pile up, turning a 10-minute habit into a multi-hour slog.
- Creating new transactions instead of matching existing invoices, double-counting revenue.
Real-world examples
- Every Xero plan includes bank feeds and reconciliation, and its suggested-match engine learns from your past coding.
- A widely documented bookkeeping pattern: hourly cleanup of months of unreconciled books routinely costs multiples of steady weekly upkeep.
From a founder's point of view
Reconciliation feels like admin until the first time it catches something — a double charge, a failed deposit, a forgotten subscription. The weekly habit is less about tidy books than about never being surprised by your own bank account.
Rule of thumb
If a session takes more than 15 minutes, you waited too long. Weekly is the floor.