Complete STP Setup, Phase 2 Requirements & Compliance Checklist
Setting Up Payroll Incorrectly Can Cost You
Setting up payroll incorrectly is one of the fastest ways to create avoidable ATO problems.
If you are:
- Hiring staff for the first time
- Switching payroll software
- Fixing an existing payroll setup
Then Single Touch Payroll (STP) setup is not just admin — it’s compliance.
The good news?
Once your STP setup is done correctly, your payroll reporting becomes simple, accurate, and stress-free.
Key Takeaways
- STP requires payroll data to be reported to the ATO every pay run
- Proper setup depends on software, employee data, and pay item mapping
- STP Phase 2 requires detailed payroll classification
- Most issues come from data errors, not software problems
- A clean setup saves time and prevents ATO penalties
What Is Single Touch Payroll (STP)?
Single Touch Payroll is the ATO’s system for reporting payroll information in real time.
Instead of reporting annually, businesses must submit payroll data:
Every time they process a pay run
What STP Reports
STP submissions include:
- Employee details
- Gross wages
- PAYG withholding
- Superannuation contributions
Employees can also view their year-to-date income via ATO online services.
Who Must Use STP?
If you employ staff in Australia, STP generally applies to you.
- Mandatory for large businesses since 1 July 2018
- Mandatory for small businesses since 1 July 2019
Common mistake:
Thinking small businesses are exempt — they are not.
Why STP Setup Matters From Day One
STP errors don’t stay small.
If your setup is wrong:
- Every pay run will carry errors
- Fixing it later becomes complex
- ATO discrepancies increase
Correct setup = long-term compliance + fewer issues
Understanding STP Phase 2
STP Phase 2 introduced more detailed reporting requirements.
What Changed in Phase 2
You now need to report:
- Disaggregated gross payments
- Allowances (specific categories)
- Overtime
- Income types (e.g. salary, closely held payees)
Why This Matters
Your payroll system must:
- Assign correct categories to each pay item
- Separate wages, allowances, and overtime
- Avoid generic or “miscellaneous” entries
Incorrect mapping = incorrect reporting (even if totals look right)
STP Reporting Requirements
| Requirement | Details |
|---|---|
| Reporting frequency | Every pay run |
| What to report | Wages, PAYG, super |
| Deadline | On or before payday |
| EOFY step | Finalise STP data |
Complete STP Setup Process (Step-by-Step)
1. Verify Business Details
Before connecting to STP:
- ABN
- TFN
- Legal business name
- Address
Must match ATO records exactly
2. Set Up Employee Records Properly
Each employee must have:
- Full legal name
- Address
- TFN
- Date of birth
Incorrect data = STP rejection
3. Choose the Right Payroll Software
Popular STP-compliant software includes:
- Xero
- MYOB
- QuickBooks
The best choice depends on:
- Payroll complexity
- Business size
- Support availability
4. Connect Your Software to the ATO
This step involves:
- Registering for STP
- Authorising a declarer
- Linking via myGovID
Important:
Only authorised users can lodge reports
5. Map Payroll Items Correctly (Critical Step)
This is where most businesses fail.
You must correctly map:
- Salary & wages
- Allowances
- Overtime
- Deductions
- Super
- Avoid:
- Legacy pay items
- Generic categories
- Incorrect classifications
6. Enter Opening Balances (If Migrating)
If switching systems mid-year:
- Import year-to-date wages
- PAYG totals
- Super obligations
- Leave balances
Incorrect balances = incorrect STP reporting
7. Run a Test Pay Run
Before going live:
- Process a dummy payroll
- Submit test STP report
- Fix any errors
This step prevents real payroll issues
Real Example: Small Business Payroll
A small café:
- 3 employees
- Weekly wages: $3,000
- PAYG withheld: $450
Process:
- Payroll processed in software
- Wages calculated
- PAYG applied
- STP report lodged before payday
- ATO receives updated data
With correct setup, this becomes a repeatable weekly process
STP Setup Checklist (Copy & Use)
- STP-enabled software selected
- Business details verified
- Employee records complete
- Pay items mapped correctly
- ATO connection established
- Opening balances entered
- Test submission completed
Comparing STP Software Options
| Software | Best For | Key Benefit |
|---|---|---|
| Xero | Small businesses | Easy cloud payroll |
| MYOB | Growing businesses | Advanced payroll features |
| QuickBooks | Simple operations | User-friendly interface |
How to Choose
Choose software based on:
- Payroll complexity
- Ease of use
- Accountant/bookkeeper support
Best software = the one you can maintain accurately
Common STP Errors (And How to Avoid Them)
1. Employee Data Errors
Examples:
- Incorrect TFN
- Missing address
- Wrong name format
Fix: Verify all employee records before lodging
2. Pay Item Mapping Errors
Examples:
- Allowances grouped as wages
- Overtime not separated
- Wrong income type
Fix: Review every payroll category
3. Submission Errors
Examples:
- Late lodgement
- STP not submitted
- Incorrect ATO connection
Fix: Create a payroll checklist and routine
Avoiding ATO Penalties
STP makes payroll data visible to the ATO in real time.
Risks include:
- Late reporting
- Incorrect classification
- Repeated corrections
- Best protection:
- Clean setup
- Consistent process
- Regular review
Frequently Asked Questions
What is STP in simple terms?
A system that sends payroll data to the ATO each time you pay employees.
What is STP Phase 2?
An updated version requiring more detailed payroll reporting categories.
When do I report payroll?
On or before each payday
Do I need special software?
Yes — STP-enabled payroll software is required.
Final Thoughts
Single Touch Payroll is now a standard part of running a business in Australia.
The difference between stress and simplicity comes down to how well your system is set up.
- A poor setup creates ongoing issues
- A proper setup creates a smooth, repeatable process
Contact Supertax
Need help setting up STP or fixing payroll errors?
Supertax helps small businesses stay compliant and stress-free
Website: https://supertax.com.au/
- Suite 1, 7 Bridge St, Werribee VIC 3030
- (03) 7074 8818
- info@supertax.com.au
This article contains general information only and does not take your personal circumstances into account. Tax and superannuation rules change, and some measures discussed may be subject to legislation. Speak with a registered tax agent before acting.
Need advice on your situation?
Book a free 15-minute consultation with a registered tax agent at Supertax.

