All articles

Custom CRM

Do I Need QuickBooks if I Have a CRM? 4 Jobs

Your CRM sends invoices, so why pay for QuickBooks too? Because four accounting jobs live outside it, and one of them is a six-year legal obligation.

Om Patel 15 min read
Photo: Spencer Liao / Unsplash

The short answer

Almost certainly yes. A CRM or field service app owns the operational record: quotes, jobs, invoices issued and payments collected. QuickBooks owns the financial record: the double-entry ledger, bank reconciliation, payables, payroll and the statements a lender or tax authority will accept. The two overlap only at invoicing, and that single overlap is where most of the bookkeeping damage happens.

If your field service app already sends estimates, converts them to invoices and takes the card payment on site, paying another subscription to Intuit feels like paying twice for the same thing. It is a fair question, and it is being asked more this year because Intuit is now selling CRM features and every field service vendor is now selling invoicing.

The honest answer is that you almost certainly still need accounting software, and the reason has nothing to do with invoicing.

The short answer

Yes. Keep the accounting software. Your CRM issues documents and collects money, which looks like accounting and is not.

The distinction that matters is not features, it is what each system is a record of. Your CRM is a record of work: this customer asked for a quote, we booked it Tuesday, the tech closed it, we invoiced 1,850 dollars and they tapped a card. QuickBooks is a record of money: that 1,850 dollars became revenue on one side and a receivable on the other, then the receivable cleared when a deposit of 1,796.35 dollars hit the bank after processing fees, and the difference was an expense.

Only the second one produces a number your accountant, your bank or the tax authority can use. That is the whole answer. Everything below is why it bites people who ignore it.

The one place they overlap is the expensive one

Scheduling, dispatch, quote follow-up and job photos exist only in your CRM. Bank feeds, payables, payroll and financial statements exist only in accounting software. Neither is contested.

Invoicing sits in both. That is where the trouble is, because the moment two systems can both create an invoice, you have two versions of your revenue and no rule about which one is true.

Watch out

The failure mode is not that the sync breaks loudly. It is that it works quietly and slightly wrong, for months, and you only find out when someone tries to reconcile the year.

An electrician on r/smallbusiness described the split most shops land on, without needing anyone to explain it: "I currently have quickbooks online for my book keeping, but they don't have a calender/schedule or much for options for actually creating job files... I'll continue using quickbooks for my book keeping, but would like something else for creating jobs, scheduling, estimating and invoicing."

That instinct is right. The mistake is assuming the boundary maintains itself.

Four jobs your CRM does not do

A developer with an accounting background laid out the gap precisely in a r/smallbusiness thread, explaining why he had considered building a product to close it. He described a "full double-entry accounting back-end (debits and credits) that can produce proper financial reports like balance sheet, P&L, aged AR, aged AP, bank reconciliations," then noted: "I've seen a lot of platforms that can do work order management and platforms that do bookkeeping, but I've not come across a platform that does both."

That is still true. Here is what sits on the accounting side of the line.

1. A double-entry general ledger

Every transaction hits two accounts. Your CRM records that an invoice was sent and later marked paid. It does not create the offsetting entry, does not maintain a chart of accounts, and cannot tell you what your business owns and owes. An invoice list is not a ledger, the same way a stack of receipts is not a tax return.

2. Bank reconciliation

This is the one owners underrate. Reconciliation is the process that proves your records match reality: every dollar the bank says arrived is a dollar you can account for. Without it you have a system that reports whatever you typed into it. Card processors settle in batches, take fees out first, and deposit on a delay, so what your CRM says you collected will never equal what your bank received.

3. Accounts payable and payroll

Supplier bills, subcontractor payments, source deductions, T4s and 1099s. Your field service app knows what customers owe you. It does not know what you owe anyone, which is half of whether you are actually solvent.

4. Statements someone else will accept

The moment you want a line of credit, an equipment loan, bonding or a mortgage, you get asked for a balance sheet and a profit and loss statement. Nobody accepts a CSV export of paid invoices. This is the point at which the shortcut becomes expensive, because you cannot retroactively produce clean books for a year you never kept.

