QuickBooks for contractors: the right version, real job costing and a sync that keeps the books matched to the jobs

By BRIX Editorial Team · Updated

Most small contractors should run QuickBooks Online Plus: it adds projects and class tracking for job costing, and Intuit stopped selling Desktop Pro Plus and Premier Plus to new US buyers in 2024. BRIX syncs customers, invoices and payments with QuickBooks, so every job's billing lands in your books without retyping.

Key takeaways

  • QuickBooks Online Plus or Advanced is where job costing starts: projects and classes aren't in Simple Start or Essentials.
  • New US buyers can't purchase QuickBooks Desktop Pro Plus or Premier Plus; Desktop Enterprise is still sold.
  • Most sync problems come from two systems writing the same records. Decide which tool owns customers, invoices and payments.
  • BRIX syncs customers, invoices and payments with QuickBooks, and handles the calls, follow-up and quoting that QuickBooks doesn't.

What does the BRIX QuickBooks integration do?

The BRIX QuickBooks integration syncs three things: customers, invoices and payments. When BRIX books a new customer, invoices a finished job and records the payment, those records show up in QuickBooks so your accounts receivable, revenue and bank deposits line up with the work your crews did. Your bookkeeper reconciles; nobody retypes.

What lives where
RecordWhere it startsIn QuickBooks?
Calls, leads, follow-upsBRIX (AI receptionist, sales automation)No. QuickBooks isn't a CRM
CustomersBRIX customer recordYes, synced
Quotes and estimatesBRIX, built on siteStay in BRIX until won and invoiced
Jobs and scheduleBRIX scheduling and dispatchNo
InvoicesCreated from finished jobs in BRIXYes, synced
PaymentsRecorded against the invoiceYes, synced
Expenses, bills, payroll, bank feedsYour QuickBooks fileAlready there; BRIX helps keep expenses categorized
Sync scope as listed in BRIX's feature list. Ask us during setup how your accounts, items and tax settings will map.

That split matters. QuickBooks is excellent at being the books. It was never built to answer a call at 9 p.m., chase an estimate, or remind a homeowner about an invoice. BRIX does the work that happens before and after the invoice, and QuickBooks stays the ledger your accountant trusts.

QuickBooks Online vs. Desktop: which is better for contractors?

For most small and mid-size trades shops, QuickBooks Online is the practical choice in 2026. Intuit stopped selling new subscriptions of QuickBooks Desktop Pro Plus, Premier Plus, Mac Plus and Enhanced Payroll to US customers after September 30, 2024. Existing subscribers can keep renewing, and QuickBooks Desktop Enterprise is still sold, including industry editions for contractors. New buyers choosing between the two are really choosing between QuickBooks Online and Desktop Enterprise.

QuickBooks options for a contractor buying today (US)
OptionWho it fitsJob costingWatch out for
QuickBooks Online Simple Start / EssentialsSolo operators who just need invoicing and expensesNo projects or classesYou'll outgrow it once you want profit by job
QuickBooks Online PlusMost 1–25 person trades shopsProjects (income and costs per job) and up to 40 classes and locations5 users included
QuickBooks Online AdvancedLarger shops with more users and reporting needsAdvanced project financials, estimate vs. actuals, unlimited classesPrice; 25 users included
QuickBooks Desktop Enterprise (contractor edition)Commercial and construction firms with heavy job costingJob Costing Center, committed costs and work-in-progress reports, change ordersDesktop install or hosting; pricing by quote
Desktop Pro Plus / Premier PlusExisting subscribers onlyBasic job trackingNot sold to new US subscribers since Sept 30, 2024
Verified 2026-10-12 from Intuit's pricing page, the QuickBooks Desktop stop-sell announcement and Intuit's Enterprise contractor job costing page.
QuickBooks Online list prices (US), per month
PlanList priceUsersJob costing tools
Simple Start$381None
Essentials$853None
Plus$1405Project profitability; 40 classes and locations
Advanced$34025Advanced project financials; unlimited classes and locations
From quickbooks.intuit.com/pricing on 2026-10-12. Intuit was showing 50% off for the first 3 months on each plan. Prices change often; check the page before buying.

So what's the best QuickBooks version for contractors? If you want to see profit by job and you're not a large commercial builder, QuickBooks Online Plus is the usual answer. Go to Advanced when you need more than five users or estimate-versus-actual reporting. Desktop Enterprise makes sense for firms whose accountant already runs it and who need committed-cost and WIP reporting. Is there a "QuickBooks Contractor Edition"? Yes, as an industry edition of Desktop Enterprise. The old Premier Contractor edition falls under the Premier stop-sell for new US buyers.

How do you do job costing in QuickBooks?

In QuickBooks Online, job costing means tagging every income and cost transaction to a job so you can run profit by job. You do it with projects (one project per job, available in Plus and Advanced) or classes (one class per job type, crew or division), or both. Projects answer "did the Miller kitchen make money?" Classes answer "is our install division more profitable than service?"

