Answer
If you receive an error when submitting Single Touch Payroll, the most common cause is that the ATO's online service is temporarily unavailable. This typically produces a List index out of range error.
Check the ATO SBR2 Cloud status page at https://sbr2.status.ato.gov.au/. Look for the PAYEVNT.0004 entry ÔÇö if it is red or degraded, the STP service is currently down. Wait and try again later. For a full walkthrough of checking both ATO service endpoints, see How Can I Check the ATO STP Server Status?
If the ATO service is showing as healthy, the issue is likely something specific to your submission or setup. Common STP errors are covered in the articles below:
- Failed to collect Authentication Token ÔÇö see Why Do I Get the STP Error Saying - Failed to Collect an STP Authentication Token?
- Invalid XML error ÔÇö see STP Invalid XML Error
- Location ID prompt ÔÇö see Why is Lightning Asking Me For a Location ID?
- Failed status in the Single Touch Mailbox ÔÇö see An STP Message Has Failed, What Do I Do Now?
- Other common sending errors ÔÇö see Why Am I Having Problems When Trying to Submit Single Touch Payroll?