By the numbers

Intuit's Canadian pricing page lists EasyStart at 30 dollars per month and Plus at 110 dollars, with project profitability first appearing on the Plus tier. Jobber's plans run from Core at 29 dollars to Plus at 399 dollars per month billed annually, and the QuickBooks Online sync is not available on Core at all.

The vendors are not pretending otherwise

You do not have to take my word on the boundary. The software companies that would benefit most from blurring it draw it themselves.

Housecall Pro's QuickBooks integration page states directly: "QuickBooks is not included in your Housecall Pro subscription." Jobber's pricing page sells the integration as a way to "Sync with QuickBooks Online and Xero to cover your accounting needs, while Jobber powers your day-to-day operations."

Read that second sentence again. The vendor is telling you which half of the job it does. Both companies could reasonably claim to replace QuickBooks if the product allowed it, and neither does.

The three sync failures that actually cost money

This is the part missing from almost every article on the topic, because it only shows up in bookkeeping threads rather than vendor marketing.

Payments pile up in Undeposited Funds

A bookkeeper who inherited a construction client's file on r/Bookkeeping described it plainly: the client "has a bunch of stuff in undeposited funds and it's a total mess. Jobber kind of sucks to figure out exactly what was paid and when."

Another bookkeeper in the same thread explained the mechanism: "The Jobber-QBO sync creates invoices and payments but dumps everything into Undeposited Funds without matching to actual bank deposits."

The fix is manual and specific. Pull the payments payout report from your CRM, then in QuickBooks build a bank deposit out of Undeposited Funds selecting the payments in that payout, and book the gap between gross and net as a processing fee expense. As one commenter put it, work backwards from the bank statement, and going forward "reconcile weekly not monthly. The longer you wait the harder it is to match everything up."

Cancelled jobs leave phantom revenue

Housecall Pro's own help documentation notes that the integration "typically functions one-way, with data automatically syncing from Housecall Pro to QuickBooks Online," and then adds two limitations worth reading carefully: "Changes made to the invoice itself in Housecall Pro do not automatically update the invoice in QuickBooks Online after the initial sync," and "Any invoices deleted/canceled in Housecall Pro will need to be manually deleted/canceled in QuickBooks Online."

So a job that gets cancelled after the invoice synced stays in your books as revenue until a human removes it. That overstates your income, and you may pay tax on work you never did. This is not a bug, it is documented behaviour, and almost nobody sets a monthly check for it.

Pennies drift, then compound

In a separate r/Bookkeeping thread about small unpaid balances in the AR report, a commenter identified the cause: the "subtotal and total on an invoice are different in jobber, and the amount being pushed to QBO is the subtotal (usually by $0.01), while Jobber's total is being used to collect payment." Another called it "a rounding difference on the tax calculation" and suggested writing it off to a rounding account.

One cent does not matter. Several hundred invoices each a cent off, each leaving an open receivable that never clears, matters a great deal when you try to close the year.

Most of these failures come from bolting a generic CRM onto accounting software and hoping the sync holds. We build custom CRM systems around how your shop actually books and bills work, with a defined boundary and one system of record per field, so your bookkeeper is not reverse-engineering deposits in February.

Book a free CRM demo

The six-year problem nobody mentions

Here is the argument that ends the debate for Canadian operators, and it has nothing to do with features.

If you cancel QuickBooks, you do not just lose a tool. You lose custody of your books. And the obligation to keep them does not go anywhere.

CRA Information Circular IC05-1 on electronic record keeping is explicit on three points. Subsection 230(4) requires business records to be kept for a minimum of six years from the end of the latest year they relate to. Subsection 230(4.1) "requires that persons who keep records in an electronic format retain them in an electronically readable format for the prescribed period even when hard copy is available." And on outsourcing: "A person who keeps records electronically is not relieved of any of the record keeping, readability, retention, and access responsibilities because he or she contracts out the record keeping function to a third party."

