Bureau Payroll Connects to Xero, FreeAgent and Other Accounting Apps
Intuit's accepted steps for connecting QuickBooks Online Bureau Payroll to Xero, FreeAgent and other systems, then exporting finalised pay run journals.

Bureau operators running client payroll in QuickBooks Online keep hitting the same connectivity question. The payroll sits with the bureau, the client’s books often sit elsewhere, and the figures have to travel between the two. Intuit’s accepted guidance treats this as a routine settings job rather than a workaround, with one structural rule about how many links a company can hold.
The problem behind the question
Most bureaus serve a mixed portfolio. Some clients keep their books in QuickBooks Online, others in Xero, FreeAgent or an enterprise system, and payroll still has to post somewhere at the end of every pay run. Without a direct link, someone rekeys wages, taxes and employer costs into the client’s ledger by hand. That is slow at month end and risky wherever numbers get typed twice. Deadlines make it worse, because pay runs land on fixed dates whether or not the books are ready. The real question is less whether a connection exists and more where its settings are hiding.
Where does the connection live?
The controls sit inside each client payroll company, so setup is a per-client task. Select the gear icon, then Payroll settings, then Integrations. A window opens listing the bookkeeping systems the payroll product can talk to. Filters at the top group the options by integration type, and a counter shows how many links are currently enabled. The same screen is also the door for payment and timesheet connections, not only accounting ones.
One accounting link at a time
A client company can run one accounting connection, one payment connection and one timesheet connection side by side. Two connections of the same type are not possible. Moving a client from one bookkeeping package to another therefore means replacing the existing accounting link rather than adding a second beside it. That is worth knowing before anyone promises a client a parallel feed during a migration.
Which systems are supported?
The dropdown covers QuickBooks Online itself plus a set of outside providers. Those include Xero, FreshBooks, Zoho Books and FreeAgent, along with Microsoft Dynamics 365 Business Central, Oracle NetSuite in its OneWorld edition, Access Financials and QuickFile. Xero carries a condition. It asks for at least the Standard Payroll tier, together with admin access, before the connection will complete. Other providers set their own entry requirements, so the consent steps vary from one system to the next.
The authorisation step
Choose the provider from the dropdown, then select Add and Connect. At that point the payroll product hands you over to the provider’s own website. You pick the organisation whose books should receive the payroll data and approve the sharing arrangement. Consent screens differ in wording between providers, but the shape stays constant: select the organisation, grant access, and return to payroll with the link live.
Mapping accounts before the first export
The QuickBooks path shows the full sequence from connection to posting. In Payroll settings, open Chart of Accounts and select Import Accounts. The ledger accounts held in the client’s books appear in a list, and you tick the ones payroll should be allowed to use. Each payroll item then gets mapped to a general ledger account. Tick only what payroll should touch, and leave the rest out of scope. Once the mapping is saved, every finalised pay run produces a journal that is ready to move across.
Finalising a pay run sends the journal
Export happens at the point of finalisation. From the Pay Runs menu, open or create the run you intend to close and select Finalise Pay Run. A dialog appears before anything is committed. Confirm the journal export option is selected; if it is not, use the pencil icon to switch it on, choose the immediate export setting, then finalise. The journal leaves payroll and arrives in the client’s books ready for reconciliation. A manual route is offered as an alternative, for runs you would rather close first and send across separately.
The practical upshot for practices
The appeal is standardisation. One payroll product can serve a client base that splits its bookkeeping across several providers, and the numbers land without double entry. Setup effort scales with the portfolio, since each organisation needs its own connection and account mapping. After that, the weekly routine barely changes: close the run, and reconcile inside whichever package holds the books. We will keep an eye on the supported provider list as it evolves.