Xero Expense Tracking: How to Track and Manage Business Expenses
Keeping accurate records in your Xero account of your business expenses is essential for UK tax compliance, VAT claims, and understanding where your money actually goes. Using Xero is one of the best expense management tools for UK small businesses – expense tracking is straightforward – from receipt capture on your phone to automated categorisation via bank feeds.
Recording Expenses in Xero
There are three main ways to record expenses in Xero:
1. Bank feed transactions
If your business bank account is connected to Xero via a bank feed, expenses appear automatically. When you buy something with your business card or make a bank transfer, the transaction shows up in Xero within 24 hours. You then categorise it during reconciliation – assign an account code (e.g. “Office Supplies”, “Travel”, “Software”) and confirm.
2. Receipt capture with Hubdoc
Hubdoc is included free with all Xero plans. Use the Hubdoc mobile app to photograph receipts when you make a purchase. Hubdoc extracts the supplier name, date, amount, and VAT, then creates a transaction in Xero. When the payment appears on your bank feed, Xero matches the two together.
This is the best method for expenses paid with cash or personal cards, where there’s no automatic bank feed to capture the transaction.
3. Expense claims
When employees spend their own money on business expenses and need reimbursement, they submit expense claims in Xero. The employee enters the details, attaches a photo of the receipt, and submits for approval. Once approved, Xero creates the expense record and tracks the amount owed to the employee.
Setting Up Expense Account Codes
Xero comes with a default chart of accounts, but you should customise it to match how your business actually spends money. Common expense categories for UK small businesses:
- Cost of goods sold – direct costs of products or services you sell
- Rent – office, warehouse, or shop rent
- Utilities – electricity, gas, water, internet
- Travel and subsistence – train tickets, fuel, hotels, meals (keep these separate for tax)
- Motor expenses – vehicle running costs, fuel, insurance, MOT
- Office supplies – stationery, postage, printer ink
- Professional fees – accountant, solicitor, consultant fees
- Software subscriptions – Xero, Office 365, Slack, and other SaaS tools
- Marketing and advertising – Google Ads, social media, print materials
- Insurance – professional indemnity, public liability, employer’s liability
Don’t create too many categories – 15 to 20 expense codes is enough for most small businesses. Too many and your team won’t know which to use; too few and your reports won’t tell you anything useful.
Tracking VAT on Expenses
If you’re VAT-registered, recording the correct VAT rate on each expense matters. Xero applies the default tax rate for each account code, but you can override it per transaction. Common scenarios:
- Standard rate (20%) – most business purchases from VAT-registered suppliers
- Reduced rate (5%) – domestic fuel and power
- Zero rated (0%) – some food, books, children’s clothing
- Exempt – insurance premiums, some financial services
- No VAT – purchases from non-VAT-registered suppliers
Always check the supplier’s invoice for the VAT amount before categorising. Claiming VAT on an expense where no VAT was charged is an error HMRC will pick up in a review.
How to Track Mileage and Motor Expenses in Xero
UK businesses can claim motor expenses in two ways:
Actual cost method – record all vehicle costs (fuel, insurance, servicing, road tax) and claim the business proportion. Xero tracks these as normal expenses.
HMRC approved mileage rates – claim 45p per mile for the first 10,000 business miles, then 25p per mile after that. Record mileage claims as expense claims in Xero, noting the distance, purpose, and date of each journey.
Sole traders can choose either method but must stick with it for the life of the vehicle. Limited companies can use either method and switch between vehicles.
Expense Reports in Xero
Key reports for tracking where your money goes:
- Profit and Loss – shows total expenses by category for any period
- Expense Claims – all submitted, approved, and paid employee claims
- Account Transactions – detailed list of every transaction in a specific expense category
- Budget vs Actual – compare spending against your budget (set budgets in Accounting > Reports > Budget Manager)
Review your P&L monthly and compare to the same month last year. Unexpected increases in any category deserve investigation – they could be a data entry error, a supplier price increase, or genuine cost growth that needs addressing.
Xero as Your Expense Tracker: Tips for Better Results
- Photograph receipts immediately – use Hubdoc on your phone. Paper receipts fade and get lost. A digital copy linked to the transaction in Xero is permanent.
- Reconcile weekly – don’t let expenses pile up. Weekly reconciliation means you remember what each transaction was for.
- Use bank rules – for recurring expenses (rent, subscriptions, regular suppliers), set up bank rules that auto-categorise transactions during reconciliation.
- Keep business and personal separate – never use a personal card for business expenses if you can avoid it. If you must, record it as an expense claim, not a bank transaction.
How JacRox Can Help
We set up Xero expense tracking that works for your business: the right chart of accounts, Hubdoc for receipt capture, bank rules for auto-categorisation, and monthly reporting that actually tells you something useful. Get in touch to get started.
Related guides: Bank reconciliation in Xero | Managing supplier bills | Xero reporting guide
Want to get more from Xero? Talk to speak to our Xero team about your accounting needs.