A typical manual payroll process for an NDIS provider looks like this:
Step 3 and 4 are where errors accumulate. Manually entering hours for 20 employees across multiple shift types and penalty rate categories takes hours and produces mistakes. A wrong rate here, a missed overtime there — the underpayment liability builds invisibly.
Once connected, the integration exports approved timesheets from CareIQ directly into Xero as pay run data. The mapping works as follows:
The integration is one-directional: CareIQ pushes approved timesheets to Xero. Xero handles the payment processing, bank file generation, and superannuation calculations.
Before the integration goes live, each CareIQ shift rate type must be mapped to a Xero earnings rate. This is a one-time setup:
Once mapped, every future payroll export uses these mappings automatically. No per-pay-run configuration required.
| Data | Exported to Xero | Stays in CareIQ |
|---|---|---|
| Timesheet hours by rate type | ✓ | ✓ (source of truth) |
| Employee earnings | ✓ | ✓ |
| NDIS invoices and billing | Can export as invoices | ✓ (source of truth) |
| Clock events and attendance | ✗ | ✓ |
| Clinical notes and incidents | ✗ | ✓ |
| Participant records | ✗ | ✓ |
Xero handles superannuation calculations, tax withholding (PAYG), leave accruals, and STP (Single Touch Payroll) reporting to the ATO. CareIQ provides the hours and rate types — Xero applies the financial calculations on top.
This division of responsibility is intentional: CareIQ specialises in care management and SCHADS payroll complexity; Xero handles the financial and statutory compliance side of payroll.
CareIQ's Xero integration exports approved timesheets with itemised SCHADS rate lines directly into Xero pay runs. 2-month free trial, no setup fee.
Start Your 2-Month Free Trial