Native sync

QuickBooks Online + construction payroll.

Project Payroll posts payroll journals to QuickBooks Online after each pay run, mapped to your accounts and classes. We keep STP2, PAYG and super in our engine; QuickBooks receives the accounting entries only, so your reconciliation is a read, not a rebuild.

Data flows

What data moves, and which way?

  • Chart of accountsQuickBooks → Project PayrollImported and mapped
  • Classes / locationsQuickBooks → Project PayrollOptional job dimension
  • Payroll journalProject Payroll → QuickBooksPer pay run
  • LiabilitiesProject Payroll → QuickBooksSuper, PAYG, deductions

In context

Where does QuickBooks Online sit in the pay run?

Flow · from QuickBooks Online, no CSV

  1. Step 1

    Timesheets

    Approved on site

  2. Step 2

    Award & EBA

    Interpreting award…

  3. Step 3

    Payroll

    Paid, STP2 filed

  4. Step 4

    Super

    Every pay run

  5. Step 5

    Job costs

    Live to cost codes

QuickBooks Online questions

Does QuickBooks handle any compliance?

No. Journals only. STP2, PAYG, super and payment files stay with us.

Can we split labour by class?

Yes, where classes are enabled on your QuickBooks plan.

How soon after a pay run does the journal appear?

Immediately on finalisation, usually within a minute.

What if a mapping is wrong?

Our support team fixes the mapping and reposts; the journal is idempotent so nothing duplicates.

Reviewed August 2026. Connection scope confirmed during setup before you rely on it.