Skip to main content

Docs · Integrations

QuickBooks integration

QuickBooks Online is the most common ERP among our customers. We push final estimates as items, sync invoice + payment status back, and map cost codes per project so the chart of accounts stays organized.

Back to docs

What syncs

  • Final estimates → QuickBooks items (one item per CSI division by default; configurable)
  • Invoices → bid-package status (draft / sent / paid)
  • Payments → bid-package received-amount
  • Customers → contact records (one direction; we don't overwrite QBO customers)

OAuth setup

Settings → Integrations → QuickBooks → Connect. We use OAuth 2.0 against the QuickBooks API; tokens refresh automatically. Disconnect at any time; we don't keep sync rights after revocation.

Next move

Want help on a real bid? Schedule a live review.

QuickBooks integration — OmniTakeoff Docs