What is xero bookkeeping?
Bookkeeping in Xero, with the bank feeds and rules actually maintained.
Xero is the home platform for a large share of Australian small business, and for a business already on Xero the evaluation question isn't whether the software works — it's whether the file is being kept in a state their BAS agent or accountant can actually use each quarter. That means GST tax codes applied consistently, a reconcile screen that's current rather than months behind, and Activity Statement figures that tie back to real transaction detail rather than a guess at quarter-end.
Day-to-day, Xero runs on bank feeds and bank rules the same way everywhere it's used, but the coding decision on every Australian transaction carries a GST tax code alongside the account code — GST on Income, GST Free, Input Taxed, or one of the other codes in Xero's default list — and that second coding decision is what actually drives the BAS. A bank rule that auto-codes a transaction to the right account but the wrong GST tax code produces a file that looks reconciled and still generates a wrong Activity Statement. Ongoing Xero bookkeeping in Australia means treating GST tax code accuracy as its own checkpoint, not a byproduct of account coding.
Who does what
| Your CapEasy team | Xero bookkeeping, the reconciliations and reporting behind it, and the questions list that keeps it honest. |
| Your registered BAS or tax agent | Everything that carries a licence in Australia — rendered exactly as written: work out what goes on your bas, or advise you on it — under tasa 2009 that requires registration we do not hold. |
| You | One conversation with one named person, and the decisions that are genuinely yours. |
Xero bookkeeping in Australia
GST tax codes, not account codes, are what actually drive the Activity Statement
Every transaction in an Australian Xero file carries two coding decisions: which account it hits, and which GST tax code applies — GST on Income, GST Free, Input Taxed, BAS Excluded, and the rest of Xero's default list. The Activity Statement report is built off the GST tax code, not the account code, so a transaction can sit in the right account and still misstate the BAS if the GST treatment is wrong. We check GST tax code accuracy as a distinct pass, separate from account coding, before figures reach the registered BAS agent who ascertains and lodges.
Xero's GST reconciliation report needs to be checked before figures go to the agent, not after
Xero produces a GST reconciliation report comparing what the Activity Statement figures say against the GST account balance on the ledger — a mismatch there usually means a coding error somewhere in the quarter that hasn't been caught yet. Reviewing that report is a standard part of quarterly close before anything goes to the agent; we don't ascertain the BAS liability or lodge, but we make sure the reconciliation is clean before the agent sees it, so their review starts from accurate figures.
STP data quality inside Xero payroll is separate from general ledger reconciliation
Single Touch Payroll reports payslip-level data — gross pay, PAYG withholding, superannuation guarantee, leave — to the ATO each pay run through the registered agent's STP-enabled software connection. That data has to be accurate at the payslip level, which is a different check from whether the general ledger reconciles to the bank statement. Keeping the payroll module's underlying data clean — correct pay items, correct super calculations, correct leave accrual rates — is ongoing work distinct from ledger bookkeeping, and both need attention for STP reporting to be reliable.
Superannuation guarantee amounts calculated in Xero have to match what actually gets paid
Xero calculates the superannuation guarantee liability from payroll data, but that calculated figure only means something if it matches what's actually remitted to the employee's fund on the required schedule. A mismatch between the calculated liability sitting in Xero and what was actually paid is exactly the kind of gap that surfaces at an ATO review. We reconcile the super liability account against actual remittances each period; the remittance itself and any compliance obligation around it sits with the client and their registered agent.
What your registered BAS or tax agent receives from us
- Reconciled Xero file with every connected bank account tied to its statement
- GST tax code accuracy check across the period, separate from account-code review
- Xero GST reconciliation report checked and any mismatch resolved before figures go to the BAS agent
- Activity Statement report figures traced back to underlying transaction detail, ready for agent review
- Bank rule log documenting what each active rule auto-codes, including its default GST tax code
- Fixed-asset register current through the period, with GST treatment on additions matching how the asset is recorded


