top of page

Single Touch Payroll (STP) Australia Guide: Reporting Requirements, Services Australia, and Phase 2 Explained

Updated: 2 days ago


Run STP without the complexity


e-PayDay FREEPAY® automates Single Touch Payroll reporting so you stay compliant with ATO requirements — without manual work.


  • ✅ Automatic ATO reporting


  • ✅ STP Phase 2 compliant

  • ✅ No double handling



What is Single Touch Payroll (STP)?


Single Touch Payroll (STP) is an Australian government reporting system that requires employers to send payroll data—such as wages, tax, and superannuation—directly to the ATO each time they run payroll.


Instead of reporting annually, STP enables real-time payroll reporting, improving accuracy and reducing administrative burden.


​👉 The catch? You need STP-compliant payroll software to report properly.



How does Single Touch Payroll work?


Single Touch Payroll works by automatically sending payroll data to the ATO every time a pay run is processed.


Step-by-step process

  1. You process payroll as usual

  2. Your payroll software sends data to the ATO

  3. Employee records are updated in myGov



STP data flow explained

How Single Touch Payroll (STP) works ATO and Services Australia flow diagram.
How Single Touch Payroll (STP) works: payroll data flows from employers to the ATO, and is then shared with Services Australia and employees.

While this process looks simple, the way this data flows through government systems — especially Services Australia — is where things become more complex.



What does STP report to the ATO?


Each pay run includes:

  • Salaries and wages

  • PAYG withholding (Tax)

  • Superannuation liability

This data is also shared with government agencies, including Services Australia.



Is STP mandatory in Australia?


Yes. All Australian employers must use Single Touch Payroll (STP), even if they only have one employee.



Why STP is harder than it sounds


While STP is designed to simplify reporting, many businesses run into challenges:

  • Complex reporting requirements

  • STP Phase 2 classification rules

  • Manual processes and duplicate data entry

  • Risk of reporting errors

👉 Managing this manually can quickly become unmanageable.


You can't manage STP manually


e-PayDay FREEPAY® automates your payroll reporting so you stay compliant without the challenges or stress.



How STP connects the ATO, Services Australia, and employees


Single Touch Payroll doesn’t just report data to the ATO — it feeds into a broader government system that directly affects employees.




What Services Australia does with STP data


Services Australia (which manages Centrelink, Medicare, and other payments) uses STP data to automatically track a person’s income.


This means:

  • Income reported by employers is shared with Services Australia

  • Employee earnings are updated automatically

  • Government payments can be adjusted based on real-time income



What this means for employees receiving Centrelink


For employees on payments like JobSeeker or Parenting Payment:

  • They often don’t need to manually report income anymore

  • Their income is updated automatically through STP

  • Payments are adjusted in near real-time based on actual earnings



Why this matters

  • Less manual reporting → fewer mistakes

  • Reduced risk of overpayments or debts

  • Payments are more accurate and up to date



Important limitations to understand

Even though STP automates income reporting:

  • Some individuals may still need to report income manually

  • Timing differences can occur between payroll processing and when Services Australia receives the data

👉 This is where confusion often happens — and why accurate payroll reporting is critical.



Why STP reporting accuracy matters more than most employers realise

Because STP data flows directly into Services Australia:

👉 Payroll errors don’t just affect tax — they can affect employee payments.


Example

Two employees both earn $1,000:

  • Employee A: $1,000 regular wages

  • Employee B: $1,000 one-off bonus


Under STP Phase 2:

  • These are classified differently

  • Services Australia can treat these differently if needed



The risk for employers


If reporting is incorrect:


  • Employees may receive incorrect Centrelink payments

  • This can lead to overpayments or debts

  • Employers may need to correct submissions

👉 This makes accurate STP reporting critical — not just for compliance, but for employee outcomes.



Common STP mistakes employers make

Many businesses unknowingly create compliance risks.

Common mistakes include:

  • Incorrect income classification (especially under STP Phase 2)

  • Not separating allowances correctly

  • Misclassifying employees and contractors

  • Late or missed submissions



Avoid STP mistakes with e-PayDay FREEPAY®


