Single Touch Payroll (STP) Phase 2 is now fully mandatory for all Australian employers. It requires more granular reporting of employee income, tax, and super — every time you run payroll. If your software isn't set up correctly, you could be sending incorrect data to the ATO with every pay run.

1. What Changed in Phase 2?

Phase 2 expanded the data you report with each pay event. The key additions include:

2. Why It Matters for Your Business

STP Phase 2 data feeds directly into:

Incorrect reporting doesn't just create ATO problems — it can affect your employees' personal finances.

3. Common STP Phase 2 Errors

4. Software Setup Checklist

Ensure your payroll software (Xero, MYOB, or KeyPay) is configured correctly:

  1. Update to the latest version — all major providers have released STP Phase 2 updates.
  2. Review each employee's income type — default is usually "Salary & Wages" but directors and working holiday makers need different types.
  3. Map your pay items correctly — ensure overtime, allowances, bonuses, and leave are classified into the right STP categories.
  4. Check tax treatment codes for each employee — these should match their tax file declaration.
  5. Run a test pay — verify the STP report preview matches your expectations before finalising.

5. Closely Held Employees

If you pay yourself (as a director) or family members through the business, you're a "closely held payee." The rules are slightly relaxed — you can report quarterly instead of every pay run — but you must still use the correct income type code.

Key Takeaways

  • STP Phase 2 is mandatory — ensure your software is updated and configured.
  • Income must be disaggregated: base, overtime, bonuses, leave, and allowances reported separately.
  • Directors and family members must be classified as "closely held payees."
  • Cessation reasons are now mandatory when an employee leaves.
  • Incorrect STP data affects employees' Centrelink, child support, and tax returns.