New: Pay vs Xero Reconciliation | CrossVault
Free It's free and can save you thousands on compliance. See why NDIS providers use it.
Updated Updated 7pm AEST, 1 July — SCHADS GPT now reflects the 2026 Award Increase (4.75% wage rise).
New feature

Pay vs Xero,
reconciled.

Stop checking pay runs by hand. Drop in your timesheet and your Xero pay run, and we show you exactly who was underpaid, overpaid, or paid under the wrong category. Line by line, in seconds.

A 60 second look at reconciliation in CrossVault
Product  /  New

Here is the painful part of every pay run: checking that what people actually earned matches what Xero paid them. We used to do it by hand, spreadsheet open, eyes crossed.

So we built this. You drop in the timesheet, you drop in the Xero pay run, and that is it. Every carer is matched by name, exact and automatic, nothing guessed. Then it does the math nobody enjoys: hours worked times the rate, against what you actually paid.

And it just tells you. This person was underpaid. This one was overpaid. This one got paid for a shift they never worked. The hardest case to catch by eye, the right hours booked to the wrong pay category, it flags to the dollar.

How it works

Three steps. No spreadsheets.

01

Drop in two files

Your timesheet (the worked shifts) and your Xero "Payroll Activity Details" export (what you actually paid).

02

We match and do the math

Every employee matched by name, exact and automatic. For each pay category we compute owed = hours × rate, against what Xero paid.

03

See every gap

Underpaid, overpaid, paid-not-worked, or right hours on the wrong category. Flagged per person, to the dollar.

Built on exact arithmetic, owed = timesheet hours × the Xero rate, not an estimate. Names that can't be matched are flagged, never silently joined.

Reconciliation, done.

Run your next pay run through it and see what's been hiding.

crossvault.com.au

New Pay vs Xero Reconciliation is new. Always review the results before you process pay.