Payroll operations · AU
Duplicate ATO income statements after switching payroll systems
Last updated 4 October 2026
Learn why payroll system changes create duplicate ATO income statements and how to correct STP records without doubling employee totals.

If duplicate ATO income statements appear after a payroll system change, check the STP identifiers and year-to-date figures. You may need to zero the old record, correct the new record, or confirm that two statements are valid split-year records.
The main trap is carrying full year-to-date figures into the new payroll system while leaving the same figures active in the old system. To the ATO, these can look like separate payroll records. The employee may then see double their real income and PAYG withholding in myGov.
Do not simply delete payroll records or reverse real payments. First work out how the old and new Single Touch Payroll records were identified and what each one contains.
Why changing payroll systems can create duplicates
Every STP report includes identifiers that help the ATO match the employer, payroll system and employee. These include the employer ABN and branch, the business management software ID, usually called the BMS ID, and the employee payroll ID.
If the new system uses a different BMS ID or employee payroll ID, the ATO may create another income statement record. That is not automatically wrong.
For example, suppose a site supervisor earned $48,000 before the changeover and $32,000 afterwards. Two income statements totalling $80,000 can be valid if the periods do not overlap. But if the new system reports the full $80,000 while the old system still reports $48,000, myGov may show $128,000. That needs correction.
This often happens when opening balances are loaded into the new system without a matching transition plan for STP.
Three common ways to handle the changeover
The right method depends on the payroll products, access to the old system and how much has already been reported.
| Changeover method | What the ATO receives | What employees may see | Main risk |
|---|---|---|---|
| Keep the same BMS ID and employee payroll IDs | One continuing year-to-date record | One income statement | A small ID mismatch can create a second record |
| Use new IDs, zero the old records and report full year-to-date totals in the new system | Old values reduced to zero, current totals held in the new system | Usually one income statement with current totals | Old records are not properly zeroed |
| Use new IDs and report only post-change earnings | Separate pre-change and post-change records | Two valid income statements | Opening balances are included again, causing overlap |
Do not mix these methods. In particular, do not report full year-to-date totals under new identifiers while leaving the old year-to-date record untouched.
You can find more practical changeover checks in our payroll operations hub.
How to check whether the statements are really duplicates
Start with the employee's payroll register, not the myGov screen. Reconcile the register to every STP record submitted under both systems.
Check these items for each affected worker:
- Employer ABN and branch number.
- Old and new BMS IDs.
- Old and new employee payroll IDs.
- Gross payments and separately reported allowances.
- Overtime, bonuses and commissions where separately classified.
- PAYG withholding.
- Reportable employer super contributions and other STP categories.
- The date range covered by each system.
- Finalisation status for each record.
Construction payroll needs extra care here. Travel allowances, site allowances, paid rostered days off, overtime and termination amounts may sit in separate STP categories. Comparing only gross wages can miss a duplicated allowance or incorrectly mapped payment.
Also reconcile super. The super guarantee rate is 12% of ordinary time earnings, as at October 2026. A duplicated income statement does not necessarily mean the super fund received duplicate contributions, so check the clearing house and fund records separately.
Our compliance audit tool can help you work through the payroll register, STP totals, PAYG withholding and super records in a set order.
How to correct duplicated STP records
1. Stop further incorrect reporting
Pause any unscheduled update event until you know which transition method was used. Normal payroll may need to continue, but confirm the identifiers before lodging the next pay event.
2. Back up both payroll systems
Export payroll registers, employee IDs, STP submission receipts, year-to-date reports and finalisation details. Keep the records even if the old subscription is about to close.
ATO payroll and tax records generally need to be retained for 5 years, as at October 2026. Employee records required under the Fair Work framework generally need to be kept for 7 years, as at October 2026.
3. Decide which record should hold the totals
If the new system is meant to hold the full financial year, the old STP record will usually need an update that reduces its year-to-date values to zero. The new system must then show the correct full-year totals.
If the year is intentionally split, leave the correct pre-change values in the old record and report only post-change amounts in the new record. The two statements should add up to the payroll register without overlapping.
4. Lodge an update through the correct system
STP uses year-to-date values. A later accepted update generally replaces the earlier year-to-date amounts for that payroll record. It does not mean you should create fake negative pay runs or alter the employee's bank payments.
If a record was already finalised, you may need to remove the finalisation indicator, lodge the corrected values, then finalise again. Follow the process supported by the relevant payroll product.
If you no longer have access to the old system, contact the former software provider first. If the record still cannot be corrected, contact the ATO and have the submission receipts, BMS ID, employee payroll ID and reconciled totals ready.
5. Recheck the employee's ATO record
Allow time for accepted updates to appear. Ask the employee to check myGov again after processing. The final combined gross and withholding should match the reconciled payroll register.
Do not tell an employee to lodge their tax return using figures you know are duplicated. If they have already lodged, they may need to amend the return after the income statement is corrected.
Finalisation dates still matter
For most employees, the STP finalisation deadline for the year ended 30 June 2026 was 14 July 2026, as at October 2026. Eligible closely held payees may have a later deadline, generally 30 September 2026, as at October 2026.
A missed deadline does not justify leaving duplicate figures in place. Correct the records promptly and keep notes showing what happened, who approved the correction and which submissions replaced the incorrect values.
There is no special flat penalty just for an employee seeing two statements. Consequences depend on whether the employer failed to report, lodged false or misleading information, missed required deadlines or failed to keep records. The practical first step is an accurate correction backed by a clear audit trail.
Preventing the problem next time
Before the next payroll move, write down the chosen STP transition method. Test several employees before the first live submission, including a salaried employee, an hourly worker with allowances, someone with overtime and anyone terminated earlier in the year.
Reconcile old-system totals, imported opening balances and the first new-system STP report before lodging. Keep the old system available until finalisation and employee checks are complete. A careful handover is much easier than untangling doubled income after tax time.
The Pay Run newsletter
Join the list, payroll for builders, explained fortnightly.
One email. Unsubscribe anytime. We never share your details.
Questions
Why does my employee have two income statements from the same employer?
The payroll change may have created a new BMS ID or employee payroll ID. Two statements can be valid if one covers pre-change earnings and the other covers post-change earnings. They are a problem when the amounts overlap or full year-to-date figures appear in both.
Should I delete the employee from the old payroll system?
No. Deleting an employee does not reliably correct information already sent through STP and may remove records you must retain. Use the supported STP update process to correct or zero the old year-to-date values.
Can I fix the duplication in the new payroll system only?
Only if the incorrect record belongs to the new system. If non-zero amounts remain under the old BMS ID, they usually need to be corrected through the old product. Contact the former provider or the ATO if access is no longer available.
Do two income statements mean the employee has been taxed twice?
Not necessarily. Income statements are reports to the ATO. Check the employee's payslips, bank payments and PAYG withholding ledger. The reporting may be duplicated even though wages and withholding occurred only once.
What if the employee has already lodged their tax return?
Correct the STP records first. Once the corrected information appears in the employee's ATO record, the employee may need to lodge an amendment. They should use the actual reconciled income and withholding figures, not duplicated amounts.
Construction payroll
Stop reading about it. Put it on your crew.
Published pricing, so you never need a call to get a number. We read your award or agreement and build it, and a walkthrough is there whenever you want one. We reply within one business day.
15 minutes, your EBA, no sales script.
No lock-in · Published pricing · We reply within one business day