Call us Free audit

Guide · Trades

Connecting Jobber and QuickBooks properly

The Jobber QuickBooks integration saves trades businesses hours of re-typing, but only when it's set up correctly. Most of the problems we fix for Manitoba contractors come from a handful of settings: tax names that don't match, duplicate customers, and payments stuck in undeposited funds. Here's how the sync actually works, and how to fix it when it doesn't.

Short answer

  • Jobber syncs with QuickBooks Online only, not QuickBooks Desktop.
  • The sync is one-way, from Jobber to QuickBooks, and runs automatically. Jobber is the source of truth.
  • Jobber doesn't sync tax rates. Your tax names and rates must match exactly in both systems, or the wrong tax can be applied.
  • Most sync errors come from duplicate names, missing tax rates or a missing Undeposited Funds account.

Which QuickBooks versions work with Jobber

Jobber integrates with QuickBooks Online. In Canada, the EasyStart, Essentials, Plus and Advanced editions are supported. QuickBooks Desktop isn't supported: no information passes between Jobber and Desktop, although you can import a client list by hand.

Which Jobber plans include the sync has varied, and Jobber's own pages describe it differently. Check under Settings → Account and Billing in your account before you plan around it.

What syncs, and in which direction

The current integration is one-way, from Jobber to QuickBooks Online, and it runs automatically. There's no "sync now" button. When you first connect, Jobber runs a one-time import of your active QuickBooks customers and items into Jobber. After that, Jobber is the source of truth.

RecordSyncs to QuickBooksYou choose when
ClientsYesWhen created, or once they're on an invoice, payment or timesheet
Products & servicesYes: services as Service items, products as Non-inventoryWhen created, or once used on an invoice
InvoicesYesWhen sent, or when created
PaymentsYesWhen collected, or never
TimesheetsYes (needs QuickBooks Payroll, and names must match)When approved, or never
Jobber Payments payouts, fees, tips, refundsYesAutomatically

Two things surprise people. Custom line items sync as a generic "Custom Service" item, which makes reporting in QuickBooks less useful. And an invoice marked paid in QuickBooks does not update Jobber, so record payments in Jobber.

GST and PST: getting Manitoba taxes right

This is the most common problem we see. Jobber doesn't sync tax names and rates into QuickBooks. If a tax name in Jobber doesn't exactly match one in QuickBooks, Jobber falls back to the first QuickBooks tax with the same rate. With several 5% or 7% codes in your file, that can post the wrong tax.

For a Manitoba business charging GST (5%) and Manitoba RST/PST (7%):

  1. In QuickBooks, confirm the GST and PST rates exist and note their exact names.
  2. In Jobber, create taxes with the same names and rates, and a tax group that combines them (12% total, shown as separate lines on invoices).
  3. Send one test invoice and check the tax lines in QuickBooks before you rely on it.

Two more notes. QuickBooks rounds tax per line while Jobber rounds on the total, so small rounding warnings are normal. And if you invoice out-of-province work, set up those provinces' rates the same way.

Payments, deposits and undeposited funds

Payments and quote deposits from Jobber land in QuickBooks' Undeposited Funds (or Unapplied Funds) until the matching payout syncs. Then they move to your bank account. If you use Jobber Payments:

  • Processing fees are posted to a Jobber Payments Fees account.
  • Tips go to Undistributed Tips as journal entries.
  • Refunds go through Refunds Clearing, and instant payouts through Instant Payout Clearing.
  • You need a Checking account in QuickBooks set up as type Bank, detail type Checking.

If payments seem stuck in undeposited funds, check whether someone manually changed a payment's "Deposit to" account in QuickBooks. That breaks the payout match.

Common sync errors and how to fix them

ErrorCauseFix
Duplicate nameQuickBooks already has a customer or item with the same nameRename one, for example by adding a middle initial or company name. Item names must be unique too.
Tax rate substituted / missingTax names or rates don't matchCreate matching tax rates in QuickBooks with identical names.
Undeposited Funds account not foundThe account was deleted or renamedRecreate it as an asset account in QuickBooks.
Invoice total must be at least $0.01A $0 or negative invoiceQuickBooks won't accept these, so handle credits differently.
Duplicate invoice numberThe number already exists in QuickBooksChange Jobber's next invoice number so it doesn't overlap.
Bank account not foundThe payout account mapping is brokenRe-map it in Jobber's QuickBooks settings.

Jobber lists errors on its QuickBooks dashboard. Fix them in order: clients, then products and services, then invoices, then payments, refunds and tips, then payouts. Later records depend on earlier ones.

Setting it up (the short version)

  1. You need admin access in Jobber. Go to Apps → QuickBooks Online → Connect, sign in to QuickBooks and allow access.
  2. Before importing, clean up QuickBooks: merge duplicate customers and make item names unique.
  3. Match your tax names and rates, as described above.
  4. Walk through the import wizard: choose what to import and map your accounts. There's an extra step if you use Jobber Payments.
  5. Choose when each record type syncs. Most trades businesses sync invoices when sent, not when created.
  6. Send a test invoice and payment, and check them in QuickBooks.

When the built-in sync isn't enough

The native integration covers the core flow. Businesses often need more:

  • Job costing by crew or job type.
  • Supplier bills tied to jobs.
  • Class or location tracking.
  • Reporting that combines Jobber and QuickBooks data.

That's where an automation or a Power BI dashboard fills the gap. It's part of how we approach AI and automation for contractors, along with missed-call handling and quote follow-up.

Based on Jobber's help centre as of the date above. Jobber updates its integration regularly, so check its current documentation for your account.

Sources

  1. Jobber: QuickBooks integration FAQs
  2. Jobber: How to connect Jobber and QuickBooks Online
  3. Jobber: How items sync between Jobber and QuickBooks Online
  4. Jobber: Common QuickBooks sync errors
  5. Jobber: Tax settings
  6. Jobber: How Jobber Payments fees and payouts sync
  7. Manitoba Finance: Retail sales tax
  8. CRA: GST/HST rates by province

FAQ

Frequently asked questions

Does Jobber work with QuickBooks Desktop?

No. Jobber's integration is with QuickBooks Online only. With Desktop, you can import a client list manually, but nothing syncs automatically.

Is the Jobber QuickBooks sync two-way?

No. It's one-way from Jobber to QuickBooks Online, after a one-time import of customers and items from QuickBooks. Payments recorded in QuickBooks don't flow back to Jobber.

Why is the wrong tax showing in QuickBooks?

Jobber doesn't sync tax rates. When tax names don't match exactly, it uses the first QuickBooks tax with the same rate. Match the names and rates in both systems.

Why are my Jobber payments in undeposited funds?

That's by design. They stay there until the matching payout syncs, then move to your bank account. If they never move, check that no one changed the payment's deposit account in QuickBooks.

Want Jobber and QuickBooks to just work?

We'll audit your sync settings, fix the tax mapping and duplicates, and set up the reporting the native sync can't do.

Book a free audit