Projects vs. classes for contractors
ProjectsClasses
Best forProfit on an individual jobProfit by job type, division, crew or trade
PlansQuickBooks Online Plus, AdvancedQuickBooks Online Plus (up to 40 with locations), Advanced (unlimited)
How you tagPick the project in the Customer/Project field on invoices, bills, checks and expensesPick a class on the whole transaction or on each line
ReportsProject profitability; Advanced adds estimate vs. actualsProfit and loss by class
Typical useRemodels, installs, multi-visit jobsService vs. install, residential vs. commercial
From Intuit's help articles on projects and class tracking, checked 2026-10-12.
  1. 1

    Turn on the tools.

    In QuickBooks Online Plus or Advanced, turn on projects, and if you'll use classes, turn on class tracking under Settings, Account and settings, Advanced. Decide whether classes apply to the whole transaction or each line.

  2. 2

    Set up a contractor chart of accounts.

    Split cost of goods sold into labor, materials, subcontractors and equipment so job reports mean something. Start from our contractor chart of accounts.

  3. 3

    Tag income to the job.

    Every invoice goes to the right customer and project. When invoices come from BRIX, they arrive in QuickBooks against the customer, so your bookkeeper isn't guessing.

  4. 4

    Tag costs to the job.

    Materials, subcontractor bills and equipment rentals get the project (and class) when they're entered, not at year-end. Mark costs billable if you pass them through.

  5. 5

    Get labor onto the job.

    Labor is usually the biggest cost and the one most often missing. Track hours by job and bring labor cost into the project. BRIX's crew timesheets keep job hours on the job record.

  6. 6

    Review monthly.

    Run project profitability or profit and loss by class every month and compare against what you quoted.

Step-by-step screens are in how to do job costing in QuickBooks, and the trade-offs are in QuickBooks classes vs. projects. If you bill large jobs in stages, QuickBooks Online supports progress invoicing from an estimate on all plans; if you use projects, add the estimate to the project before creating the progress invoices. See progress billing.

One-way vs. two-way QuickBooks sync: what's the difference?

A one-way sync pushes records from your field software into QuickBooks and never reads anything back. A two-way sync also brings changes made in QuickBooks back into the field software, such as a payment recorded by your bookkeeper. Two-way sounds better, but only if both systems agree on which one owns each record. Otherwise it just copies mistakes in both directions faster. More in two-way sync.

How common field service apps sync with QuickBooks Online
AppWhat it sends to QuickBooks OnlineDirection
Jobber (new integration)Clients, products and services, invoices, payments (including payouts, tips, refunds), timesheetsOne way, Jobber to QuickBooks; "Paid" status no longer syncs back. No QuickBooks Desktop sync.
Housecall ProInvoices, payments (including service plan payments), new customers, new price book itemsTypically one way; QuickBooks payments can be pulled in manually
ServiceTitanInvoices, payments and other financial records, exported in batchesSupports QuickBooks Online and Desktop; payment terms export only to Desktop and Intacct
From each vendor's help center, checked 2026-10-12. Integrations change; read the current article before you connect.

What are the most common QuickBooks sync problems?

The most common QuickBooks sync problems are duplicate customers, duplicate invoices, payments that don't close invoices, and mismatched items or tax settings. Almost all of them trace back to one cause: more than one system, or more than one person, creating the same record.

  • Two writers, one invoice. Your field app syncs the invoice, then someone also types it into QuickBooks. Now revenue is doubled. Fix: one system creates invoices; QuickBooks receives them.
  • Duplicate customers. "Bob Smith" in one tool and "Robert Smith" in the other. The sync creates a second customer. Fix: clean up names before the first sync and keep creating customers in one place.
  • Merging the wrong way. Merging duplicate customers in QuickBooks can break the link an integration uses to match records. Check your integration's instructions before you merge anything.
  • Payments recorded twice. A payment is recorded in the field app and the bookkeeper also matches the bank deposit to a new payment in QuickBooks. Fix: match the bank deposit to the synced payment instead of creating a new one.
  • Item and tax mapping. Line items and sales tax codes that don't map cleanly land in the wrong income account. Fix: agree the mapping with your bookkeeper at setup.
  • Payment terms and due dates. Some integrations don't carry terms into QuickBooks Online, which changes due dates in your aging report. Check after the first sync.

How to connect BRIX to QuickBooks

  1. Clean up first. Merge obvious duplicate customers and make sure your QuickBooks is reconciled through last month.
  2. Pick the owner of each record. Customers, invoices and payments from BRIX; bills, payroll and bank feeds stay in QuickBooks.
  3. Map accounts and items. Decide which income accounts and sales tax settings BRIX invoices should use. Bring your bookkeeper into this step.
  4. Connect and test. Connect BRIX to QuickBooks, send one test invoice and payment, and check they land on the right customer and account.
  5. Reconcile after the first month. Match deposits to synced payments, check AR aging, and fix any mapping before it compounds.

Setting up QuickBooks from scratch? Read the QuickBooks setup guide for contractors first, then come back here.

Do you need a CRM if you already use QuickBooks?

