STP Phase 2 Category Auditor
Audits pay-category mappings against ATO STP Phase 2 income types and flags generic or high-risk codes before lodgement — heading off correction events and audits.
The live demo, running on fabricated data. Open it to step through the full flow — every output is shown for a person to approve before anything happens.
Reads each payslip in the pay run, maps every component to its STP Phase 2 reporting category, flags anything bundled or miscategorised, and hands each flag to a payroll officer to fix and approve before the pay event lodges.
It runs the same disaggregation check on every payslip, every pay run, and never skips it under deadline pressure.
- Best for a payroll officer or bureau running regular pay events under Phase 2, where the same pay codes recur every cycle and a wrong mapping repeats silently.
- It catches the classic trap — an allowance bundled into gross instead of itemised by type — that an end-of-year reconciliation would otherwise surface months later.
- Across a bureau's client books, the recaptured hours go back into the genuine exceptions and the lodgement judgement, not line-by-line category checking.
It only audits the mapping you gave it — a confidently clean run can still be wrong at the source.
- Weak where a pay code is genuinely ambiguous — an allowance that's partly a reimbursement, or a payment that could be overtime or a bonus. It should flag for a person, not guess the category.
- It can't see what isn't on the payslip — a salary-sacrifice arrangement or reportable fringe benefit recorded elsewhere won't be reconciled by reading the pay run alone.
- On a one-off or heavily customised pay run with no stable pay-code library, there's no repeating pattern to check, so it gives you little over a careful manual review.
If you can't say whether your payroll system's pay-code-to-category map was ever checked against current ATO guidance, this tool makes that unchecked map faster to lodge — not more correct.
It flags. A payroll officer fixes the mapping and approves. That boundary is deliberate.
An STP pay event is a reporting obligation to the ATO, and a wrong income type or allowance category flows through to an employee's income statement, their super guarantee base and the ATO's pre-fill — so an error triggers a correction event and can prompt review. The accountable person stays on the decision because the consequence lands on the employer, not the tool.
An itemised pay run and a pay-code mapping the tool can actually read — not a single gross figure.
The weak point is usually the pay-code mapping itself: a configuration set up once, often by whoever migrated to Phase 2, and rarely re-checked against current ATO guidance. Getting that mapping reviewed and corrected at the source is usually the real first job — a payroll-configuration exercise more than a software one, larger and more valuable than the audit layer on top. Fix the map, and every pay run after that lodges right by default.
The worried-buyer questions, answered straight
Fixed scope, fixed price, fixed dates.
Considering this for your payroll team?
The honest place to start is a bite-sized first piece — one pay run, one client book, low risk. Tell us where category-checking time actually goes; we'll play it back, scope it, and show you what's possible.