Xero, QuickBooks & FreeAgent sync
Your invoices and payments, in the books, checked
A Xero, QuickBooks and FreeAgent integration for tradesmen that pushes invoices and payments to the books and then reads them back to prove they landed. Connect with your accounting login, watch the event journal, and stop re-typing.
30-day free trial · No card required · Web app today, mobile & Windows apps in pilot

- Web Open nowBeta
Coming soon
Coming soonComing soon
Included onPremium and above
Bookkeeping sync in TradeYoke is a one-way push from the immutable ledger: invoices and payments go to Xero, QuickBooks or FreeAgent as you raise and settle them. What makes it trustworthy is the read-back: after each push TradeYoke fetches the record from the accounting package and compares it, and the event journal on the dashboard shows every push, every verification and any mismatch. Connection is OAuth with your own accounting login; nothing is stored but the tokens, and those are kept encrypted, never in plain text.
What it does
Xero, QuickBooks & FreeAgent sync in TradeYoke
Xero, QuickBooks Online, FreeAgent
Connect one from Settings → Accounting & tax with your normal login.
Invoices and payments pushed
As they are raised and settled, from the ledger, with idempotency so a retry never duplicates.
Read-back verification
Each push is fetched back and compared; you see 'landed and matches', not 'sent'.
Event journal
A dashboard of every sync event: pushed, verified, failed, retried.
OAuth, your account
Standard OAuth connection, kept encrypted at rest; disconnect any time.
Scheduled sync
A background sweep runs every fifteen minutes for every connected business.

The real thing
As it looks today
A real screen from the product, not a mock-up. The same screen is on the phone app.
Xero, QuickBooks, FreeAgent
Pushed through, not re-typed

Commissioning
The books, kept in step
Invoices and payments push through automatically — nothing copied out by hand.

The paperwork, filed as you go 
Signing off
Read-back checks it landed
TradeYoke reads the figure back from the ledger, so you can see exactly what arrived.

Every figure, checked
More of it, as it looks today


The details
Also worth knowing
- Customers created on the flyA customer the books have not seen is created there on first push.
- Your sign-in is kept encryptedThe connection details TradeYoke keeps for Xero, QuickBooks or FreeAgent are stored encrypted, never in plain text.
See it working
What you get, on the real screens

BookkeepingPremium and above · £19.99/month
Your books, kept up to date for you
Connect Xero, QuickBooks or FreeAgent and TradeYoke sends your invoices, payments and customers across every fifteen minutes — then checks they arrived.
- Works with Xero, QuickBooks Online and FreeAgent
- Invoices, payments and customers sent across automatically
- Read back and compared, so you know your books match
- A record of every sync, for you or your bookkeeper
- Disconnect any time without losing the history
Questions
Asked about xero, quickbooks & freeagent sync
Is it two-way?
No. TradeYoke is the source of truth for sales invoices and payments and pushes them; it reads back to verify but does not import bills or bank feeds.
Do I need the accounting package's API plan?
No. Standard Xero, QuickBooks Online and FreeAgent subscriptions include the API used here.
What if a push fails?
It is recorded in the journal with the reason and retried by the next sweep; nothing is silently dropped.
Is my Xero/QuickBooks/FreeAgent connection stored securely?
Yes. The connection details TradeYoke keeps are stored encrypted, never in plain text, and you can disconnect at any time from Settings → Accounting & tax.
Related: HMRC Making Tax Digital VAT · Invoicing & payments · Pricing
Try xero, quickbooks & freeagent sync on your own work
30 days of Essentials free, no card. Import your customers and see it against a real week.