🕒 Estimated read time: 18 minutes | Last updated: February 2026
The Jobber–QuickBooks Online integration automatically syncs invoices, payments, clients, timesheets, and payouts from Jobber to QuickBooks in real-time — eliminating double-entry for the life of your account. Connecting it is one of the highest-leverage configuration decisions a home service contractor can make. Done correctly, the connection takes 30–60 minutes and then runs invisibly in the background. Done incorrectly — specifically, with the account mapping skipped or rushed — it produces compounding accounting errors that cost real money to untangle at year-end. This guide walks through how to connect Jobber to QuickBooks Online correctly, what to map and why, what syncs automatically, what doesn’t, and how to troubleshoot when something goes wrong.
💡 The short answer: Connecting Jobber to QuickBooks Online takes 30–60 minutes total depending on whether you import existing data from QBO. The authorization itself takes five minutes. The one-time import of existing clients and services (optional) runs in the background and may take 10–30 minutes. The account mapping — where you tell Jobber which QBO income account each of your services belongs to — takes 15–25 minutes and is the most important step in the process. Skipping or rushing the mapping is the single most common mistake in Jobber–QBO integrations, and the one most likely to require your accountant to fix at year-end.
Plan requirement: The Jobber–QBO integration is available on all Connect and Grow plans (Individual and Team). It is not included in the Core plan. If you’re on Core and need this integration, you’ll need to upgrade. During the free trial, all accounts have full Grow plan access including QBO sync.
✅ Key Takeaways
- The Jobber–QBO sync is one-way (Jobber to QBO) and now real-time and automatic. There is no “Sync Now” button in the new integration. Items sync to QuickBooks immediately when sent, collected, or created in Jobber. Changes made in QuickBooks Online do not push back to Jobber. Always make edits in Jobber.
- Account mapping is the most important step — and the only one that requires real thought. The authorization is five clicks. The mapping — telling Jobber which QBO income account each service belongs to — determines whether your books are clean or messy for the next 12 months. Don’t rush it.
- Map every service, not just most of them. Unmapped services default to a catch-all account that makes revenue categorization meaningless. It takes 15 minutes to map everything. Do it completely during setup.
- The new integration has a built-in backfill tool. Historical invoices, payments, payouts, and timesheets can be synced retroactively from within Jobber using the “Sync older items to QuickBooks” feature in Sync Settings — no CSV export needed.
- The first connection includes a one-time import from QBO into Jobber. This one-time import brings your QBO client list and products and services into Jobber. You can skip it if your Jobber data is already complete.
- Duplicate customers are the most common post-connection issue. They happen when client names in Jobber don’t exactly match customer names in QBO. Use QBO’s merge customer feature to resolve them.
- Always test the sync before going live. Create a test invoice, send it, record a payment, and verify both appear correctly in QBO before relying on the integration for real client billing.
⚠ FTC Disclosure
This article contains affiliate links to Jobber. If you start a trial or purchase a subscription through our links, Kore Komfort Solutions may earn a commission at no additional cost to you. This does not influence our editorial content. Configuration instructions are based on publicly available Jobber Help Center and QuickBooks Online documentation. Features and interface details change periodically — verify current information at help.getjobber.com and QuickBooks support.
Prerequisites: What You Need Before You Connect
Before opening the integration settings, confirm you have all three of these in place:
✅ Pre-Connection Checklist
1. Jobber Connect or Grow plan (any version — Individual or Team)
The QBO integration is available on Connect and Grow plans (Individual and Team versions). It is not available on the Core plan. Log into Jobber, navigate to Gear Icon > Account and Billing, and confirm your plan. If you’re on Core, you’ll find the QBO integration unavailable. Upgrade to Connect Individual ($119/mo), Connect Team ($169/mo), Grow Individual ($199/mo), or Grow Team ($349/mo) to enable it. During the 14-day free trial, all accounts have full Grow plan access — you can connect and test QBO during your trial before committing to a paid plan.
2. Active QuickBooks Online subscription (not Self-Employed or Desktop)
You need an active QBO account — Simple Start, Essentials, Plus, or Advanced (US) or EasyStart, Essentials, Plus, or Advanced (Canada). Two versions that do not work with Jobber: QuickBooks Self-Employed (not supported — this is a separate Intuit product used for mileage and basic tax tracking) and QuickBooks Desktop (a separate offline product with no native Jobber sync). If you use either of those, Jobber’s native integration is not available — you’d need to manually export and import, or consider migrating to QBO first. Note: If you use Xero instead of QuickBooks, Jobber also supports a native Xero integration — this guide covers QuickBooks Online only. See Jobber’s help center for Xero setup instructions.
3. Your Jobber services list is built and complete
The account mapping step requires a complete services list in Jobber. If you haven’t built your services list yet, do that first — every service needs to be present so you can map each one to the correct QBO income account. An incomplete services list means incomplete mapping, which means some revenue will flow to the wrong account. See our full walkthrough: How to Set Up Jobber for Contractors.
4. Admin access in Jobber
The QuickBooks Online integration can only be set up by an admin user. Non-admin team members will not see the QuickBooks connection option. To confirm your role, navigate to Gear Icon > Team Members and check that your account is listed as Admin. If you’re not an admin, ask your account owner to connect the integration or grant you admin access first.
Not on Jobber yet?
QBO sync is included in the free trial — full Grow plan, 14 days, no credit card.
One More Prerequisite: Know Your QBO Chart of Accounts
Before you start the mapping step, open QuickBooks Online in a second browser tab and navigate to Accounting > Chart of Accounts. Find the income accounts you use to categorize service revenue. Common account names include: Services Revenue, Labor Revenue, Service Income, Installation Revenue, Materials Revenue, Product Sales. Know which accounts exist and what they’re called before you start mapping — you’ll be selecting from a dropdown during the integration setup and it moves faster when you know what you’re looking for.
If your QBO chart of accounts is sparse — maybe just one “Income” account — now is a good time to add more specific accounts before connecting Jobber. Having separate accounts for labor and materials makes the reporting meaningful. Adding accounts takes two minutes in QBO: Accounting > Chart of Accounts > New, select Account Type = Income, name it, save.
How the Jobber–QBO Sync Works (Read This First)
Understanding the sync mechanics before you connect prevents the most common post-connection confusion. The new Jobber–QuickBooks integration works differently from the legacy version — most importantly, the sync is now real-time and automatic. There is no “Sync Now” button. Items sync to QuickBooks immediately when they are created or updated in Jobber.
One-Way, Real-Time, Automatic
The ongoing sync is one-way (Jobber to QBO) and fires in real-time with no manual trigger. Here’s what syncs and when:
- Invoices — sync immediately when sent from Jobber (drafts do not sync)
- Payments and tips — sync when collected; you can configure this to sync at collection or disable payment sync entirely
- Clients — sync when created in Jobber, appearing as QBO customers
- Products and services — sync from Jobber to QBO
- Timesheets — sync time entries for payroll reconciliation
- Jobber Payments payouts and fees — can be configured to sync payout reconciliation to a designated QBO bank account
The One-Time Import: QBO → Jobber (First Connection Only)
When you first connect, Jobber offers a one-time import that runs from QuickBooks into Jobber — the only point where data flows in that direction. This import brings your existing QBO client list and products and services list into Jobber so both platforms start from the same baseline. You can toggle on or off what to import (clients, products and services, or both), or skip the import entirely if your Jobber data is already complete. After this one-time setup step, all ongoing sync is strictly one-way: Jobber to QBO.
Backfilling Historical Data
The new integration also includes a built-in backfill tool. After connecting, navigate to your QuickBooks Sync Settings and select Sync older items to QuickBooks. You can choose which item types to backfill (invoices, payments, payouts, timesheets) and set a “created on or after” date to control how far back it goes. This replaces the manual CSV import workaround required by the legacy integration — historical data can now be pulled into QBO directly from within Jobber. See the historical data section below for full details.
The Cardinal Rule: Always Edit in Jobber, Not QBO
Because ongoing sync flows one direction — Jobber to QBO — the rule is absolute: make all edits in Jobber and let the sync carry them to QBO. If you edit an invoice amount in QBO instead of in Jobber, both records diverge with no automated reconciliation. If you need to change an invoice amount, void the Jobber invoice, create a corrected one, and let the corrected invoice sync. If a client name changes, update it in Jobber. The sync handles QBO automatically.
What Syncs as What in QBO
When data syncs from Jobber to QBO: Jobber invoices become QBO invoices. Jobber payments become QBO payments applied against those invoices. Jobber clients become QBO customers. Jobber timesheets become QBO time entries. Jobber does not create QBO estimates or QBO purchase orders — those record types have no Jobber equivalent in the sync.
Step 1: Open the Integration and Authorize the Connection
Time: 5–10 minutes
In Jobber, navigate to Apps from the side navigation menu. From the app list, find and select QuickBooks Online, then click Connect.
Jobber will prompt you to log into your QuickBooks Online account if you aren’t already. Enter your QBO credentials. If you manage multiple QBO companies, a company selection screen will appear — select the correct company before proceeding. Click Allow access to authorize the connection.
The Initial Import Step
If this is your first time connecting Jobber to this QuickBooks integration, you’ll be directed to a one-time import screen before proceeding to sync settings. This import brings existing data from QuickBooks into Jobber — the only time data flows in that direction. You’ll see two toggle options:
- Import clients from QuickBooks — active QBO customers become Jobber clients. Sub-customers in QBO are imported as properties in Jobber.
- Import products and services from QuickBooks — your QBO products and services list populates your Jobber services list.
Toggle on what you want to import, then click Continue. Review the summary on the next screen and click Start import. The import runs in the background — you can leave the page and work in Jobber while it processes. You’ll be notified when it completes. If you’ve already built your client and services lists in Jobber and don’t want to risk duplicates, toggle both options OFF and skip the import.
After the import (or skipping it), you’ll be taken to the QuickBooks sync activity dashboard. This is where you’ll configure sync settings and account mapping — the most important part of the setup.
Step 2: Map Your Jobber Services to QBO Income Accounts
Time: 15–25 minutes depending on number of services
This is the most important step in the entire Jobber–QBO integration. To access sync settings, navigate to: Gear Icon > Settings > Connected Apps > QuickBooks Online Integration > Manage App > Sync Settings. A faster shortcut: once connected, Jobber shows a QuickBooks alert banner in your top navigation — click it to jump directly to the sync activity dashboard, then click Sync Settings from there.
In Sync Settings, you’ll find the account mapping section where you assign each Jobber service to a QBO income account. The mapping you set here determines which QBO account receives revenue from each type of work you bill — for every invoice you send from this point forward.
The Mapping Interface
Scroll to the Products and Services mapping section. You’ll see a list of every service in your Jobber services list. Next to each service is a dropdown — click it and select the QBO income account that matches the type of revenue that service generates. The dropdown pulls directly from your live QBO chart of accounts, so any accounts you’ve added in QBO will appear here.
How to Map Correctly
The goal is to categorize revenue the same way your accountant or tax preparer expects to see it in QBO. For most residential home service contractors, the mapping breaks down along two primary lines:
Labor or service-based work maps to a Services Revenue, Labor Revenue, or Service Income account. This covers: HVAC service calls, plumbing labor, cleaning services, lawn maintenance visits, inspection fees, installation labor — any line item where the primary value delivered is the technician’s time and expertise.
Materials, parts, or product sales map to a Materials Revenue, Product Sales, or Parts Income account. This covers: parts installed, materials furnished, chemicals used, any line item where a physical product is supplied as part of the job.
If your QBO chart of accounts has more granular categories — separate accounts for HVAC labor vs. plumbing labor, for instance — map to that level of specificity. The more specific the mapping, the more useful the QBO revenue reports become for understanding where your income actually comes from.
Mapping the Default Line Item
Jobber also has a default line item category used when a custom line item is added to an invoice that isn’t in your services list. Map this to your most general income account — typically Services Revenue or General Income. This catches any manually typed line items that don’t match a saved service.
📌 Mapping Decision Rule
Ask for each service: “When my accountant looks at the P&L, which income category should this revenue appear under?”
If the answer is labor/service → map to Services Revenue or equivalent.
If the answer is parts/materials → map to Materials Revenue, Product Sales, or equivalent.
If you’re unsure → ask your accountant before connecting, not after 6 months of wrong categorization.
Step 3: Map Payment Methods
Time: 5 minutes
Below the services mapping section, Jobber displays its payment methods and asks you to map each to a QBO equivalent. This determines which bank account or payment type in QBO receives each category of payment when it syncs.
Standard Payment Method Mapping
Map each Jobber payment method to its QBO counterpart:
- Jobber Payments (credit/debit card) → map to your Jobber Payments bank account in QBO, or to Undeposited Funds if you batch your Jobber Payments deposits. Jobber Payments deposits funds to your connected bank account, so the QBO account should reflect where those funds actually land.
- Jobber Payments (ACH bank transfer) → same as above; ACH deposits go to the same bank account as card payments through Jobber Payments.
- Check → map to your primary operating checking account, or to Undeposited Funds if you batch deposits before recording.
- Cash → map to your cash account or petty cash account, depending on how you handle cash receipts.
- Other → map to Undeposited Funds as a catch-all for payment types that need manual classification.
Step 4: Map Tax Rates (If Applicable)
Time: 5 minutes
If your Jobber invoices include sales tax, map your Jobber tax rates to the corresponding QBO tax codes. This ensures that when a taxable invoice syncs to QBO, the tax amount is recorded against the correct QBO tax liability account rather than appearing as unclassified income.
In the tax mapping section, each tax rate you’ve configured in Jobber appears with a dropdown for the corresponding QBO tax rate. Select the matching QBO tax code for each Jobber rate. If you charge sales tax in a single jurisdiction at a single rate, this is a single mapping. If you charge different rates for different service types or jurisdictions, map each rate individually.
If your business does not collect sales tax — common in service-only businesses in many states — skip this section. The mapping only applies to invoices that include a tax line item.
Not yet on Jobber? The QBO integration is included in the free trial.
Connect Jobber to QuickBooks, test the sync, and evaluate the full Grow plan — 14 days, no credit card.
Step 5: Run a Test Sync
Time: 10 minutes
Before relying on the integration for real client billing, run a complete test to verify that invoices and payments sync correctly to the right QBO accounts. This step catches mapping errors before they affect real transactions.
Test Invoice Sync
- In Jobber, create a test client using your own name and email address
- Create a job for the test client with two line items — one from your services list (a labor service) and one material or product item, if applicable
- Mark the job complete and generate an invoice
- Send the invoice (not just save as draft — the sync only fires on send)
- Switch to QuickBooks Online and navigate to Sales > Invoices
- Confirm the test invoice appears with the correct client name, correct line items, and correct amounts
- Click into the invoice and verify each line item is assigned to the correct income account as configured in your mapping
Test Payment Sync
- In Jobber, record a payment against the test invoice (mark it paid — you can use $0.01 to avoid processing a real charge, or use Jobber Payments with a test card if available during your trial)
- Switch to QuickBooks Online and confirm the payment appears
- Verify the payment is applied to the correct invoice in QBO
- Verify the payment is recorded in the correct QBO bank or payment account as configured in your payment method mapping
If the Test Sync Fails
If the invoice doesn’t appear in QBO within two to three minutes of sending, the most common causes are: the connection was disrupted (navigate to Apps > QuickBooks Online in Jobber and confirm it shows as Connected); the invoice was saved as a draft rather than sent; or the QBO authorization expired and needs to be renewed. See the troubleshooting section below for detailed resolution steps.
After confirming both the invoice and payment synced correctly, clean up: delete the test records in QuickBooks Online directly first (void and delete the test invoice in QBO, then delete the test payment). Because the sync is one-way, deleting the test invoice in Jobber will not remove it from QBO — you must delete it in QBO separately. Once the QBO records are cleared, delete the test client and invoice in Jobber. You’re now ready to go live.
What Syncs Automatically — and What Doesn’t
Knowing exactly what the integration handles and what it doesn’t prevents the two most common post-connection surprises: expecting something to sync that doesn’t, and not realizing something is syncing until it causes a problem.
✅ What Syncs from Jobber to QBO
Invoices (when sent) — Every invoice sent from Jobber creates a corresponding invoice in QBO. Line items, amounts, taxes, and due dates carry over. The client is linked to the matching QBO customer (or a new one is created if no match exists).
Payments and tips (when collected) — Payments recorded in Jobber sync to QBO as payments applied to the matching invoice. Tips are included. You can configure whether payments sync at the time of collection or disable payment sync entirely from Sync Settings.
Clients (when created) — New clients added in Jobber sync to QBO as customers. Jobber checks for a matching existing customer by name before creating a new record.
Products and services — Your Jobber services list syncs to QBO products and services, keeping both platforms aligned on line-item descriptions and pricing.
Timesheets — Time entries logged in Jobber sync to QBO for payroll reconciliation. Note: QBO does not support overnight timesheet entries — any time entry spanning midnight must be split into two entries (e.g., 10pm–11:59pm and 12am–3am) before syncing.
Jobber Payments payouts and fees — Each payout in “Paid” status can be configured to sync to a designated QBO bank account for reconciliation. Jobber Payments processing fees sync to a separate fees account in QBO.
Refunds and credit notes — Refunds issued in Jobber sync to QBO as credit memos applied to the customer balance.
❌ What Does NOT Sync
Quotes / estimates — Jobber quotes never sync to QBO. Only invoices. When a quote is approved and eventually invoiced, the invoice syncs — the quote itself never appears in QuickBooks.
Jobs and scheduling data — Job details, scheduling, crew assignments, dispatch board data, and visit notes do not sync to QBO. QBO receives only billing documents — invoices, payments, and timesheets.
Draft invoices — An invoice must be sent in Jobber to trigger the sync. A saved draft does not appear in QBO.
Overnight timesheet entries (unsplit) — QBO does not support timesheet entries spanning midnight. Any overnight entry must be split into two entries in Jobber before it will sync correctly.
Recurring job templates — The recurring schedule itself doesn’t sync. Each invoice generated from a recurring job syncs individually when sent.
Changes made in QBO — Any edit made in QuickBooks Online to a synced record does not push back to Jobber. Always make corrections in Jobber.
QBO Account Mapping Reference Guide
This section is a practical reference for mapping Jobber services to QBO accounts based on the most common residential home service business types. Use this as a starting point and adjust to match your actual QBO chart of accounts.
👔 Mapping Reference by Business Type
HVAC Contractors
- Service calls, tune-ups, maintenance visits → Services Revenue or HVAC Service Revenue
- Installation labor (new systems, mini-splits) → Installation Revenue or Services Revenue
- Equipment and systems sold → Equipment Sales or Product Revenue
- Refrigerant, filters, parts → Materials Revenue or Parts Sales
- Maintenance agreements (recurring) → Maintenance Agreement Revenue or Services Revenue
Lawn Care and Landscaping
- Mowing, edging, maintenance visits → Lawn Care Revenue or Services Revenue
- Landscaping installation labor → Landscaping Revenue or Services Revenue
- Plants, mulch, stone materials → Materials Revenue or Product Sales
- Chemical applications, fertilizer → Chemical Application Revenue or Services Revenue
- Snow removal → Snow Removal Revenue or Services Revenue
Plumbing
- Service calls, repairs, labor → Services Revenue or Plumbing Labor Revenue
- Fixture installation labor → Installation Revenue or Services Revenue
- Fixtures, faucets, equipment supplied → Materials Revenue or Product Sales
- Drain cleaning, jetting → Services Revenue
Cleaning Services
- Standard recurring cleans → Cleaning Revenue or Services Revenue
- Deep cleans, move-out cleans → Specialty Cleaning Revenue or Services Revenue
- Cleaning supplies charged to client → Product Sales or Materials Revenue
General / Multi-Trade
- All labor-based services → Services Revenue
- All materials and products → Materials Revenue or Product Sales
- Disposal fees, delivery charges → Other Income or Services Revenue
- Default / custom line items → Services Revenue (catch-all)
Common Jobber–QBO Mapping Mistakes
These are the five configuration errors that appear most frequently in Jobber–QuickBooks Online integrations, and the ones most likely to require your accountant to spend billable hours fixing.
⚠ The Five Most Common Jobber–QBO Mistakes
Mistake 1: Mapping everything to one generic income account
Mapping all services to a single “Income” or “General Revenue” account is the path of least resistance during setup — and the most damaging long-term. It makes your P&L useless for understanding which services are actually driving revenue. Takes 10 extra minutes to map properly. Worth it every year for the life of the account.
Mistake 2: Leaving services unmapped entirely
An unmapped service defaults to whatever Jobber uses as its fallback account — which may be Undeposited Funds, a default income account, or a catch-all that your accountant will struggle to categorize. Check the mapping screen thoroughly: every service should have an explicit mapping, not a blank or default.
Mistake 3: Mapping payment methods to the wrong bank account
If Jobber Payments deposits to your business checking account but you map it to a savings account in QBO (or vice versa), your bank reconciliation in QBO will never balance cleanly. Before mapping payment methods, confirm exactly where each payment type deposits in your actual bank. Map to match reality, not to match what you wish were true.
Mistake 4: Editing invoices in QBO instead of Jobber
The most common ongoing mistake after the integration is live. A client calls about an invoice amount, you’re already in QBO, you edit the invoice directly in QuickBooks — now Jobber’s record and QBO’s record are different, with no mechanism to reconcile them. The fix is a discipline issue, not a technical one: always go to Jobber, make the correction there, and let the sync update QBO. Create a note in QBO or with your team: never edit synced invoices directly in QuickBooks.
Mistake 5: Not testing the sync before going live
Connecting the integration, completing the mapping, and immediately sending real client invoices without running a test creates a situation where the first sign of a mapping error is a client’s revenue appearing in the wrong QBO account — sometimes after 30 or 60 days. The test sync takes 10 minutes. Run it. Fix any issues on a test client, not on your actual books.
Troubleshooting: When the Sync Breaks
The Jobber–QBO sync is generally reliable, but several specific scenarios cause it to fail or produce unexpected results. Here are the most common issues and their resolutions.
Invoice Not Appearing in QBO
Most likely cause: The invoice was saved as a draft in Jobber but not sent. The sync only fires when an invoice is sent. Open the invoice in Jobber, confirm its status is “Sent” not “Draft,” and resend if needed.
Second most likely cause: The QBO authorization expired or the connection was disrupted. Navigate to Apps > QuickBooks Online in Jobber and check the connection status. If it shows disconnected or an error, click Reconnect and reauthorize with your QBO credentials. You can also check connection status from the sync activity dashboard at Gear Icon > Settings > Connected Apps > QuickBooks Online Integration.
Third possibility: The invoice synced but to an unexpected QBO account due to mapping. Check QBO for the invoice by searching the client name directly in QuickBooks — it may have arrived in an unexpected location rather than not arriving at all.
Payment Not Appearing in QBO
Most likely cause: The corresponding invoice hasn’t synced yet (or hasn’t been sent from Jobber). Payments sync to QBO by being applied to a specific QBO invoice. If the invoice doesn’t exist in QBO, the payment has nothing to attach to. Confirm the invoice has synced first, then check whether the payment synced.
Second possibility: The payment method mapping is incorrect and the payment is appearing in QBO under an unexpected account. Search QBO for the payment by amount and date rather than by location.
Duplicate Customers in QBO
Duplicates occur when the client name in Jobber doesn’t exactly match an existing customer name in QBO. Jobber’s matching is case-sensitive and exact — “Smith Lawn Care” and “Smith lawn care” may create two QBO customer records.
To resolve: In QBO, navigate to the duplicate customer. Open one of them, click the dropdown arrow next to Edit, and select Merge. Choose which record to keep, merge the duplicate into it, and confirm. Future Jobber syncs for that client will route to the merged record. To prevent recurrence, ensure client names in Jobber exactly match customer names in QBO.
Invoice Amount Doesn’t Match Between Jobber and QBO
This almost always means the invoice was edited in QBO after it synced from Jobber. The fix requires a choice: update the Jobber invoice to match what QBO shows (then void and resend from Jobber to re-sync), or update QBO to match Jobber (directly in QBO, acknowledging that this creates a permanent discrepancy between the two systems). Going forward, always make corrections in Jobber before the invoice syncs, or immediately after in Jobber — never in QBO.
Sync Errors Showing in Jobber Sync Dashboard
Jobber maintains a real-time sync activity dashboard accessible at Gear Icon > Settings > Connected Apps > QuickBooks Online Integration > Manage App. Any sync errors or warnings appear here with steps to resolve each one. You’ll also see an alert banner in the Jobber top navigation any time a sync issue requires your attention — click it to go directly to the dashboard. Common error messages: “Customer not found” means Jobber couldn’t match or create the QBO customer — check for a naming conflict. “Account not found” means a mapped account was deleted or renamed in QBO — update the mapping in Sync Settings. “Unauthorized” means the connection needs to be re-authorized — navigate to Apps > QuickBooks Online and reconnect.
Re-syncing individual failed items: If a specific invoice or payment failed to sync and you’ve resolved the underlying cause, you don’t need to resend or re-record it in Jobber. From the sync activity dashboard, locate the failed item, open the sync detail, and click Sync Again. Jobber will re-push that item to QBO without any changes needed on the Jobber side. This also works if a previously synced item was accidentally deleted from QBO — find it in your sync history and use Sync Again to restore it.
What Happens to Historical Data
This is one of the most commonly misunderstood aspects of the Jobber–QuickBooks integration — and one area where the new integration is significantly more capable than the legacy version.
The New Integration Has a Built-In Backfill Tool
Unlike the legacy Jobber–QBO sync, the new integration includes a native backfill feature. After connecting, navigate to your sync activity dashboard and select Sync older items to QuickBooks. You can choose which item types to backfill and set a “created on or after” date to control exactly how far back the backfill goes:
- Past invoices
- Past payments
- Past Jobber Payments payouts
- Past timesheets
Check the boxes for what you need, then click Start Sync. Jobber runs the backfill and the items appear on your sync dashboard. To review previously completed backdated syncs, click View previous syncs for a list including date, status, and items synced.
This eliminates the need for the manual CSV export-import workaround that was required with the legacy integration. For most contractors connecting for the first time, the recommended approach is: connect the integration, configure mapping, then use the backfill tool to pull in any outstanding prior-period invoices or payments before letting the real-time sync handle everything going forward.
Planning Your Cutover Date
Even with the backfill tool available, a clean cutover date makes bookkeeping simpler. Ensure your QBO books are current and reconciled up to a specific date before connecting Jobber. From that date forward, the real-time sync handles all new transactions automatically. Use the backfill tool selectively for any specific outstanding items that predate the connection — not necessarily to import your entire Jobber history.
What If You Have Items in QBO That Aren’t in Jobber?
If a previously synced item gets deleted from QBO and you need it back, navigate to the sync dashboard, find the item in your sync history, open the details, and select Sync Again. Jobber will re-push the item to QBO without requiring any manual re-entry.
How to Disconnect and Reconnect
There are legitimate reasons to disconnect and reconnect the Jobber–QBO integration: switching to a different QBO company, reauthorizing after a token expiration, or troubleshooting a persistent sync issue.
Disconnecting
Navigate to Apps in the Jobber side navigation, find and select QuickBooks Online, then click Disconnect. No data is deleted from either Jobber or QBO — records that previously synced remain in QBO. Real-time sync stops immediately; future invoices sent from Jobber will not sync until you reconnect.
Reconnecting
Navigate to Apps > QuickBooks Online and click Connect again. Authorize with your QBO credentials. If you’re reconnecting to the same QBO company you previously used, Jobber will present two options: Reset and Import (restarts the import flow and resets all previous sync mappings) or Don’t import (skips the import, preserves your previous sync mappings). For most reconnections — such as after a token expiration or troubleshooting disconnect — choose Don’t import to keep your existing mapping intact. Only choose Reset and Import if you intentionally want to rebuild your mappings from scratch.
Keep a record of your mapping configuration (a screenshot of each mapped service) so you can verify it’s still correct after reconnecting.
Switching to a Different QBO Company
If you need to connect Jobber to a different QBO company than the one currently connected — for instance, if you separated a business entity or merged two accounts — disconnect first, then reconnect and select the new QBO company during authorization. Note that invoices previously synced to the old QBO company will remain there and will not transfer to the new one.
30 minutes of setup. Zero double-entry for the life of your account.
The Jobber–QBO integration is included in the Connect and Grow plans. Start the free trial to connect and test before committing.
14-day free trial • Full Grow plan access • No credit card required
Frequently Asked Questions
Which Jobber plans include QuickBooks Online integration?
The Jobber–QuickBooks Online integration is available on all Connect and Grow plans — both Individual and Team versions. Core plan does not include QBO sync. During the 14-day free trial, all accounts have full Grow plan access including the QBO integration, so you can connect, test the sync, and evaluate the feature before committing to a paid plan. If you’re currently on Core and need QBO sync, upgrade to Connect Individual ($119/month for solo operators) or Connect Team ($169/month for up to 5 users) — both include the integration.
Does the Jobber QuickBooks sync work both ways?
No. The sync is strictly one-way: Jobber to QuickBooks Online only. Invoices, payments, and clients created in Jobber sync to QBO. Changes made in QuickBooks Online — edited amounts, adjusted client names, deleted records — do not push back to Jobber. Always make corrections in Jobber and let the sync carry them to QBO. Editing synced records directly in QBO creates discrepancies between the two systems with no automated way to resolve them.
What happens to my historical Jobber data when I first connect QuickBooks Online?
The new Jobber–QuickBooks integration includes a built-in backfill tool, so historical data doesn’t have to stay stuck in Jobber. After connecting, navigate to your QuickBooks Sync Settings and select Sync older items to QuickBooks. Choose which item types to backfill — invoices, payments, payouts, or timesheets — and set a “created on or after” date. Jobber runs the sync and items appear in QBO backdated appropriately. This replaces the manual CSV import workaround required by the legacy integration. For most contractors, the cleanest approach is still to establish a cutover date and use the backfill tool selectively for specific outstanding items rather than importing your entire Jobber history at once.
Why are Jobber invoices syncing to the wrong QuickBooks account?
Almost always a mapping issue from initial setup. A service that wasn’t mapped to a specific QBO income account defaults to a catch-all account. To fix: navigate to your QuickBooks sync activity dashboard in Jobber (Gear Icon > Settings > Connected Apps > QuickBooks Online Integration > Manage App > Sync Settings) and review the account mapping for each service. Update any incorrectly mapped services. For invoices that already synced to the wrong account, reclassify them directly in QuickBooks Online — correcting the mapping in Jobber won’t retroactively fix already-synced records.
Do Jobber quotes sync to QuickBooks Online?
No. Jobber quotes do not sync to QBO. Only invoices and payments sync. When a Jobber quote is approved and eventually invoiced, the invoice syncs — but the quote itself never appears in QuickBooks. QBO has its own estimates feature, but there is no connection between Jobber quotes and QBO estimates in the integration. This is intentional — keeping the billing and estimate workflows separate prevents duplication.
How do I fix duplicate customers in QuickBooks after connecting Jobber?
Duplicates occur when a client name in Jobber doesn’t exactly match an existing customer name in QBO — Jobber creates a new customer rather than linking to the existing one. To fix: in QBO, find the duplicate customer, click the dropdown arrow next to Edit, select Merge, choose which record to keep, and confirm the merge. Future Jobber syncs for that client will route to the merged record. To prevent future duplicates, ensure client names in Jobber match QBO customer names exactly, including capitalization and punctuation.
🔗 Related Articles From This Series
👔 Jobber Platform Guides
- How to Set Up Jobber for Contractors: Step-by-Step Configuration Guide
- Jobber Review: Our Full Independent Assessment
- Jobber Pricing Breakdown: Which Plan Is Actually Worth It?
- Is Jobber Worth It? An Honest ROI Analysis
- Jobber Free Trial Guide: What to Test in 14 Days
- Jobber Client Hub Explained
🔄 Jobber Comparisons
- Jobber vs. Housecall Pro for QuickBooks — Which Sync Actually Works?
- Jobber vs. Housecall Pro: Full Side-by-Side Comparison
📈 Contractor Business Operations
- Why Your Contracting Business Feels Chaotic (And the Systems That Fix It)
- Stop Chasing Unpaid Invoices: A Contractor’s Billing System That Actually Gets You Paid
- Contractor Spring Rush Scheduling Guide
- How to Grow a One-Man Contracting Business Into a Team
🌳 Jobber by Trade
⚠ FTC Disclosure (Repeated for Compliance)
This article contains affiliate links to Jobber. Kore Komfort Solutions may receive compensation if you purchase a subscription through our links. All configuration instructions are based on publicly available Jobber and QuickBooks Online documentation. Integration behavior and interface details change periodically — verify current feature availability at help.getjobber.com.