Avoid STP Duplicates: ModernDMS MYOB Integration for Australian Dealers
By MDMS Team · 6 October 2026

Avoid STP Duplicates: ModernDMS MYOB Integration for Australian Dealers

Yes, dealerships can integrate MYOB for both payroll and billing, and the process follows a predictable sequence once you know where to look. Payroll integration hinges on Single Touch Payroll compliance, while billing integration depends on correct cost centre mapping. Before you touch either workflow, confirm your payroll permissions, select the right cost centre, and set aside time to test STP reporting before go-live.
TL;DR:
- Proper permission checks and comprehensive testing are critical, especially for larger dealerships with multiple payroll IDs, to prevent reporting errors.
- Billing mapping decisions, such as GST codes and debtor codes, significantly impact quarterly GST reporting and reconciliation accuracy.
- Connecting MYOB for payroll requires confirming STP compliance and running test pay events to verify data accuracy before activation.
- Real-time billing sync offers up-to-date ledger balances but demands stricter error checking, while batch syncing provides more forgiveness at the cost of delayed receivable updates.
- The entire integration process delays depend on dealership size; small dealerships can complete setup within one or two days, whereas larger ones may need up to a week for full reconciliation.
Table of Contents
- Payroll integration: connecting MYOB and enabling STP reporting
- Billing and invoicing integration: syncing receivables with MYOB
- ATO compliance and STP specifics you must verify
- Integration checklist and go-live playbook
- How ModernDMS approaches MYOB integration
- Where to start: payroll first or billing first?
- How ModernDMS can help with your integration
- FAQ
- Sources
Payroll integration: connecting MYOB and enabling STP reporting
Before you start, confirm two things: your MYOB account has payroll administrator access, and your dealership management system has admin-level permissions to authorize an outbound connection. Skipping this check is the most common reason integrations stall halfway through setup.
Once permissions are confirmed, the connection itself follows a consistent pattern across most dealership software, including the approach described in Traffio’s MYOB setup documentation:
- Select the payroll cost centre inside your dealership system.
- Set the accounting package field to MYOB.
- Click “Connect to MYOB” and authorize the connection using your MYOB credentials.
- Confirm the software ID, sending service provider, or machine credential your system will use to report to the ATO, as outlined in the ATO’s STP checklists.
- Run a test pay event and check the results against employee records.
That last step matters more than it looks. A test pay event lets you verify year-to-date figures before they reach the ATO, and it gives you a chance to catch duplicate BMS IDs, a common issue during system migrations covered in the ATO’s payroll solution change guidance. Employees can check their own year-to-date tax and super figures in myGov once a pay event has been reported successfully.
For a small dealership, expect the connection and first test run to take half a day. IT handles the technical connection, while payroll staff verify the test results against existing records. Larger dealerships with multiple payroll IDs or legacy systems should plan for a full day, mostly spent reconciling historical data.
Pro Tip: Run your first test pay event on a single employee with a simple pay structure before testing anyone with multiple payroll IDs or back pay adjustments.
The most common pitfall is treating the connection step as the finish line. The connection only moves data. Verifying that data landed correctly is a separate task, and dealerships that skip it often discover reporting errors weeks later, once the ATO flags a discrepancy.