e-PayDay FREEPAY® ensures your payroll data is accurate, compliant, and submitted on time — automatically.



STP Phase 2 explained


What is STP Phase 2?


STP Phase 2 is an expansion of Single Touch Payroll reporting that requires employers to provide more detailed payroll and employee information to the ATO.


Instead of reporting totals, employers now report income types, classifications, and employment details.



What changed in STP Phase 2 reporting?


  1. Income is broken into categories

Rather than one “gross” figure, payments are split into types, such as:

  • Ordinary time earnings

  • Overtime

  • Bonuses and commissions

  • Allowances (e.g. travel, tools)

  • Paid leave (annual, sick, etc.)

  • Lump sum payments

👉 This helps Services Australia understand what kind of income it is, not just how much.


  1. Tax Treatment, Country Codes, and Income Stream (STP Phase 2)

STP Phase 2 introduces several structured data fields that determine how employee income is reported and interpreted by the ATO.


These include:


  • Tax Treatment Codes


  • Country Codes


  • Income Stream classifications


Together, these define how tax is calculated, how income is categorised, and how data flows through government systems.



Tax Treatment Codes


A Tax Treatment Code is a mandatory six-character code that tells the ATO how an employee should be taxed.


These codes reflect key factors that influence PAYG withholding, including:


  • Tax Scale (Tax Schedule)


  • Study and Training Support Loans (STSL), such as HELP or HECS


  • Medicare Levy variations


👉 The code is automatically generated by payroll software based on employee settings.



How the 6-character tax treatment code works


Each character in the code represents a specific part of an employee’s tax situation:



Characters 1–2: Category of Tax Scale and Options within the Category


These identify the employee’s tax category:


  • RT – Regular employee with Tax Free Threshold


  • SS – Seniors and Pensioners who is Single


  • FS – Foreign resident with a Study and Training Support Loan


  • HR – Working Holiday Maker working for Registered Employer



Character 3: Study and Training Support Loan (STSL)

  • S – Employee has a student loan (e.g. HELP/HECS)

  • X – No loan



Character 4 - 6: Medicare Levy Variation

  • 1, 2, 3, X – Medicare Levy Surcharge


  • H, F, X - Medicare Levy Exemption

  • 0, #, A, X - Medicare Levy Reduction



Country codes (STP Phase 2)


STP Phase 2 includes a separate country code field used to identify the relevant country in specific reporting scenarios.


Country codes are required where:


  • An employee is a foreign resident


  • A working holiday maker is employed


  • There are cross-border or international employment arrangements


  • Tax treaty conditions may apply


👉 These codes follow standard country classifications and are included in STP reporting where applicable.



Why country codes matter


Country codes help the ATO:


  • Apply correct tax rules for foreign workers


  • Identify residency-related reporting requirements


  • Determine whether international tax agreements (tax treaties) apply


Incorrect country code reporting can result in:


  • Misclassification of employees


  • Incorrect tax treatment


  • STP reporting errors



Income stream classifications


One of the most important additions in STP Phase 2 is the income stream.

An income stream defines the type of income being paid, not just the amount.



Common income stream types


Income is categorised into streams such as:


  • Salary and wages


  • Closely held payees


  • Working Holiday Makers


  • Labour hire workers


  • Foreign employment income


When processing a pay run, payroll amounts are allocated to the appropriate income stream type.



Why income types and country codes matter


Income types and country codes serve three crucial purposes in STP reporting:



1. Tax and reporting classification


They help the ATO:


  • Determine the correct tax treatment


  • Map income to the appropriate section of the Individual Income Tax Return (IITR)



2. STP reporting concessions


They help identify whether a payer can claim specific STP concessions.


For example:


  • Reporting concessions for Closely Held Payees


  • Reduced reporting requirements in certain scenarios


👉 This can help avoid unnecessary contact or compliance actions from the ATO.



3. International and legal obligations


They clarify:


  • Whether a tax treaty applies


  • How income should be reported for foreign workers


  • The payer’s obligations under international tax rules



How income stream, tax treatment, and country codes work together