Three consequences follow, and they apply whether the third party is your accountant or your field service vendor:

  1. Exporting everything to PDF before you cancel does not satisfy the requirement. The records have to stay electronically readable, not just visible.
  2. Leaving your only financial record inside a subscription you might cancel, or a vendor that might be acquired or shut down, is your risk to carry, not theirs.
  3. "It is all in Jobber" is not an answer to an auditor if your Jobber account lapsed three years ago.

Note

If you are in the United States the retention period differs and the framing is the IRS rather than the CRA, but the practical point is identical: the obligation attaches to you, not to your software vendor.

QuickBooks is now coming from the other direction

The question is getting more confusing this year for a real reason: Intuit is no longer content to be only the ledger.

Intuit now describes Customer Hub as "a built-in CRM hub where you centralize communication with customers, lead management, follow-ups, referrals, feedback, and repeat business workflows all in one place," including the ability to "organize your leads in a visual pipeline" and automate feedback requests after jobs.

That genuinely changes the calculus for some operators. If you are a solo trade with a short sales cycle and no sales staff, a pipeline inside the software you already pay for may be enough, and one system beats two.

But note Intuit's own qualifier: Customer Hub is built for small to medium businesses rather than "large sales pipelines or multi-rep sales teams." If you have two people quoting and anyone has ever asked "who was following up on that?", you have outgrown it. We covered where that line sits in Is QuickBooks a CRM?, which is the mirror image of this question.

What dropping QuickBooks actually costs

Run the arithmetic before you cancel anything, because "consolidating to one system" often means paying more.

What you are consideringWhat it actually means
Cancel QuickBooks, invoice from the CRMYou still need a ledger. You have swapped a known cost for an unknown liability.
Cancel the CRM, run everything in QuickBooksWorks only if you do not dispatch, schedule crews, or chase quotes.
Keep both, sync themThe common answer. Budget for the reconciliation work, and note the sync may sit on a higher CRM tier.
Keep both, do not sync themViable at low volume. Manual entry is honest work and beats a wrong sync.

That third row is where the hidden cost lives. Jobber's QuickBooks Online sync starts on Connect at 99 dollars per month, not on Core at 29 dollars. So the integration you want because you kept QuickBooks costs 70 dollars a month more than the plan you would otherwise buy. That is a real number to weigh against doing 20 minutes of manual entry a week.

The stack cost compounds fast. A landscaping owner on r/smallbusiness listed the reality: Jobber as the CRM, QuickBooks Time for time tracking, QuickBooks Online for accounting, Trello, Google Workspace and Microsoft 365, and concluded "I am struggling with the ever increasing costs of all of our apps... I feel like there's too many things to touch, too many things going wrong."

Consolidation is a legitimate goal. Just consolidate the operations side, where duplication is genuine, rather than deleting the ledger, where it is not.

When you genuinely can drop QuickBooks

The honest exceptions, and they are narrower than people hope:

  • You are a solo operator with no employees and few payables. No payroll, no subs to 1099, cash basis, no lender. You still need a ledger, just not an expensive one. Wave still offers a free Starter tier with unlimited invoices and bookkeeping records, with Pro at 19 dollars per month.
  • You are pre-revenue or seasonal and barely trading. Keep something minimal and correct rather than something powerful and abandoned.
  • You are switching accounting products, not abandoning accounting. Xero, Sage and others are real answers. "My CRM" is not.

Note what is not on that list: having employees, carrying supplier credit, wanting a loan, or being a corporation. Any one of those puts you back on the accounting side of the line.

Decide who owns which field, then stop arguing

The productive version of this question is not "which system do I keep." It is "which system is the source of truth for each piece of data." Answer these five and the setup follows.

  1. Who creates the customer record? Pick one. If both can, you will get duplicates, and cleaning them without fixing the cause just regenerates them.
  2. At what moment does an invoice become real? Job completion, or invoice sent, or payment taken. Pick the trigger and sync only at that point.
  3. Which system do you reconcile against the bank? Always the accounting one. Never the CRM.
  4. Who owns job costing? A waste hauling owner on r/smallbusiness hit this exactly: he could track truck profitability in Jobber, but "my accountant is trying to convince me to do project costing in Quickbooks." The accountant is usually right, because costs arrive as bills and payroll, which the CRM never sees.
  5. What happens if you cancel either subscription tomorrow? If the answer involves losing records you are legally required to keep, fix that before you optimise anything else.

