General reporting issues
Listed below are some common issues employers have with STP reporting.
|
Issue |
What you need to do |
|---|---|
|
You missed sending an STP report. |
Your employees will not see the correct year-to-date amounts in ATO online services. You have several options, including:
If you continue to miss reports, you may be subject to failure to lodge penalties after the first year of reporting. |
|
You started reporting and your software is not connecting to the ATO. |
See how to set up STP for your business and take those steps before attempting to lodge again. |
|
You have lodged your first STP report and you want to know if we have received it. |
There is no need to phone us to confirm your report has been received. We will send you a confirmation message once we receive your STP report. The message will generally be displayed in your software. You can also check Online services for business to view your lodged STP reports. We will also send a welcome letter to you when you start reporting through STP. |
|
You are late with lodging your STP report. |
The law requires you to submit your STP report on or before the day you pay your employees. If you make an out-of-cycle payment, this can be reported in your next regular pay cycle. If you are late submitting your report and don’t have a deferral. You may receive a reminder and be liable for penalties. |
|
Your employee is saying they can't see their income statement online. |
The ATO uses the employee details, such as name and Date of birth, to match the information you report in STP to the employees ATO record. Once matched we can then display information reported through STP to the employee in ATO online services. We may be unable to match STP information where:
Advise your employee to ensure the information provided to both you, as their employer, and the ATO is up to date and accurate. If your employee provides you with a TFN you should report with this new TFN. |
|
You entered an incorrect Australian business number (ABN) for one of your contractor payees in your STP report. |
If you use an incorrect ABN, we can't match the information you report to the ATO record of your contractor payee. Once you have the correct ABN, report this in your next STP report. If you will not be making another payment to the contractor payee, you should report the correct ABN in an update event for the relevant financial year. |
|
You are unsure if you need to report super. |
You must report super amounts through STP. For each employee, make sure you report the following each pay period: For pay dates up to 30/06/2026 year to date employer super liability, or ordinary time earnings (OTE) amounts. For pay dates from 01/07/2026
If you pay above the minimum super guarantee, report that amount at liability. If the year-to-date super liability for an employee is zero, report zero. Do not leave the field blank. |
|
You deleted unused or legacy pay codes (such as overtime allowances) from your payroll software. |
Deleting pay codes may affect the accuracy of your STP data. While your software may allow you to do this, you should check if the pay code was used in a previous STP report in the same financial year. If you delete a pay code, check your data is correct before lodging your report. |
|
You are a related entity, and you need to submit STP reports on behalf of other ABNs in the group. |
A related entity that submits STP reports on behalf of other ABNs within a group needs to have a business authority to lodge on their behalf. If this applies, appoint the reporting entity by either:
Additionally, you may need to give the person lodging and/or the machine credential auto access to business appointments. |
|
Your software is requesting an email address for each employee. |
Although it's not compulsory, including employee email addresses helps us identify the employee if the TFN doesn't match our records. If your software requires you to enter an email address for an employee and they don't have one, ask your digital service provider (DSP) what to do. Do not enter a fake or invalid email address. |
Correcting and fixing STP reporting
At times employers may need to correct or update employee information or year-to-date (YTD) amounts and/or employer-level period totals (gross payment and withholding) reported in a previous pay event.
Update events
Update events allow the employer to report changes to employee details and YTD amounts previously reported. An update event should only be used in circumstances other than when employees are paid.
Adjustment events
Adjustment events are optional and can be used to report an increase or decrease to previously reported employer-level period totals (gross payment and withholding) for a specific payroll event or withholding period. When you report a correction via an adjustment event it will be included in your ATO pay as you go (PAYG) withholding pre-fill (where available for small and medium withholders).
Adjustment events:
- will not replace or override previously reported amounts
- cannot be used to report or correct employee (payee) details – the employee details are corrected through an update event or the next pay event.
Even if you report your employer level correction through your STP reporting you must still ensure you include it in your activity statement reporting or payment (for large withholders), see Correcting employer level information.
Full file replacement
Full file replacement (FFR) allows an employer to replace the last lodgment that was sent to us in error or contains significantly inaccurate data. This is an optional service that DSPs may offer but is not mandatory.
Correcting or fixing your STP reporting
The following table provides some common examples of how to correct or fix your STP reporting.
|
Reporting issue |
What you need to do |
|---|---|
|
You need to correct employee YTD entitlements or add a new employee to a previously reported pay period. |
Lodge an update event and ensure the correct values for all employees are reported. Also review your previously submitted BAS for the affected period. Ensure your W1 and W2 amounts are correct because update events do not modify your BAS figures. |
|
You accidentally lodged a pay event to fix previously lodged STP data rather than lodging an update event. Your employees' myGov displayed amounts are now incorrect. |
Lodge an update event to correct the YTD entitlements for the intended period. |
|
Your most recently lodged employee YTD data does not match the information in your payroll software. |
If you are unsure how to correct this in your payroll software, contact your DSP. Many scenarios may cause this issue such as STP reporting errors or data validation issues. Your DSP can advise you on your circumstances. |
|
Your employee's income statement is showing as 'not tax ready' after you have completed your end of financial year declaration. |
Check the finalisation declaration was correctly added and successfully processed in your payroll software. If processed and you changed your payroll software or updated the payroll IDs for the employee during the year, check if you duplicated their data in your payroll software. If you have access to those records, correct the duplication and submit the finalisation declaration. Phone us if you need to confirm duplicated data. |
|
You have incorrectly defined a pay item as 'not reportable' or 'do not report to the ATO' in your payroll settings. While you have made the correct payments to your employees, you have not reported the complete amounts paid and withheld. |
You may be able to fix employee YTD amounts and employer-level period totals in your next pay event. Alternatively:
Even if you report your employer-level correction through your STP reporting, you must still ensure you include it in your activity statement reporting or payment (for large withholders) – see Employer level corrections. |
|
You lodged an STP report when you didn't mean to, or your report contained a significant amount of incorrect data. |
You can only lodge a FFR to replace the latest lodgment which can be for a regular pay cycle or an out of cycle payment. The FFR:
|
|
You submitted several FFR for the same pay period and they failed. |
A FFR can only be submitted once within a 24-hour period. Wait 24 hours before attempting to submit again. If this fails again, contact your DSP. |
Common STP reporting errors
There are some common reporting errors that prevent you from lodging.
Your payroll solution may advise you if there is an error preventing you from lodging your report. Not all software has the same alerts and warnings. But most have a help page or user forum where errors and solutions are explained.
There are different types of errors, including:
- SBR.GEN.AUTH errors relate to your authorisations or permissions when your payroll solution unsuccessfully connects to our SBR channel – see more about
- CMN.ATO.AUTH are data validation errors related to the authorisations required to lodge reports and the information about the reporting entity or agent doesn't match the information on our systems.
- CMN.ATO.GEN or CMN.ATO.PAYEVNT errors are generated by your payroll solution when you attempt to lodge invalid data.
If you can't resolve the error, contact your DSP. They can help you identify and remediate it.
The following table shows the most common reporting errors and how you can resolve them.
|
Error type |
What you should do |
|---|---|
|
SBR.GEN.AUTH |
SBR.GEN.AUTH errors are related to the user's authorisations or permissions when their software solution attempts to connect to the ATO's SBR channel. |
|
SBR.GEN.AUTH.006 |
You have not nominated this DSP to secure transmissions made through online (cloud based) software. You should:
Agents trying to lodge via the employer's software will need to link the SSID on the employer's ABN in Access Manager. |
|
SBR.GEN.AUTH.007 |
The software provider has not been accredited as an Online (cloud) Software Provider. Contact your software provider to resolve this issue. |
|
SBR.GEN.AUTH.008 |
Your nomination with the online (cloud) DSP does not contain the correct Software ID. This error only occurs when the SSID:
Confirm the ABN and SSID you are lodging under by:
Agents trying to lodge via the employer's software will need to link the SSID on the employer's ABN in Access Manager. |
|
CMN.ATO.AUTH |
Common (CMN) data validation errors are related to the authorisations to lodge the report to the ATO. These occur when the information about the reporting entity or their agent does not match the information on ATO systems. |
|
CMN.ATO.AUTH.001 |
This error occurs when the agent number used with your ABN or credential is not related. Check the ABN that's linked to your registered agent number is correct. |
|
This error occurs when the agent is not authorised to lodge on behalf of this client. Create a client-to-agent relationship using the Client Update service. If the client relationship exists, your registered agent number may not have access to submit on your behalf. Ask your RAM Administrator to allow 'View all restricted clients' or the restriction for this client overridden. |
|
|
You are not authorised to submit this type of lodgment. Review their permissions in Access Manager. |
|
|
CMN.ATO.AUTH.007 |
You do not have the correct permission to submit this request, or the ABN is not valid.
|
|
CMN.ATO.AUTH.009 |
Length of the Software ID must be 10 characters |
|
CMN.ATO.AUTH.011 |
The client transmitted is not associated with the Registered Agent Number (RAN) supplied and cannot be authorised. You should:
Confirm the ABN you are practicing on is linked to your client's RAN. If your ABN is incorrect, you need to:
If, as a registered agent, you are lodging via your client's software, ensure the setup has been completed correctly to run via the client profile. Ensure you are lodging as an intermediary through the software. For example, inputting RAN into correct fields as required. |
|
CMN.ATO.PAYEVNT.EM.92168 |
The update is referring to a previous year where STP reporting did not occur. You cannot lodge for a period before STP. |
|
CMN.ATO.PAYEVNT.EM.92172 |
A record with the same submission ID already exists. If submission is intended to be a FFR, ensure the FFR indicator is selected. If it is a duplicate, do not resend. |
Software Service ID (SSID) notification guide
If you use a hosted cloud-based SBR-enabled software solution, you need to notify us of your digital service provider (DSP).
Before you notify us of a SSID, you need to work out who owns the software you will use to submit your STP reports.
The following table can help you work out which ABN to register the SSID against.
|
Who is lodging? |
What SSID needs to be registered? |
ABN the SSID needs to be registered against |
How to notify us |
|---|---|---|---|
|
Agent for their own practice |
Practice's |
Practice's |
Principal authority or authorisation administrator in RAM logs into Access Manager to register the SSID against the:
If the registered agent has multiple RANs, the notification applies to the ABN for the entire practice, not against each RAN. |
|
Agent on behalf of their client |
Software purchased by the agent for multiple client lodgments |
Practice's |
Principal authority or authorisation administrator in RAM logs into Access Manager to register the SSID against the:
If the registered agent has multiple RANs, the notification applies to the ABN for the entire practice, not against each RAN. |
|
Client |
Software purchased by the agent for multiple client lodgments |
Client's |
Principal authority or authorisation administrator in RAM for the client's business logs into Access Manager to register the SSID against client's ABN. |
|
Who is lodging? |
What SSID needs to be registered? |
ABN the SSID needs to be registered against |
How to notify us |
|---|---|---|---|
|
Agent on behalf of their client |
Software purchased by their client |
Client's |
Principal authority or authorisation administrator in RAM for the client's business logs into Access Manager to register the SSID against the business ABN. |
|
Employer |
Software purchased by the business |
Employer's |
Principal authority or authorisation administrator in RAM for the employer's business logs into Access Manager to register the SSID against the business ABN. |