Odoo QuickBooks Online Connector

Run operations in Odoo and keep accounting in QuickBooks Online. Invoices, payments, customers and taxes sync between the two systems automatically or on demand.

QuickBooks Online (US, Canada, UK and more) Β· Odoo 17-19 Β· Community and Enterprise Β· From €299 per year

See pricing and buy on Odoo Ecosystem Request a free demo

Who the connector is for

The connector is for companies that run sales, purchasing and inventory in Odoo but keep their accounting in QuickBooks Online, usually because the accountant or the finance team works there. Invoices, bills and payments created in Odoo appear in QuickBooks, payments recorded in QuickBooks are applied to the right invoices in Odoo, and taxes are taken from QuickBooks, so nobody re-enters the same documents twice. Several Odoo companies can sync from one installation, each with its own QuickBooks company.

What syncs between Odoo and QuickBooks Online

DataDirectionWhat happens
Customer invoices and refundsBoth waysIncluding custom fields
Vendor bills and credit notesOdoo β†’ QuickBooksImport from QuickBooks is planned
PaymentsBoth waysApplied to synced invoices automatically
Customers and vendorsBoth waysMatched to existing Odoo contacts by email and name to avoid duplicates
TaxesQuickBooks β†’ OdooLocation-based US sales tax applied to quotations and invoices
Chart of accounts, payment terms, payment methodsQuickBooks β†’ OdooMapped to Odoo accounts and journals
ProductsBoth waysMatched by SKU, stock exported to QuickBooks

Supported versions and requirements

  • QuickBooks Online only. QuickBooks Desktop is not supported
  • Odoo 17, 18 and 19, Community and Enterprise
  • Odoo.sh or on-premise hosting. Odoo Online is not supported
  • Multi-company and multi-currency (USD, EUR, CAD, GBP and others)
  • Two free one-hour guided setup sessions are included

Pricing

From €299 per year. Renewals get 20% off from the second year and 40% off from the third. Installation and configuration can be ordered as a service on the product page.

See pricing and buy on Odoo Ecosystem Request a free demo

Connector or full migration from QuickBooks?

Use the connector if you want to keep QuickBooks Online for accounting and run everything else in Odoo. If you want to move off QuickBooks completely, including QuickBooks Desktop, that is a migration project rather than a connector task: opening balances and open documents move to Odoo, and the full history stays in an archive export. See Odoo migration services and the QuickBooks to Odoo migration checklist.

Frequently asked questions

Does the connector work with QuickBooks Desktop?

No. It works with QuickBooks Online only, in the US, Canada, the UK and other countries. Moving from QuickBooks Desktop to Odoo is handled as a migration project.

Which Odoo versions are supported?

Odoo 17, 18 and 19, Community and Enterprise, on Odoo.sh or on-premise. Odoo Online is not supported.

Can I import my full QuickBooks history into Odoo with the connector?

No. The connector keeps the two systems in sync from the moment it is connected. A full move off QuickBooks is a migration project, where opening balances and open documents are transferred and the history stays in an archive.

Does it support several companies and currencies?

Yes. Several Odoo companies can sync from one installation, each connected to its own QuickBooks Online company, and documents sync in their original currency.

How do you avoid duplicate customers and products?

Contacts are matched to existing Odoo records by email and name, and products by SKU, before new records are created.

Related pages

Connect Odoo and QuickBooks Online

See the full feature list, pricing and reviews on the product page, or ask for a demo connected to your own QuickBooks Online company.

See pricing and buy on Odoo Ecosystem Request a free demo

Subscribe to our newsletter

Start your free 7-day trial


You’ll receive an email with a link to download the APK after you confirm the address.
We respect your privacy



Cookie Settings