Worked Costings and Selection Checklists
Payroll software integrations: accounting, time clocks, super, banks and HR tools
How payroll software connects to accounting software, rostering and time clocks, super funds and clearing services, bank files and HR tools in Australia, and the integration risks to test.
Payroll sits in the middle of several systems: hours come in from rosters and time clocks, money goes out through bank files and super payments, journals go to your accounting software, and people data may flow to or from an HR platform. Each link either saves time or creates a new place for errors. Before choosing payroll software, list every integration you need, decide which system is the source of truth for each piece of data (employee details, pay rules, hours, general ledger codes), and test each link with a real pay run. A native, vendor-maintained integration is usually more reliable than a third-party connector, but both need checking after every update.
This guide is part of how to choose payroll and HR software. It is general information; vendors and integrations change often.
The integration map
| Link | Data that flows | Typical method | What breaks |
|---|---|---|---|
| Rostering/time clocks → payroll | Approved hours, shift types, costed timesheets | Native integration or file import | Penalties doubled or dropped; unmapped shift types |
| Payroll → accounting | Wage, PAYG, super and leave journals; sometimes per employee or cost centre | Native integration | Wrong ledger accounts; duplicated journals after re-posting |
| Payroll → bank | Net pay to employees | ABA bank file or direct payment from software | Wrong bank details; file rejected on pay day |
| Payroll → super funds | Contributions and member data (SuperStream) | Built-in clearing service, commercial clearing house, fund portal | Rejected contributions; wrong fund or member number |
| Payroll → ATO | STP pay events, finalisation | Built into STP-enabled software | Mapping errors; failed submissions not noticed |
| HR platform ↔ payroll | New starters, terminations, pay rates, leave | Native or API sync | Two systems disagreeing on pay rate or start date |
| Payroll → payroll tax returns | Wages by state | Report then manual return to the revenue office | Wrong state allocation or missing contractor wages |
Source of truth: decide it in writing
For each data item, pick one system that owns it:
| Data item | Usual owner | Why |
|---|---|---|
| Personal details, emergency contacts | HR platform or payroll self-service | Employees maintain it |
| Bank and tax details | Payroll | Security and STP accuracy |
| Pay rate and classification | Payroll (or the award engine) | Must match pay calculations |
| Rosters and hours | Rostering/time tool | Captured at the source |
| Ledger accounts and cost centres | Accounting | Owned by finance |
Sync rules flow from these choices. If both the HR platform and payroll can edit a pay rate, the integration will eventually overwrite a correct figure with a wrong one.
Accounting integration
Most Australian payroll products integrate with common cloud accounting platforms such as Xero, MYOB and QuickBooks Online. Check:
- whether journals post as a summary per pay run or per employee/cost centre (needed for job costing);
- how leave liability and super payable are posted;
- what happens if a pay run is reversed or edited after posting;
- who maps the ledger accounts at set-up (your bookkeeper should).
If payroll is already inside your accounting software, there is no integration to maintain, which is one of its main advantages for small teams.
Time clocks and rostering
Time-clock data drives pay for shift workers. Test:
- A shift that crosses midnight into a public holiday.
- A missed clock-out corrected by a manager.
- A shift swap approved after the roster was published.
- A junior employee's birthday mid-pay-period.
- A shift at a second site with a different allowance.
Compare the payroll result with a manual calculation. If award interpretation runs in the rostering tool, payroll should receive costed lines and not re-apply penalties. See award interpretation software.
Super payments under Payday Super
Since 1 July 2026, super must be paid with each pay, and generally received by funds within 7 business days. The ATO's Small Business Superannuation Clearing House closed on 1 July 2026. Integration options:
- Built-in super payments in the payroll software: one approval pays wages and super together.
- Commercial clearing house: payroll creates a SuperStream file; the clearing house collects funds and distributes them.
- Default fund's employer portal: workable for a few employees in one fund, but harder with many funds.
Ask how rejections come back and how quickly. A rejected contribution must be fixed and resent within the deadline. See Payday Super.
Bank files and payment security
Payroll is a target for fraud. Common patterns include a fake email from an "employee" asking to change bank details, and compromised self-service logins. Controls to look for:
- multi-factor authentication for administrators and employees;
- alerts to the employee when bank details change;
- a second approver for pay runs and for bank detail changes made by administrators;
- a hold or check on the first pay after a bank change.
Integration costs
Integrations can cost money in three ways (illustrative):
| Cost | Example |
|---|---|
| Connector fees | A third-party connector at $30–$100 a month |
| Set-up | A consultant maps accounts and fields: $1,000–$3,000 one-off |
| Upkeep | Checking and fixing sync issues: 1–3 hours a month of staff time |
Add them to the 3-year TCO. Over three years, 2 hours a month at $60 is $4,320, which can outweigh a lower subscription.
Frequently asked questions
Is an API enough?
An API makes an integration possible; it does not make one exist. Ask whether a maintained integration is available, who supports it and what it costs.
Should payroll and accounting be from the same vendor?
It simplifies things but limits choice. Many businesses pair specialist payroll with their existing accounting software successfully.
What happens when one side updates its software?
Integrations can break. Ask how the vendor tests integrations and how you will be notified of problems.
Can integrations handle multiple entities?
Often, with separate connections per entity or ABN. Check before you buy if you run a group.
Sources
- Australian Taxation Office — SuperStream, Payday Super and STP reporting
- business.gov.au — paying super and digital payroll
- Australian Cyber Security Centre — payroll and business email compromise scams
- Scamwatch — reporting payment redirection scams