A common question at the end of the financial year is why an employee has multiple Income Statements appearing in their myGov account for the same employer.
In most cases, duplicate Income Statements occur because the Australian Taxation Office (ATO) identifies payroll records using a combination of key identifiers. If one or more of these identifiers changes, the ATO may interpret the employee as belonging to a different payroll record and create an additional Income Statement.
This article explains how STP identifies employees, common causes of duplicate Income Statements, and troubleshooting steps to help resolve the issue.
How STP Identifies an Employee
When STP data is submitted to the ATO, employee records are matched using a combination of:
- Employer ABN
- Branch Code
- Business Management Software (BMS) ID
- Employee Payroll ID
If any of these identifiers change during the financial year, the ATO will create a separate Income Statement for the employee.
Example
An employee may have two Income Statements created where the BMS ID has changed, even though all other details remain the same:
| Income Statement | ABN | BMS ID | Employee ID |
|---|---|---|---|
| Statement 1 | Same | A123 | 1001 |
| Statement 2 | Same | B456 | 1001 |
Although the employee is the same person, the change in BMS ID causes the ATO to treat the submission as a separate payroll source, resulting in multiple Income Statements.
1. Payroll Platform Migration
When migrating between payroll platforms, a new BMS ID may be generated. If historical year-to-date figures are reported under both the old and new BMS IDs, multiple Income Statements may appear.
2. Changing STP Branches
Changing the reporting branch within STP can result in a different Income Statement being created.
3. Employee Re-created Instead of Transferred
If an employee is terminated and recreated rather than transferred correctly, a new Employee Payroll ID may be generated.
4. Business Merge or Entity Changes
Moving employees between employing entities or payroll files may create additional Income Statements where reporting identifiers differ.
5. Incorrect Employee Payroll ID During Migration
A migration may successfully transfer employee data while assigning a new Payroll ID. Because Employee Payroll ID forms part of the STP matching logic, this can generate a separate Income Statement.
6. Historical STP Data Still Exists
Even when payroll data is corrected, previous submissions may still exist within the ATO's records and continue displaying until updated YTD information is submitted.
Troubleshooting
When investigating duplicate Income Statements, verify the following:
Step 1 — Confirm Employee Details
Check:
- Employee name
- Date of birth
- Tax File Number (TFN)
Ensure these details are consistent across all payroll records.
Step 2 — Compare STP Identifiers
Review:
- ABN
- Branch Code
- BMS ID
- Employee Payroll ID
Identify whether any of these values have changed during the financial year.
Step 3 — Review Employee Transfers
Determine whether the employee was:
- Migrated from another payroll platform
- Moved between payroll files
- Recreated instead of transferred
Step 4 — Check Year-to-Date Balances
Confirm that YTD earnings reported through STP align with the payroll records that should be reported for the financial year.
Resolving Duplicate Income Statements
Where earnings have been reported under an incorrect STP identifier, the incorrect record may need to be reduced to zero before resubmitting the correct figures.
This is commonly achieved through:
- Reset Earnings
- Fix STP Data
- Lodging an Update Event
Reset Earnings allows payroll earnings to be recalculated and rebuilt from payroll transactions.
This process is commonly used when:
- STP values do not match payroll values
- Historical earnings require recalculation
- YTD figures appear incorrect
General Process
- Create a backup of payroll data.
- Run the Reset Earnings process.
- Allow payroll earnings to rebuild.
- Review employee YTD balances.
- Confirm totals are now accurate.
Fix STP Data recalculates STP reporting values and synchronises payroll records with STP reporting tables.
This process is commonly used after:
- Data corrections
- Employee transfers
- Earnings resets
- STP inconsistencies
General Process
- Complete the Reset Earnings process if required.
- Run Fix STP Data.
- Review the results.
- Confirm employee YTD values are accurate.
An Update Event sends the latest Year-to-Date values to the ATO without creating a new pay run. This allows the ATO to update Income Statement information using the corrected totals.
General Process
- Verify payroll totals are correct.
- Create an Update Event.
- Lodge the Update Event with the ATO.
- Monitor the submission status.
- Allow time for the ATO to refresh Income Statements.
The ATO Controls Income Statements
Payroll software submits STP data to the ATO, however the Income Statement displayed in myGov is generated by the ATO. Changes may take time to appear after an Update Event has been successfully lodged.
Multiple Income Statements Are Not Always Incorrect
In some circumstances, multiple Income Statements are expected, including:
- Genuine employment under different entities
- Reporting under different ABNs
- Reporting under different branches
- Mid-year payroll migrations where reporting identifiers changed
Not All Duplicate Income Statements Can Be Merged
The ability for the ATO to consolidate Income Statements depends on the STP identifiers reported and the data received. In some situations, the ATO may continue displaying separate Income Statements where separate reporting sources existed during the financial year.
Important
MyGov Income Statements may take 24–48 hours to reflect a successfully lodged Update Event. Do not assume a submission has failed if the Income Statement has not updated immediately.
When to Contact Support
Gather the following information before contacting support:
- Employee name
- Employee Payroll ID
- ABN
- Branch Code
- BMS ID
- Screenshots of Income Statements
- Details of any payroll migration or employee transfer
- Confirmation of whether Reset Earnings and Fix STP Data have already been completed
Providing this information will assist with identifying which reporting identifier has changed and whether additional STP corrections are required.
Duplicate Income Statements generally occur when the ATO receives STP submissions containing different identifying information for the same employee.
The most common identifiers involved are:
- ABN
- Branch Code
- BMS ID
- Employee Payroll ID
Troubleshooting should focus on identifying which identifier changed, validating Year-to-Date earnings, and where required completing:
- Reset Earnings
- Fix STP Data
- Lodge an Update Event
Once corrected YTD figures are successfully reported to the ATO, the employee's Income Statement information can be updated accordingly.
Comments
Article is closed for comments.