The basics

What is Single Touch Payroll?

Single Touch Payroll, or STP, is an initiative introduced by the ATO back in 2018. It required employers to send payroll, tax and superannuation information about an employee to the tax office when a pay run is completed. ATO systems match STP information to employer and employee records and provide this information for employees to see in MyGov.

STP information must be submitted to the ATO in a specific format, using a specific protocol, through an accredited sending service provider (SSP), which is where MessageXchange comes in.


Why choose MessageXchange?

  • Easy routing via our secure, whitelisted cloud service
    MessageXchange has been whitelisted by the ATO for the latest version of Single Touch Payroll (PAYEVNT.0003.2020). We are ISO 27001 certified in information security management so you can rest assured your data, and that of employees, will remain secure. Our Gateways are regularly backed up, audited and maintain full activity logs for added security.
  • Have the flexibility to upload your file through a browser
    If you need quick and easy compliance, our STP Gateway and Custom STP Gateway plans enable you to simply upload your STP file through a web browser.You have the option to use this functionality alone, but you can also move to a fully integrated solution at any time by connecting to MessageXchange using our API or an sFTP folder. And if your software can’t accept response messages from the ATO, you can choose to post the reports from your software, but view the responses in a browser.
  • Compliance with minimal changes to your software
    If your software is unable to produce an STP XML file, MessageXchange can map your native file to the STP XML format for you.We also cater for a range of transmission protocols between your software and our Gateways, and maintain a secure ebMS3 AS4 connection with the ATO. Click here for more information about our supported file types and transmission protocols.
  • Manage your Gateway via a secure portal
    Have the flexibility of managing your Gateway through our secure web-based portal where you can see real-time monitoring of your messages, reports that are fully configurable to provide detailed business intelligence, fault diagnosis and error management and service level feedback.
  • Suitable for all businesses
    Whether you’re a business processing your own payroll, a payroll company servicing thousands of employees, or a software vendor providing single touch payroll capability to your customers, a MessageXchange STP Gateway will have you compliant quickly and easily. Our service is configurable and scalable; it’s able to handle very small through to extremely large message volumes and can grow as your business does.
  • One Gateway for all your business needs
    The one connection to MessageXchange enables your business to extend beyond just Single Touch Payroll. Take advantage of a range of services including eInvoicing, SuperStream, electronic data interchange (EDI) and more.
  • A fully managed service
    The team at MessageXchange manages all infrastructure and security, including ISO 27001, for single touch payroll compliance. Our platform is monitored 24 x 7, hosted in Australia and comes with a guaranteed service level and proven reliability. Everything is managed for you, including security patching and compliance updates, so you can spend time on things that matter.
  • Software providers – We do the hard work for you
    With a MessageXchange solution, we can make sure your customers are STP-ready. It’s easy to set up and get started. Click here to see the six steps you’ll need to follow to whitelist your software for Single Touch Payroll.


Our plans are designed for those using payroll software that can produce an STP ready file who need a connection to the ATO. If you currently don’t use a payroll software and have between 1 – 4 employees, click here to see some low cost payroll options.

STP Gateway

API or sFTP connectivity

Dedicated test and production Gateways

Colladium enabled 1

file formats 2

Ability to add other message types

Monitoring access for 2 users 3

Silver support 3

Custom STP Gateway

API, sFTP, AS2 or AS4 connectivity

Dedicated test and production Gateways

Colladium enabled 1

Any format
(XML/CSV/iDoc/XML/JSON/flat file/other)

Ability to add other message types

Monitoring access for 2 users 3

Silver support 3

1 Enable organisations to upload STP files to Colladium. Available on large, extra large and enterprise data plans.
2 Contact us for a copy of the ATO’s XML message implementation guide (MIG), our CSV MIG, or our API specifications.
3 Upgrade available.

Single touch payroll software

Using one of these? We’ve got you covered.

Click here to find out more.

Are you a software provider?

Here are six steps to on-board your software for Single Touch Payroll

Show me how


Chat with one of our experts

Just fill out your details below and we’ll be in touch within one business day.