Single Touch Payroll: Fix These Mistakes Before They Cost You

Single Touch Payroll: Fix These Mistakes Before They Cost You

Single Touch Payroll promised to simplify payroll reporting for Australian businesses. For many employers, it has but only when it’s set up and managed correctly. For others, small configuration errors and easy-to-miss process gaps are quietly creating compliance headaches that don’t surface until the ATO comes knocking. 

The uncomfortable truth is that most STP mistakes aren’t dramatic. They’re not deliberate. They’re the result of rushing through onboarding, copying settings across employees, or assuming the software will catch every edge case. But the ATO receives your payroll data in real time, which means every error lands on record before you even realise it happened. 

This guide walks through the most common STP mistakes we see Australian SMEs make and exactly how to fix them before they cost you time, money, or a compliance conversation you didn’t want to have. 

What Is STP (and Why Accuracy Matters More Than You Think) 

Single Touch Payroll is the ATO’s digital payroll reporting framework. Each time you run a pay cycle, your payroll software sends a report directly to the ATO containing your employees’ gross wages, tax withheld, and superannuation obligations. At the end of the financial year, those accumulated figures become the basis for each employee’s income statement, the record they use to lodge their personal tax return. 

This real-time visibility is the whole point of STP. It means the ATO doesn’t wait for annual summaries; it sees your payroll as it happens. That makes consistency and accuracy non-negotiable from day one. 

Mistakes to Avoid for an Accurate STP

Mistake #1: Incorrect or Incomplete Employee Details 

This is the most common and most underestimated STP error. When an employee’s Tax File Number, date of birth, or legal name doesn’t match ATO records, their income statement can’t be linked correctly. This creates delays, compliance flags, and frustrated employees who can’t lodge their tax returns without manual intervention. 

Common culprits include: 

      • Entering a preferred name instead of the legal name on record with the ATO 
      • Transposing TFN digits during onboarding 
      • Using an old address when the ATO cross-references identity 
      • Not recording a TFN declaration at all and defaulting to the highest withholding rate without flagging it properly 

The fix: Make it standard practice to collect a completed TFN declaration form before processing a new employee’s first pay run. Cross-check the name and TFN against what the employee has provided and if there’s a discrepancy, resolve it before payroll is processed, not after. 

Mistake #2: Pay Categories Mapped to the Wrong ATO Income Types 

STP Phase 2, which most businesses have now transitioned to, requires you to disaggregate pay. This means your payroll software needs to report different types of income separately not as a single gross figure. Salary, overtime, bonuses, directors’ fees, and allowances each have their own ATO income type classifications. 

Where businesses go wrong: 

      • Mapping overtime to the same income type as ordinary hours 
      • Classifying directors’ fees as regular wages 
      • Tagging salary sacrifice arrangements incorrectly, resulting in wrong pre-tax deduction reporting 
      • Using a generic “other income” bucket for payments that have a specific ATO classification 

These mismatches cause real problems. If overtime is reported under the wrong income type, the ATO’s system won’t reconcile it correctly against award obligations. If salary sacrifice is miscoded, both the employer and employee may face queries during review. 

The fix: Audit every pay category in your payroll software against the ATO’s STP Phase 2 income type list. If your software provider published a migration guide, revisit it. If you’re unsure whether a pay category is mapped correctly, this is exactly the kind of check a bookkeeper should review before the next pay run. 

Mistake #3: Misreporting Allowances and Leave 

Allowances and leave are where STP Phase 2 catches the most businesses off guard. Under Phase 2, many allowances that were previously bundled into gross wages now need to be itemised and reported separately with their own specific classification codes. 

Errors commonly look like this: 

      • Car allowances reported as ordinary wages instead of as a separately itemised allowance 
      • Tool allowances folded into gross income with no individual line item 
      • Workers’ compensation leave reported under the wrong leave type 
      • Annual leave loading not separately identified where required 

Leave reporting has its own complexity. Paid parental leave, workers’ compensation, and ancillary leave must be tagged accurately. Getting this wrong doesn’t just affect the ATO’s view of your payroll, it can affect your employees’ leave entitlement records and create disputes down the line. 

The fix: Review your allowance and leave pay items against the ATO’s disaggregation requirements for STP Phase 2. Your payroll software should have specific allowance type fields, if you’re still using free-text descriptions or bundling everything into gross wages, that needs to change immediately. 

Mistake #4: Missing or Overdue Lodgements 

STP reports must be lodged on or before each payday. That sounds straightforward, but missed lodgements happen more often than you’d expect, especially when there are software issues, staff turnover in the accounts team, or pay runs processed outside the usual cycle (think: ad hoc bonuses or termination pays). 