These elements are not separate — they work together automatically within payroll systems.


👉 The tax treatment and its relationship to the income stream are determined by how the employee is configured in payroll.



Automated tax calculation


Payroll software applies ATO tax schedules using:


  • Tax treatment codes


  • Income stream classification


  • Pay types and earnings



This ensures:


  • Accurate PAYG withholding


  • Consistent STP reporting


  • Reduced manual errors



Example


Two employees earn $1,000:


  • Employee A → Salary and Wages income stream


  • Employee B → Working Holiday Maker income stream



Even though the amount is the same:


  • Tax treatment may differ


  • Reporting obligations may differ


  • Services Australia may interpret the income differently



Why this increases complexity


STP Phase 2 significantly increases the level of detail required in payroll reporting:


  • More fields must be configured correctly


  • Data must align across multiple classifications


  • Errors can impact both tax and government payments


👉 The system is more accurate — but also less forgiving.



Key takeaway


STP Phase 2 is no longer just about reporting payroll totals.


👉 It requires structured reporting across:


  • Tax treatment codes


  • Country codes


  • Income stream classifications


👉 These determine how payroll data is taxed, reported, and interpreted across the ATO and Services Australia.


These requirements are one of the main reasons STP Phase 2 can be difficult to manage manually — particularly for businesses with diverse workforces or complex payroll scenarios.



3. Child support and garnishees

STP Phase 2 includes:

  • Child support deductions

  • Salary sacrifice details

👉 This allows Services Australia to better administer child support and related obligations.



4. Lump sum and termination reporting

More detailed reporting for:

  • Employment Termination Payments (ETPs)

  • Redundancies

  • Unused leave payouts



Why STP Phase 2 matters


For employers

  • Reduced duplicate reporting

  • Simplified compliance

  • Less manual admin



For employees

  • More accurate Centrelink payments

  • Reduced need for manual reporting



For government


  • Better real-time data

  • Improved system accuracy



Reduced duplicate reporting


STP Phase 2 removes the need for several separate employer reports, including:


  • TFN declarations → now included in STP


  • Lump sum reporting → included


  • Some employment separation certificates → reduced need


👉 This simplifies compliance for employers.



What hasn’t changed with STP

  • Employers still report every pay run

  • Reporting still happens via payroll software

  • Employees still access information through myGov



Why this creates complexity for employers


While STP simplifies reporting at a system level, it introduces complexity at the payroll level:


  • More detailed reporting requirements

  • Greater impact of errors

  • Increased need for correct classification

👉 The system is more connected — but also less forgiving.



How e-PayDay FREEPAY® simplifies STP and Services Australia reporting


e-PayDay FREEPAY® is designed to handle this complexity with automation.


Instead of manually managing classifications and compliance:


  • STP reports are generated and sent automatically

  • Income is categorised correctly for Phase 2

  • Data flows accurately through to the ATO and Services Australia

👉 So you don’t have to worry about how payroll data is interpreted downstream.



The big picture: STP in Australia


STP Phase 2 turns payroll reporting from:


“Here’s how much we paid”

into:


“Here’s exactly what we paid, why, and under what conditions”

This improves:

  • Tax accuracy

  • Compliance visibility

  • Employee transparency



The easiest way to stay STP compliant


You can manage STP manually — but it’s slow, complex, and error-prone.


Or you can use software designed to handle it for you.



e-PayDay FREEPAY®: STP compliance without the complexity


  • Fully automated STP reporting


  • Built for STP Phase 2


  • Designed for Australian businesses


  • No manual processes


👉 Run payroll once — everything else is handled



Start using e-PayDay FREEPAY® today


Run STP without the stress and be confident about compliance.




Frequently asked questions about STP


What is Single Touch Payroll (STP)?


Single Touch Payroll is a system where employers report payroll data to the ATO each time they run payroll.



Who needs to use STP?


All Australian employers, regardless of size.



What is STP Phase 2?


STP Phase 2 expands reporting requirements to include more detailed payroll and employee data.



Do employees still need to report income to Centrelink?


In many cases, no — but some individuals may still need to report income manually depending on their situation.


Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page