Yes, if you want to stop losing jobs before they're invoiced. QuickBooks tracks money after a sale. It doesn't answer calls, track leads, follow up estimates, schedule crews or remind customers. A CRM that syncs with QuickBooks handles everything up to the invoice and hands clean records to the books. That's the job BRIX does: the AI receptionist answers, quotes go out on site, invoices get chased, and bookkeeping help keeps expenses categorized and your books tax-ready.

QuickBooks by trade

What each trade should set up in QuickBooks
TradeSet upWhy
HVACClasses for service, install and maintenance agreementsMaintenance revenue and install margins behave very differently
PlumbingProjects for repipes and remodels; service work by classBig jobs need job costing; service calls need volume reporting
ElectricalProjects for panel upgrades and new constructionPermits, materials and inspections stretch over weeks
RoofingProjects per roof; track insurance and deposit paymentsInsurance-funded jobs pay in pieces
General contractingProjects, progress invoicing, retainage accountsDraws and retainage need clean tracking
LandscapingClasses for maintenance routes vs. installsRecurring route revenue and install jobs have different margins

Frequently asked questions

Does BRIX work with QuickBooks Online or Desktop?

BRIX syncs customers, invoices and payments with QuickBooks. Tell us whether you're on QuickBooks Online or Desktop during setup and we'll confirm how the connection works for your file. Most new contractors start on QuickBooks Online, since Desktop Pro Plus and Premier Plus are no longer sold to new US subscribers.

Is the BRIX QuickBooks sync one-way or two-way?

BRIX syncs customers, invoices and payments with QuickBooks. Which direction each record flows is configured during setup so only one system owns each record. That prevents the duplicate invoices and customers that cause most sync problems. Ask us to walk through your exact setup before you connect.

Which QuickBooks is best for contractors?

For most small and mid-size trades businesses, QuickBooks Online Plus. It adds projects and class tracking, which you need for job costing, and includes five users. Move to Advanced for more users or estimate-versus-actual reports, or consider Desktop Enterprise if you're a larger construction firm with heavy job costing.

Is there a QuickBooks Contractor Edition?

Yes. Intuit sells QuickBooks Desktop Enterprise with industry editions, including one for contractors, with a Job Costing Center, committed-cost and work-in-progress reports, and change order tools. The older Premier contractor edition isn't available to new US subscribers.

How often should my field software sync with QuickBooks?

Records should sync as they happen or at least daily, so your accountant sees current numbers. What matters more is a weekly check: unmatched deposits, open invoices that were actually paid, and new duplicate customers. Fix them weekly while they're small.

How do I fix duplicate customers caused by a QuickBooks integration?

Stop the duplicates first by deciding which system creates customers. Then clean up the existing ones following your integration's instructions, because merging in QuickBooks can break the link the sync uses. Back up or export before merging.

Can I do job costing in QuickBooks Online?

Yes, in Plus and Advanced. Use projects to track income and costs for each job, and classes to compare job types or divisions. Tag every invoice, bill and expense to the job when it's entered, and bring labor costs in, or the job reports will overstate profit.

Do quotes and estimates sync to QuickBooks?

BRIX syncs customers, invoices and payments. Quotes stay in BRIX, where they're followed up automatically; once the job is done and invoiced, the invoice and its payment flow into QuickBooks.

Can I sync progress billing to QuickBooks?

QuickBooks Online supports progress invoicing from an estimate on all its plans. If you use projects, add the estimate to the project before you create progress invoices. Talk to us about how your staged billing should map before you connect.

Does BRIX replace QuickBooks?

No. QuickBooks stays your accounting system and the file your accountant works in. BRIX handles calls, follow-up, quoting, scheduling and invoicing, keeps expenses categorized, and syncs customers, invoices and payments into QuickBooks.

Sources

  1. Intuit, QuickBooks Online pricing (checked October 12, 2026)
  2. Intuit QuickBooks Blog, QuickBooks Desktop to stop selling to new U.S. subscribers (checked October 12, 2026)
  3. Intuit, QuickBooks Desktop (checked October 12, 2026)
  4. Intuit, QuickBooks Enterprise contractor job costing (checked October 12, 2026)
  5. Intuit Help, Create projects in QuickBooks Online (checked October 12, 2026)
  6. Intuit Help, Turn on class tracking (checked October 12, 2026)
  7. Intuit Help, Set up and send progress invoices in QuickBooks Online (checked October 12, 2026)
  8. Jobber Help Center, QuickBooks Integration FAQs (new integration) (checked October 12, 2026)
  9. Housecall Pro Help, QuickBooks Online: Syncing Information from Housecall Pro (checked October 12, 2026)
  10. ServiceTitan Help, Accounting integrations (checked October 12, 2026)
  11. ServiceTitan Help, Due date changes when exported to QuickBooks Online (checked October 12, 2026)

Written by BRIX Editorial Team. Published October 12, 2026. Last updated October 12, 2026.

How we research and update pages: editorial policy.

Keep QuickBooks matched to your jobs
You run the work.

See how BRIX syncs customers, invoices and payments and handles the work QuickBooks doesn't.

Call now(518) 588-1122Text