Xero Tracking Categories: A Complete Guide for Australian Small Business
Sophie Chen
Head of Content at SortBooks
In this article
What Are Xero Tracking Categories?
Tracking categories are Xero's way of letting you slice your financial reports without inflating your chart of accounts. Instead of creating separate income accounts for every store, project, or department, you assign every transaction one or two tags and let Xero filter the data on demand.
A cafe chain with three locations does not need three sets of revenue and expense accounts. It needs one chart of accounts and a Location tracking category with three options: North, CBD, and South. The same applies to a consultancy reporting profit by client, a builder reporting margin by job, or a marketing agency comparing department performance.
Used properly, tracking categories turn a flat profit and loss statement into a management reporting tool. Used poorly, they create reporting noise and reconciliation drift that takes weeks to clean up.
This guide walks through how to set tracking categories up correctly the first time, the most common mistakes Australian small businesses make, and how to actually report on them.
How Xero Tracking Categories Work
Xero allows you up to two tracking categories per organisation. Each category can have up to 100 active options. When you record a transaction (invoice line, bill line, bank transaction, manual journal, payroll line), you can assign one option per category.
Common pairings:
- Location and Department: A retailer tracking by store and by department within each store
- Project and Client: A consultancy tracking by client and by project type
- Region and Product Line: A wholesaler tracking by sales region and by product family
- Branch and Service: A trades business tracking by branch and by service type (mechanical, electrical, panel)
You report on tracking categories through standard Xero reports: Profit and Loss, Budget Manager, and the Tracking Summary report. You can also filter most transaction reports by tracking option.
When You Should Use Tracking Categories
Tracking categories add value when you can answer yes to all of the following:
- You need to report financial performance for two or more clearly defined segments of the business
- The segments share most of the same chart of accounts (otherwise just split the chart)
- You will commit to tagging every relevant transaction, not just some
The third point is where most setups fail. A half-tagged tracking category produces misleading reports because untracked transactions silently fall into the No Tracking bucket. If you are not going to tag consistently, do not turn it on.
When You Should Not Use Tracking Categories
- Tax treatment: Use tax codes, not tracking. GST and BAS reporting do not flow through tracking categories.
- Customer profitability with thousands of customers: Use the Contact-level reports in Xero or an integrated CRM instead.
- Inventory dimensions: Use Inventory items and item categories, not tracking categories on transactions.
- One-off events or campaigns: A tracking category should be a structural part of how you report. For temporary tags, use invoice references or contact groups.
Setting Up Tracking Categories Step by Step
Step 1: Plan Before You Click
Before you turn anything on, write down what reports you want to produce. If the answer is "monthly profit and loss by store and by department," you have your two categories. If you cannot articulate the report, you are not ready.
Step 2: Create the Category
In Xero, go to Accounting, then Advanced, then Tracking categories. Click Add Tracking Category. Give it a clear, singular name (Location, not Locations). Add each option, again with consistent naming (North, CBD, South).
Step 3: Decide on Required vs Optional
Xero does not enforce tracking on every transaction by default. If you want consistency, make tracking required by setting up a custom transaction approval workflow or, more practically, by training every user to tag during entry. SortBooks and similar tools can also auto-tag based on rules.
Step 4: Tag Historical Transactions (or Don't)
You can edit historical transactions to add tracking, but this is only worth doing if you need comparable prior period reports. For most businesses, draw a line in the sand: tracking starts on a specific date, and prior period reports stay untagged.
Step 5: Set Up Bank Rules
If your bank rules currently auto-code transactions to accounts, update them to include tracking categories. This is the single biggest leverage point for keeping tracking accurate. A rule that codes Eftpos surcharges to Bank Fees with Location: CBD will stay accurate forever once set.
Step 6: Update Your Recurring Templates
Recurring invoices, repeat bills, and standard manual journals all need their tracking options set. Otherwise you will have rows of identical transactions silently falling into No Tracking each month.
Common Mistakes That Kill Tracking Accuracy
Mixing Levels of Granularity
If your Location tracking has options like Sydney, Melbourne, and "All Stores," you have broken the structure. Every transaction should land in exactly one option. Aggregations belong in the report, not the tag.
Using Tracking for Things Tax Codes Do
GST-free, BAS-Excluded, and FRE are tax codes, not tracking options. Resist the urge to add a tracking category called "GST Status." Xero already handles this through the tax rate on each line.
Forgetting About Payroll
Payroll lines (wages, super, leave) flow through to the general ledger and can be tracked too. Set up tracking on each pay item or earnings rate so labour cost reports correctly by department or location. Most businesses skip this and end up with tracked revenue but untracked wages, which makes department margin reporting useless.
No Maintenance Plan
Tracking options need to be added when a new store opens and archived (not deleted) when one closes. Archive instead of deleting so historical reports stay intact.
Reporting on Tracking Categories
Once data is flowing in, the most useful Xero reports are:
- Profit and Loss by Tracking Category: Slice your P&L by one category, optionally filtered to a date range
- Profit and Loss Multi-Period: Side-by-side monthly performance for one tracking option
- Tracking Summary: A snapshot of total income and expense per option
- Budget Manager: Set budgets per tracking option, then variance-report against actuals
For two-dimensional reporting (Location by Department, for example), you usually need to export to Excel or use a Xero-connected reporting tool. Native cross-tab reporting is limited.
Where SortBooks Fits
SortBooks reads your Xero tracking setup automatically and learns the rules behind your tagging. When new transactions arrive, SortBooks suggests the right tracking option alongside the right account, with a confidence score and the reasoning that drove the suggestion. For Australian small businesses with two or three tracked dimensions, this typically eliminates 90%+ of manual tagging work while keeping the audit trail clean.
If you are setting up tracking categories for the first time or untangling a messy existing setup, the easiest path is to plan the structure on paper, configure it in Xero, then connect SortBooks to enforce consistency from day one.
Ready to automate your bookkeeping?
SortBooks connects to Xero and categorises your transactions automatically. Start your 14-day free trial today.
Start 14-Day Trial