Signs you may have gaps: 

      • You’ve processed a pay run but can’t confirm it was successfully submitted 
      • An employee was paid outside your normal cycle and it wasn’t added to STP 
      • Your payroll software flagged an error on submission and you closed the window without resolving it 
      • A terminated employee’s final pay was processed but no finalisation event was lodged 

The ATO does monitor lodgement compliance and can issue failure-to-lodge penalties. More practically, if a lodgement is missing, the employee’s income statement won’t reflect accurate year-to-date figures, which affects both their tax return and your own reconciliation. 

The fix: After every pay run, confirm the STP submission status in your payroll software. Most platforms show a clear submitted, pending, or error status. Build this confirmation step into your pay run sign-off process so no lodgement slips through. 

Mistake #5: End-of-Financial-Year Finalisation Done Wrong (or Not Done at All) 

The end-of-year finalisation is the step that most employers treat as an afterthought and it’s the step that creates the most downstream problems for employees and the ATO alike. 

After 30 June, you’re required to finalise each employee’s income statement in your STP-enabled payroll software. This signals to the ATO that the year’s figures are complete and accurate, at which point the employee’s income statement becomes tax-ready. If you don’t finalise, or finalise with incorrect figures, employees will see a “not tax ready” status in MyGov and won’t be able to lodge their returns. 

Common finalisation mistakes: 

      • Finalising before checking year-to-date totals against your payroll register 
      • Missing terminated employees who left mid-year (they still need finalisation) 
      • Finalising with salary sacrifice amounts reported in the wrong fields 
      • Not amending a finalisation when an error is discovered after the fact 

The fix: Before finalising, run a full payroll summary report and reconcile it against your STP year-to-date figures. Check every employee, current and terminated; is included. Lodge by the 14 July deadline (or 30 September if you use a registered tax or BAS agent). If you find an error after finalising, you can lodge an amended finalisation event. 

Your STP Health Check Checklist 

Use this quick checklist at least once per quarter and always before end-of-financial-year finalisation.

Your STP Health Check Checklist

1. Employee Setup 

    • All employees have a completed TFN declaration on file 
    • Legal names match ATO records 
    • TFNs have been verified, not just entered 
    • Employment basis (full-time, part-time, casual) is correctly recorded 

2. Pay Category Mapping 

    • All pay categories are mapped to the correct STP Phase 2 income type 
    • Overtime, bonuses, and directors’ fees are classified separately 
    • Salary sacrifice items are mapped to the correct pre-tax deduction type 
    • No pay categories are sitting in “other” or unclassified buckets 

3. Allowances and Leave 

    • All allowances are itemised and assigned the correct allowance type 
    • Leave types are correctly categorised (annual, sick, parental, workers’ comp) 
    • Annual leave loading is separately identified where applicable 

4. Lodgements 

    • Each pay run has a confirmed submission status 
    • No error messages are sitting unresolved in the payroll software 
    • Ad hoc and out-of-cycle pay runs have been submitted 
    • Terminated employees’ final pay lodgements are complete 

5. End-of-Year 

    • Year-to-date totals reconcile against payroll register before finalisation 
    • All current and terminated employees are included in finalisation 
    • Finalisation is lodged by the applicable deadline 
    • Any post-finalisation errors are corrected via an amended event 

Build a Simple Internal Process to Stay Consistent 

The businesses that rarely have STP problems aren’t necessarily using better software, they have better habits. A clean internal STP process doesn’t need to be complex. It just needs to be consistent. 

At every pay run: Process payroll, confirm STP submission status before closing the software, and record the confirmation in a simple pay run log (even a spreadsheet works). 

At every new hire: Collect the TFN declaration before the first pay, set up the employee record, verify income type and pay category mapping, and have a second person spot-check before the first pay run is processed. 

At every termination: Process the final pay including any outstanding entitlements, confirm the termination STP event has been lodged, and add the employee to your end-of-year finalisation list. 

At end of financial year: Reconcile year-to-date totals, review the health check checklist above, and finalise all employees by the deadline. 

This four-touchpoint approach costs almost no extra time when it’s built into your existing workflow but it eliminates the vast majority of STP errors before they compound. 

When to Get a Bookkeeper Involved 

STP compliance sits at the intersection of payroll processes, software configuration, and ATO requirements. For many small business owners, it’s a manageable task once the system is set up correctly. But if you’ve recently transitioned to STP Phase 2, changed payroll software, onboarded a significant number of staff, or received correspondence from the ATO about lodgement gaps, those are all signals that a fresh set of expert eyes is worth it. 

At Priority1 Group, our bookkeeping team works with Australian SMEs to set up STP correctly from the start, catch misconfigurations before they become compliance issues, and manage end-of-year finalisation so your employees can lodge their tax returns on time without frustration. 

If you’re not 100% confident your STP setup is clean, it’s worth a conversation. A quick review now is always easier than an amendment process later. 

Get in touch with the Priority1 Group team today