Quick answer
Xero records employee expenses as individual claims in the Xero Expenses module rather than as one monthly report. The employee photographs the receipt in the Xero Me app and submits a claim, an approver checks the coding and signs it off, and the approved claim posts to the expense account with a matching liability to reimburse. Recording a payment against the claim and reconciling it with the bank feed closes it out.
Setting up Xero Expenses
Before anyone can submit a claim, an admin assigns roles under Payroll-free access in the organisation settings: submitters can create their own claims, approvers can review and approve claims for others, and admins configure accounts and settings. Two configuration choices matter more than the rest. First, decide which expense accounts submitters can see; a short curated list beats the full chart of accounts, because employees will pick the first plausible-sounding account otherwise. Second, turn on the receipt requirement so claims cannot be submitted bare. Claims without documentation are the single biggest reason expense audits stall.
The claim lifecycle
- Capture. The employee opens Xero Me, photographs the receipt, and the OCR fills the merchant, date, and amount. They pick the expense account and, if configured, a tracking category, then submit.
- Approval. The claim lands in the approver’s queue. The approver checks the receipt image against the amounts, fixes the account or tax rate where needed, and approves or declines with a comment.
- Posting. On approval, Xero debits the expense account and credits an employee-reimbursement liability. The expense hits the profit and loss at approval date, not payment date.
- Reimbursement. From the To pay tab, record a payment against one claim or a batch, from the bank account you reimburse out of.
- Reconciliation. When the transfer appears in the bank feed, match it to the claim payment. Done.
Personal claims versus company card spend
Xero Expenses handles both, and mixing them up creates the mess bookkeepers most often untangle. A personal claim reimburses the employee; a company card expense does not, because the business already paid. Company card expenses post as spend money against the card account and wait to be matched with the card feed line. If an employee submits a company card purchase as a personal claim, the business pays twice: once to the card issuer via the feed, once to the employee as reimbursement. Approvers should treat the payment-method question as part of every review.
Tax coding on claims
Each claim line carries a tax rate the same way a supplier bill line does, and the same discipline applies: the receipt governs. The common errors are meals coded with a full input-tax claim in jurisdictions that restrict it, tips and gratuities carrying tax they never included, and foreign receipts coded at the domestic rate. Where a receipt covers a mix, split the claim lines. Expense claims are small individually, but a year of miscoded coffee receipts still shows up as a tax return adjustment.
Where a pre-accounting layer fits
Native Xero Expenses works well for small teams. Firms managing many clients or higher claim volumes usually add a layer in front:
- Xero Expenses on its own: capture, approve, reimburse, all inside Xero, one subscription.
- ExpenseFlow sits ahead of Xero for firms that want policy checks and jurisdiction-correct tax coding applied automatically: receipts are extracted, coded, and routed through a review and approval queue, and only approved documents post to Xero, with the receipt attached and an audit note on the record.
- Employment Hero and similar payroll suites reimburse through the pay run; claims flow to payroll rather than a bank payment.
Common mistakes
- Reimbursing through payroll and also recording a bank payment against the claim, settling the same liability twice.
- Approving claims without opening the receipt image; the OCR reads totals reliably but knows nothing about whether the spend is claimable.
- Leaving ex-employees with active submitter roles.
- Coding every claim to a single catch-all expense account, which turns the P&L line into an unanalysable lump. Mileage claims in particular deserve their own treatment.
- Forgetting that the expense posts at approval date: a January receipt approved in March lands in March’s accounts unless you backdate consciously.
Related guides
The capture mechanics live in recording receipts in Xero. For distance-based claims see recording mileage in Xero, and for the reimbursement-through-payroll pattern see recording payroll in Xero. Definitions: expense report.
From ExpenseFlow
Expense coding on autopilot
ExpenseFlow reads every receipt, assigns the right tax treatment and account code, and syncs to Xero or QuickBooks Online once you approve.