How Xero tracking categories work and how to set them up for jobs
By Jordan Ellis Published 7 min read
On this page (9 sections)
- The short version
- How tracking categories work in Xero
- How to set up and add tracking categories
- What tracking transfers mean in Xero
- How to use tracking codes and run tracking reports
- Does Xero support time or job tracking
- Common mistakes when using tracking categories
- Best Practices for Xero Tracking
- Questions people still ask
In short: Xero tracking categories tag transactions with custom labels to track projects or cost centers. You set them up in Settings, apply categories on invoices or bills, and run reports that break down performance by category. This lets you see job costs or billable time at a glance.
Part of our guide on tracking billable vs non-billable tasks
Xero’s tracking categories let you label transactions by project or department, unlocking clear reports that reveal budget risks and payroll disputes.
| Max categories | 5 per org |
|---|---|
| Max options | 100 per category |
| Tracking transfers | Internal tag moves |
| Time tracking | Via add-ons |
| Report types | Profit & loss, balance sheet |
| Setup location | Xero Settings |
The short version
- Tracking categories in Xero let you assign projects or departments to transactions.
- You can create up to 5 categories with up to 100 options each per organization.
- Tracking transfers move category tags between accounts but not the money itself.
- Xero lacks dedicated time tracking but supports integration with time apps.
- Use tracking reports to spot budget overruns or payroll disputes early.
How tracking categories work in Xero
Xero tracking categories act like labels you add to transactions to see how money flows across jobs, locations, or departments.
You assign categories on invoices, bills, bank transactions, or journal entries without opening new accounts.
This tagging lets you slice your financial reports by project or cost center, showing profit or loss per category.
Each category can have up to 100 options, like "Project A" or "Store 1," and you can use up to five categories simultaneously on an org. We cover how does qualified overtime tracking work in its own article.
Xero tracking categories act like metadata tags for your transactions, allowing you to group and analyze data without changing your chart of accounts. By assigning categories such as 'Project X' or 'Department Y', you can filter your reports to see the financial performance of specific segments of your business.
This system is particularly useful for project-based businesses or organizations with multiple cost centers, as it provides a clear view of where money is being spent or earned. With up to five categories available per organization, you can create a multi-dimensional view of your finances to better inform decision-making.
How to set up and add tracking categories
Go to Xero's Settings menu, then choose Tracking to create new categories and their options. If that sounds like your situation, read up on logging hours on clickup tasks next.
Name your categories clearly to match how you want to track, like "Job Code" or "Department."
Add option names that represent specific projects or areas, such as "Kitchen Renovation" or "Sales Team."
When entering a transaction, pick the right tracking option from the drop-down to tag it appropriately. Before you commit to anything, it is worth looking at automating consultant time logs.
Setting up tracking categories is a straightforward process that begins in the Xero Settings menu. Once you've selected 'Tracking', you can define new categories and the specific options within them.
For instance, if you're tracking jobs, your category might be 'Job Code' with options like 'Office Renovation' or 'Client Onboarding'. You need to keep your category names consistent with your internal reporting structure to avoid confusion during analysis.
- Navigate to Settings > Advanced settings > Tracking.
- Click 'Add Tracking Category' and name it.
- Enter up to 100 option names for the category.
- Save and apply categories to transactions when creating or editing them.
What tracking transfers mean in Xero
Tracking transfers move the tracking category labels between accounts or transactions, not the money itself.
They appear in reports as reallocations of tracked values, helping correct misclassifications without new entries.
For example, if a transaction was tagged to the wrong project, a tracking transfer adjusts the category to the correct one.
This feature prevents inflating or deflating balances since the financial impact stays where it was.
Tracking transfers are a reconciliation tool within Xero that allow you to move the tracking label from one account to another without actually transferring the money. This is essential for correcting errors, such as a payment that was mistakenly applied to the wrong project, ensuring your reports accurately reflect where funds were allocated.
Unlike a standard journal transfer, a tracking transfer only changes the reporting bucket of the transaction, leaving the underlying financial data intact. This helps maintain the integrity of your profit and loss statements while fixing classification errors.
How to use tracking codes and run tracking reports
When entering invoices or bills, select the tracking category option to assign jobs or departments.
You can add multiple categories to a transaction for layered tracking.
Run reports like the Profit & Loss by Tracking Category to see income and expenses per project or cost center.
These reports highlight overruns or underperformance before problems escalate.
Export tracking data for deeper analysis or payroll dispute resolution.
To use tracking categories, you must manually select the appropriate option from the dropdown menu when creating invoices, bills, or bank transactions. Once assigned, these tags follow the transaction through the system.
The real power of tracking comes when generating reports. The 'Profit & Loss by Tracking Category' report, for example, allows you to view your financial results segmented by the tags you assigned, helping you identify profitable projects or high-cost departments quickly.
- Assign categories on invoices, bills, bank transactions, journals.
- Use multiple categories to track dimensions like location and project.
- Run 'Profit & Loss by Tracking Category' report for financial breakdown.
- Export reports as CSV or Excel for custom analysis.
Does Xero support time or job tracking
Xero itself does not include built-in time tracking; it focuses on financial transactions.
To track hours or job progress, integrate third-party apps like TSheets or Harvest through Xero’s app marketplace.
These apps sync time entries as tracked transactions or invoice lines inside Xero.
This setup keeps payroll and billing transparent without manual double entry.
While Xero is a powerful accounting tool, it does not include native time tracking functionality. To monitor billable hours or job progress, you need to integrate third-party applications like TSheets or Harvest.
These apps allow you to log employee time, which can then be synced with Xero to create tracked transactions or invoices. This integration ensures that your financial data accurately reflects the labor invested in each project.
Common mistakes when using tracking categories
A frequent error is overusing categories or options, which leads to cluttered reports hard to interpret.
Another is inconsistent category naming or forgetting to assign categories on transactions, causing gaps in tracking.
Some users expect tracking to replace detailed job costing software, but it only labels transactions, not track hours or progress.
Mixing up tracking transfers with money transfers confuses bookkeeping and can mislead financial results.
A common pitfall with tracking categories is creating too many options or using inconsistent naming conventions. This can lead to a cluttered interface and reports that are difficult to read. It's best to limit the number of categories and ensure that the names are clear and standardized across your team.
Another mistake is failing to assign categories to every relevant transaction. If data is missing, your reports will be incomplete, making it impossible to get an accurate picture of a specific job or department's performance.
- Use no more than five categories with clear, consistent names.
- Always assign categories during transaction entry to avoid missing data.
- Understand tracking labels, not funds, move in transfers.
- Combine tracking with time apps for full job cost visibility.
Best Practices for Xero Tracking
To get the most out of Xero tracking, start by defining a clear strategy for what you want to track. Whether it's departments, projects, or locations, your categories should align with your business goals.
Keep your setup simple. Limit the number of categories and options to those that are essential for your reporting. Over-complicating the system will only make it harder to use. Make it a rule to assign a tracking category to every transaction to ensure your data is complete and reliable.
Questions people still ask
Can I track multiple projects on one Xero transaction?
Yes, Xero allows applying multiple tracking categories to a single transaction, so you can break down costs across several projects or departments simultaneously.
How do tracking categories affect my financial reports?
They segment your reports, allowing you to view income, expenses, and profits by project, location, or department, without creating extra accounts.
Is it possible to edit tracking categories after transactions are posted?
You can adjust category options, but changing categories on past transactions requires editing each transaction or using tracking transfers.
Does Xero automatically track employee time?
No, Xero lacks native time tracking. Use compatible third-party apps to capture employee hours and sync them into Xero.
What happens if I forget to assign a tracking category to a transaction?
The transaction won't appear in tracking reports, leading to incomplete project or job cost data. Consistent assignment is key.