Tip

Set one recurring 15 minute job: check the sync error queue, clear Undeposited Funds against actual deposits, and confirm any cancelled jobs were also cancelled in the books. Weekly beats monthly, and monthly beats the January panic.

The boundary that works

For nearly every contractor and home service shop, the arrangement that holds up looks like this. The CRM owns everything up to and including the moment work is done and money is collected: leads, quotes, follow-up, scheduling, dispatch, the invoice document and the card tap. Accounting software owns everything about what that money did: the ledger entry, the deposit, the fees, the bills, the payroll, the statements.

They meet once, at a single defined trigger, in one direction. If you find yourself editing the same invoice in two places, the boundary has already failed, and it will show up as a number you cannot explain later. If the sync itself is what keeps breaking, QuickBooks CRM sync problems walks through the root causes.

So: do you need QuickBooks if you have a CRM? You need accounting software. It does not have to be QuickBooks. It does have to be something, it has to be reconciled against your bank, and it has to still be readable in six years. Your CRM was never going to be that, and the companies selling you the CRM will tell you so themselves.

Frequently asked questions

Do I need QuickBooks if my CRM already sends invoices?
Yes, in almost every case. Sending an invoice is not accounting. Accounting is the double-entry ledger behind the invoice, the bank reconciliation that proves the money arrived, and the statements built from both. Your CRM issues the document. QuickBooks records the transaction and its offsetting entry.
Can Jobber replace QuickBooks?
No, and Jobber does not claim it can. Jobber's own pricing page describes syncing with QuickBooks Online and Xero to cover your accounting needs while Jobber powers day to day operations. The QuickBooks sync is not even included on Jobber's entry Core plan, so replacing QuickBooks with Jobber means giving up a ledger you are still legally required to keep.
Does Housecall Pro replace QuickBooks?
No. Housecall Pro states plainly on its own integration page that QuickBooks is not included in your Housecall Pro subscription. The integration pushes invoices, customers, line items and payments into QuickBooks, which only makes sense if you are keeping QuickBooks.
What can QuickBooks do that a CRM cannot?
Four things: maintain a double-entry general ledger, reconcile your bank and card accounts against actual statements, run accounts payable and payroll, and produce a balance sheet and profit and loss statement that a lender, surety or tax auditor will accept. CRMs and field service apps do none of these.
Can I cancel QuickBooks and just keep PDF copies of everything?
Not in Canada. CRA Information Circular IC05-1 notes that subsection 230(4.1) requires records kept in electronic format to be retained in an electronically readable format for the retention period even when hard copy is available. Printing to PDF before you cancel does not discharge the obligation.
Now that QuickBooks has Customer Hub, do I still need a separate CRM?
It depends on your sales motion. Intuit describes Customer Hub as a built-in CRM hub covering lead management, follow-ups, referrals and feedback, and positions it for small to medium businesses rather than large sales pipelines or multi-rep sales teams. For a solo operator it may be enough. For a shop with several people chasing quotes, it is not.
Why do payments from my CRM land in Undeposited Funds in QuickBooks?
Because the sync records each customer payment individually while your bank receives one lumped payout, minus processing fees. Bookkeepers handle this by pulling the payout report from the CRM, then building a matching bank deposit in QuickBooks from Undeposited Funds and booking the fee difference as an expense. Reconcile weekly, not monthly.
Is there any case where I genuinely do not need QuickBooks?
Yes, but it is narrow: a solo operator with no employees, no payables to speak of, and no lender or bonding requirement. Even then you need some ledger, not none. Wave still offers a free Starter tier, so the realistic question is usually which accounting product you keep, not whether you keep one.
Bespoke pipelines, automations, 360° customer records and real-time reporting, a CRM built around how your team actually works, connected to your entire stack.
Book a free CRM demo

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.