Xero Payroll - Single Touch Payroll Submission Error Guide
Xero STP Submission Error: Fix Single Touch Payroll Failures
Xero failed to lodge a Single Touch Payroll event with the ATO -- showing "STP submission failed", "ABN validation error", or the submission shows "Pending" for more than 24 hours.
At QuickFix Bookkeeping, Xero STP errors are resolved in a specific sequence because the ATO validation pipeline surfaces different errors at different stages. Starting with the most common cause resolves 80% of Xero STP failures without escalating.
The QuickFix Bookkeeping Distinction
Xero STP errors surface at the ATO validation stage -- Xero itself has usually done its part correctly.
Xero-side issue
Xero submitted the STP event but the ATO rejected it during validation. The error message contains the ATO error code telling you exactly what failed. This is the more common scenario.
ATO-side issue
The submission was not lodged at all because Xero is not connected to the ATO's STP gateway for your ABN. This happens when the Xero organisation was not registered in the ATO Business Portal.
First step: In Xero, go to Payroll > Pay Runs > STP Lodgements and check the status. "Rejected" = ATO received and rejected it. "Pending" for 48+ hours = Xero may not have lodged it.
What Causes Xero STP Submission Errors?
Error code
STP
Xero Payroll - ATO - Single Touch Payroll
What it means
Xero failed to lodge a Single Touch Payroll event with the ATO -- showing "STP submission failed", "ABN validation error", or the submission shows "Pending" for more than 24 hours.
What Causes This Error?
ABN Not Registered for STP in ATO Portal
The business ABN is not set up as an STP-enabled employer in the ATO Business Portal. Xero sends the submission but the ATO rejects it because the ABN has no active STP registration.
Employee TFN Missing or Invalid
One or more employees have a missing, invalid, or placeholder TFN (e.g., 000000000) in Xero. The ATO rejects STP events containing invalid TFN data.
ABN Format Error in Xero
The ABN in Xero's Organisation Settings does not exactly match the ATO's records -- spaces or leading zeros causing a validation mismatch.
EOFY Finalisation Not Completed
The ATO is rejecting regular STP events because the previous financial year's EOFY finalisation was not lodged. The ATO requires finalisation before accepting new-year submissions.
How to Fix This Error
Related Errors
Xero STP Submission Still Failing Before the ATO Deadline?
QuickFix Bookkeeping Resolves Xero STP Errors with ATO Expertise.
ATO STP rejections often involve a chain of issues -- unregistered ABN, invalid TFN records, and missing prior-year finalisation compounding into a single rejection. Our Xero payroll specialists resolve the complete chain in one session.
Book a Free 30-Minute ConsultationNo obligation. Same-day response.