Billing and invoicing integration: syncing receivables with MYOB
Billing integration runs on a similar structure to payroll, but the mapping decisions carry more long-term weight because they affect your GST reporting every quarter.
Start by confirming billing access permissions in both systems and setting up your invoice cost centre inside your dealership software. From there, the configuration generally follows this order, based on the pattern described in Traffio’s vendor documentation:
- Set the accounting package field to MYOB inside your billing module.
- Configure invoice cost centre rules so parts, service, and equipment sales route to the correct ledger accounts.
- Map customer records to MYOB debtor codes, ideally using ABN as the matching key to avoid duplicate customer entries.
- Assign GST codes separately for parts and service line items, since these can carry different tax treatment depending on the transaction.
- Choose a sync frequency, either real-time or batch, and confirm it matches your reconciliation schedule.
Real-time syncing keeps your general ledger current but demands tighter error-checking, since a mapping mistake shows up immediately in MYOB. Batch syncing, often nightly, gives your finance team a buffer to catch errors before they post, though it means your receivables picture lags by a day.
Whichever frequency you choose, the ATO’s digital record-keeping guidance recommends software that supports GST and taxable payments reporting without manual re-entry, since manual entry is where most classification errors creep in. Before you consider billing integration complete, pull a sample of invoices across parts, service, and equipment sales, and confirm each one posted to the correct ledger account with the right GST treatment attached.
ATO compliance and STP specifics you must verify
Single Touch Payroll Phase 2 is mandatory for Australian employers, and it requires more detail than the original STP rollout. Your software needs to report year-to-date tax and superannuation figures alongside each individual pay event, not just a periodic summary, as set out in the ATO’s STP Phase 2 reporting guidelines.
A few connection details are worth confirming before you report anything:
- Your payroll software connects to the ATO through one of three methods: a software ID, a sending service provider, or a machine credential, each outlined in the ATO’s STP checklists.
- Once a pay event reports successfully, employees can view updated tax and super figures through myGov, confirming the ATO’s description of how STP data flows.
- If you are migrating from another payroll system, your old BMS ID needs to be retired correctly, or you risk duplicate year-to-date reporting for the same employee.
STP Phase 2 has been mandatory for all employers since its rollout, which means there is no grandfathering exemption left for dealerships still running legacy payroll setups, according to the ATO’s Phase 2 reporting guidelines.
If your dealership runs more than one payroll system, or you are mid-migration, loop in a registered tax or BAS agent early. They can manage the SSID submission on your behalf and flag mismatches before they become reportable errors.
Integration checklist and go-live playbook
A rushed go-live is where most integration problems originate, so treat this as a sequence rather than a single event.
- Back up both systems and confirm your access list, including who holds admin rights in MYOB and your dealership software.
- Verify ABN and branch details match across both systems before mapping anything.
- Complete your full mapping matrix: cost centres, debtor codes, and GST treatment for every transaction type.
- Run a single pay event test, then a test with an employee carrying multiple payroll IDs, to confirm the ATO mapping produces one consistent year-to-date figure rather than duplicates.
- Post a sample invoice across parts, service, and equipment, then confirm GST figures match between systems.
- Reconcile year-to-date payroll totals, debtor balances, and ATO receipt confirmations before declaring go-live complete.
Keep a rollback plan ready. If STP reporting produces unexpected duplicates, you can pause reporting temporarily, but you should notify the ATO or your BAS agent rather than letting the issue sit unresolved.
A small dealership with one payroll system and straightforward invoicing can generally complete this checklist within one to two business days. A mid-size dealership running multiple cost centres or migrating from legacy software should budget closer to a week, mostly for reconciliation.
How ModernDMS approaches MYOB integration
Our platform includes native accounting integration to connect payroll and billing workflows to MYOB without stitching together separate tools. Our modular rollout means you can activate the modules relevant to your integration first, rather than committing to a full system change at once.
During implementation, the team typically handles:
- Mapping cost centres and debtor codes to match your existing MYOB chart of accounts.
- Enabling STP reporting and configuring the correct ATO connection method.
- Running test pay events and sample invoice postings before go-live.
- Training payroll and finance staff on the reconciliation steps that follow.
Where to start: payroll first or billing first?
If you face an immediate STP reporting deadline, prioritize payroll. Compliance obligations do not wait, and a late or duplicated STP report creates more cleanup work than a delayed invoice ever will. Billing integration can be staggered if your team is stretched thin, but do not skip testing GST and debtor mapping before you stop running your old invoicing processes in parallel. Assign clear ownership from the start: IT manages the technical connections, payroll or your BAS agent verifies STP accuracy, and finance owns the reconciliation checks.
— ModernDMS
How ModernDMS can help with your integration
We offer modules built specifically for equipment dealerships, including General Ledger & Operations, payroll connectors, and parts invoicing, all designed to connect cleanly with MYOB rather than forcing a workaround. Our team maps your cost centres, enables STP reporting, runs test cases, and trains your staff as part of implementation.

If you want to see how this works for your dealership specifically, request a demo or check our pricing to find the module combination that fits your current setup.
FAQ
How can I contact MYOB sales?
MYOB sales contact details are available directly through MYOB’s own website, where you can request a callback or start a chat with their sales team. We recommend confirming your specific plan and integration requirements before that conversation so you know what to ask for.
Is MYOB connected to the ATO?
Yes, MYOB connects to the ATO through one of three approved methods: a software ID, a sending service provider, or a machine credential, as outlined in the ATO’s STP checklists. This connection is what allows STP pay event reports to reach the ATO and update employee records in myGov.
Does MYOB have inventory management?
MYOB offers basic inventory tracking features, though dealerships with complex parts and equipment inventory often need more specialized tracking than general accounting software provides. For dealership-specific inventory workflows, our guide on inventory tracking systems covers what to look for beyond standard accounting tools.
How do I create a new company file in MYOB Business?
Setting up a new company file in MYOB Business is done through MYOB’s own onboarding flow, where you enter your business details, ABN, and financial year settings. If you are migrating from another payroll or accounting system at the same time, confirm your previous BMS ID is retired correctly to avoid duplicate reporting once STP is active.
How long does MYOB integration take for a dealership?
A straightforward payroll or billing connection typically takes half a day to a full day for a small dealership, including the initial test pay event or test invoice. Larger dealerships with multiple payroll IDs or legacy systems to migrate should budget closer to a week to allow for full reconciliation.