MYOB Payroll Error: Fix Guide for Every MYOB Payroll Problem
MYOB payroll errors range from STP lodgement failures to payroll not calculating correctly to direct deposit rejections. This guide covers the most common MYOB payroll errors across AccountRight, MYOB Business, and MYOB Essentials -- with the specific fix for each error type.
Book Free Consultation Learn MoreCommon MYOB Payroll Errors
MYOB payroll errors fall into three main categories: calculation errors (wrong tax or super amounts), submission errors (STP or ATO lodgement failures), and payment errors (direct deposit or EFT not processing). Each category has different causes and fixes.
- STP submission failed -- ATO rejected the payroll event
- Payroll not calculating PAYG withholding correctly
- Superannuation not calculating or calculating incorrectly
- Pay run stuck on 'processing' and cannot be finalised
- Employee's bank details rejected -- direct deposit failed
- Allowances and deductions not appearing on payslip
- Leave accruals calculating incorrectly or not accruing
- MYOB payroll reports not matching ATO pre-fill data
Fixing MYOB STP Submission Errors
Single Touch Payroll (STP) submissions are mandatory in Australia. When MYOB fails to lodge payroll events with the ATO, specific error codes appear. Here is how to resolve the most common STP errors.
- STP error 'ABN not found': verify your ABN in MYOB matches ATO records
- STP error 'software ID not registered': re-register MYOB in ATO Business Portal
- STP submission rejected: check employee TFNs are complete and correct
- Submission pending for more than 24 hours: check MYOB Status page for outages
- Finalisation event not accepted: ensure EOFY finalisation is lodged by July 14
- Duplicate payroll event: void the duplicate in MYOB and resubmit
- Employee not included in STP: check employee is set as STP-reportable
- Contact ATO Business Portal directly if error code is not documented
Fixing MYOB Payroll Calculation Errors
Wrong tax or super calculations in MYOB payroll usually trace back to incorrect setup rather than a software bug. These are the most common configuration issues that cause calculation errors.
- Wrong PAYG: check employee's tax scale (resident, working holiday, no TFN)
- Wrong PAYG: verify pay frequency matches actual pay schedule in MYOB
- Super not calculating: check super rate set on employee card (10.5% for 2023-24)
- Super excluded: verify the wage category is marked 'Include in super calculation'
- Wrong leave accrual: check leave category settings and hours-per-week basis
- Allowances not on payslip: verify allowance category is included in pay template
- Update MYOB to latest version -- payroll engine updates address calculation bugs
- Run MYOB Payroll Verification report to catch setup issues before pay run
Why QuickFix Bookkeeping?
Trusted by small businesses across the USA
Deep Specialization
We focus exclusively on bookkeeping and accounting software -- every error code, every workaround, every best practice.
Fast Resolution
Most issues resolved within 24 hours. Your business cannot afford to wait weeks for answers.
Transparent Pricing
No hidden fees. Clear, upfront pricing so you know exactly what you are paying before we start.
Secure and Confidential
Bank-level data security. We sign NDAs and follow strict data protection protocols on every engagement.
Frequently Asked Questions
The most common STP submission failures are caused by an ABN mismatch (your ABN in MYOB does not match ATO records), an unregistered software ID (your MYOB installation is not registered in ATO's Business Portal), or incorrect employee TFNs. Check each of these in MYOB Setup > Company Information and in each employee's card file.
Wrong PAYG withholding in MYOB is almost always a setup issue rather than a bug. The most common causes are the employee's tax scale being set incorrectly (e.g., 'No Tax-Free Threshold' when the employee has claimed it), the pay frequency not matching the actual frequency, or the employee's annualised salary being calculated wrong. Review the employee's card file under the Payroll Details tab.
If a pay run in MYOB is stuck on 'Processing' and cannot be finalised, first check the MYOB Status page for any service outages. If no outage, try logging out of MYOB and back in -- the pay run will usually resume. If it remains stuck, contact MYOB Support with the pay run ID. Do not attempt to create a new pay run while the original is still processing.
Yes. When you finalise a pay run in MYOB AccountRight or MYOB Business with STP enabled, MYOB automatically sends the payroll event to the ATO. You will see a submission status (Accepted, Pending, or Error) in the STP Lodgements area. For EOFY finalisation, you must manually trigger the finalisation event by July 14 each year.
MYOB superannuation calculation errors usually have one of three causes: the super rate on the employee card is incorrect, the wage category being paid is not marked to include in super calculations, or the ordinary time earnings threshold is misconfigured. Go to the employee's card > Payroll Details > Superannuation and verify the rate and the super fund are correctly set.
MYOB Payroll Error Still Unresolved?
Our MYOB-certified bookkeepers diagnose payroll errors, fix STP submission failures, and correct payroll calculation issues -- usually in a single remote session.
Schedule Free 30-Min Call