All articles

Custom CRM

Cheapest CRM for Small Contractors: $29 vs $29

Two contractor CRMs both list at $29/mo in 2026. One gives one user and no QuickBooks sync, the other unlimited users and QuickBooks. Here is the math.

Om Patel 16 min read
Photo: Rick Rothenberg / Unsplash

The short answer

The cheapest CRM for a small contracting business is ServiceM8 Starter at $29 a month if you run under 50 jobs, or Kickserv Start at $48 a month annually if you run more. Both include QuickBooks Online sync. Jobber and Housecall Pro cost less on the sticker but gate accounting sync above their entry plan.

The cheapest CRM for a small contracting business is ServiceM8 Starter at $29 a month if you create fewer than 50 job cards a month, and Kickserv Start at $48 a month billed annually if you create more. Both include QuickBooks Online sync on their entry plan. Jobber and Housecall Pro advertise lower or similar entry prices and do not.

That last sentence is the whole article. Everything below is the receipts.

The pages ranking for this question are answering a different one

Pull the top ten Google results for "cheapest CRM for a small contracting business" and count how many of the recommended products can dispatch a technician. The answer is zero.

The names that come back are HubSpot Free, Zoho CRM, Pipedrive, Monday CRM at $12 per user, Nimble at $19, Freshsales, Agile CRM and Vtiger. Every one of those is a sales pipeline tool built for a rep working deals. None of them produces a job card, schedules a visit to an address, prints a quote with materials and labour on it, or takes a card at the kitchen table when the water heater is back on.

That is not a small mismatch. It is the reason the cheap option turns out expensive. You buy the $12 seat, discover in week three that it cannot invoice a job, and end up running it alongside a separate scheduling app and a separate invoicing app. Three subscriptions and double entry, to save $40 a month on the first one.

The trade forums say so bluntly. In August 2026 a commenter in r/CRM wrote that the sub "is literally nuked with ChatGPT posts and self advertising comments" and that "there is no honest assessments of crms here." The listicles have the same problem, which is why the same five sales CRMs appear on every one of them regardless of the industry in the query. So the table below comes from the vendors' own pricing pages, fetched on 5 September 2026.

You are not choosing a price, you are choosing a meter

Three different meters are in play in this category, and almost nobody says so out loud.

MeterWho uses itYou pay more when
Per userJobber, Housecall ProYou add a person
Per jobServiceM8You do more work
Per block of usersKickservYou cross 5, 10 or 20 people

This is the actual decision. A three person crew doing 40 renovation jobs a month and a two person crew doing 400 lawn stops a month have almost identical revenue and completely opposite cheapest answers. The first is punished by a seat meter and rewarded by a job meter. The second is the reverse.

By the numbers

ServiceM8 states it plainly in its own pricing FAQ: "No, we don't charge per user. The only plan which limits the number of users you can have is the Free plan." Jobber states the opposite just as plainly: "Add users for $29/mo each," and defines a user as "anyone who accesses your account at the office or in the field."

The real 2026 price table

All figures below are USD, taken from each vendor's own pricing page on 5 September 2026. Jobber's page was last modified 13 August 2026.

PlanMonthly priceAnnual priceUsersJob limitQuickBooks Online
ServiceM8 Free$0$0130 per monthYes
Jobber Core$49$291 (+$29 each)NoneNo
ServiceM8 Starter$29$29Unlimited50 per monthYes
Kickserv Start$60$485NoneYes
Housecall Pro Basic$79$591NoneNo
ServiceM8 Growing$79$79Unlimited150 per monthYes
Jobber Connect$139$995 (+$29 each)NoneYes
Kickserv Run$119$9510NoneYes
ServiceM8 Premium$149$149Unlimited500 per monthYes
Housecall Pro Essentials$189$1495 (+$100 each)NoneYes
Jobber Grow$199$14910 (+$29 each)NoneYes

Two things jump out of that table that no comparison post I found mentions.

The $29 trap: same price, tenfold difference

Jobber Core and ServiceM8 Starter both cost $29 a month. They are not remotely the same purchase.

Jobber Core gives you one user. Your second person is $29 more, your third is $29 more. A four person outfit on Core pays $116 a month, and still cannot sync to QuickBooks Online because Core does not include it. The $29 also requires paying $348 up front for a year.

ServiceM8 Starter gives you unlimited users, month to month, with QuickBooks Online and Xero sync included. The constraint is job credits: 50 new job cards a month. Notably, if a quote is accepted and converts to a work order, ServiceM8 does not charge a second credit for it, so quoting does not silently burn your allowance the way you might expect.

For that same four person outfit doing under 50 jobs a month, the difference is $29 versus $116, and only one of the two talks to the accountant.

The accounting gate is the real cost of "cheapest"

This is the finding that changes the shopping list, and I have not seen it stated anywhere else: at both of the two most-recommended contractor platforms, the entry plan cannot sync to QuickBooks Online.

  • Jobber: QuickBooks Online sync first appears on Connect. Core does not have it. Cheapest path to sync is $99 a month billed annually, up from $29.
  • Housecall Pro: QuickBooks Online sync sits in the Essentials feature list, under the heading "Everything in Basic, plus." Cheapest path to sync is $149 a month billed annually, up from $59.

So the honest comparison is not $29 versus $29. For any contractor whose bookkeeper uses QuickBooks, which is most of them, it is this:

Cheapest plan that syncs to QuickBooks OnlinePer monthPer year
ServiceM8 Starter (unlimited users, 50 jobs)$29$348
Kickserv Start (5 users, unlimited jobs)$48$576
ServiceM8 Growing (unlimited users, 150 jobs)$79$948
Jobber Connect (5 users)$99$1,188
Housecall Pro Essentials (5 users)$149$1,788

A five person shop doing 120 jobs a month pays $948 a year on ServiceM8 Growing or $576 on Kickserv Start, against $1,188 on Jobber Connect and $1,788 on Housecall Pro Essentials. That is a spread of 3.1x for the same job, and the two cheapest names are the two that never appear on a "cheapest CRM" list.

If accounting sync is your deciding factor, we went deeper on the sync itself in the CRMs that actually integrate with QuickBooks, including which direction the data flows.

Three prices for one plan

Jobber's pricing page shows Core three ways: $49 a month with no commitment, $39 a month on a one year commitment, and $29 a month billed annually. Same plan, same features, a 69 percent spread depending on how much of your year you hand over up front.

Every comparison article quotes one of those three numbers and calls it "Jobber's price," which is why a 2025 lawn care thread cites Jobber's entry tier at $24, a 2026 review site cites $39, and the vendor's own meta description says $29. They are all reading a different rung of the same ladder.

Two practical consequences:

  1. The advertised cheapest price is a prepayment, not a price. If you are switching software you are already unsure, and 40 percent of the discount is buying certainty you do not have. Pay monthly for the first quarter and accept the higher number.
  2. Compare like for like. ServiceM8 and Kickserv's monthly figures in the table above are month to month. Jobber and Housecall Pro's $29 and $59 are annual prepay. Put every vendor on the same billing cycle before you compare, or the gap looks smaller than it is.

If the honest answer to your price comparison is "none of these fit, and I am about to pay for three overlapping tools," that is exactly the case a custom CRM is for. We will look at your job flow and tell you plainly whether an off-the-shelf plan covers it.

Book a free CRM demo

Run the crossover math on your own two numbers

You only need two numbers: people who need a login and new jobs per month. Count the second one from last month's invoices, not from memory. Owners consistently guess low on quotes that never became jobs, and on a job meter those count.

Then read across:

Your situationCheapest with QuickBooks syncCost per month
Solo, under 30 jobsServiceM8 Free$0
Any crew size, under 50 jobsServiceM8 Starter$29
2 to 5 people, 50 to 150 jobsKickserv Start (annual)$48
6 to 10 people, under 150 jobsServiceM8 Growing$79
6 to 10 people, over 150 jobsKickserv Run (annual)$95
2 to 5 people, over 500 jobsJobber Connect$99

The last row is the one that surprises people. Once you are past a few hundred jobs a month with a small crew, the job meter stops being cheap and the seat meter wins. High-volume, low-ticket work, route-based lawn care, pool service, pest control, is precisely where Jobber's per-seat model earns its price. Low-volume, high-ticket work, renovations, custom installs, restoration, is where it does not.

If your crew is exactly two people, the seat math has its own trap that deserves its own treatment. We covered it in the seat cliff for a two man crew.

Card processing quietly outweighs the subscription

The subscription is the number you shop. It is rarely the number you pay.

Jobber's help documentation, updated 14 July 2026, puts card-present payments taken in the Jobber app at 2.7 percent plus 30 cents, with the standard rate at 2.9 percent plus 30 cents. Housecall Pro's pricing page advertises processing "as low as 2.59 percent." Kickserv runs a program it calls Kickback: process at least $1,000 a month in online payments on the Start plan and it takes 5 percent off your subscription.

Do that arithmetic on a real month. A shop running $30,000 a month through cards pays roughly $810 to $870 in processing. The subscription line, at $29 to $149, is between 3 and 18 percent of what the software actually costs you. A 0.3 point difference in rate is worth $1,080 a year, which is more than the entire gap between the cheapest and most expensive plan in the table above.

Watch out

Kickserv's Kickback is worth reading twice. A discount that requires a minimum monthly processing volume is not a discount on software. It is the vendor buying your payment volume with a slice of your subscription, because the processing margin is worth more than the subscription. That is the whole category's business model, and we broke down the economics in why field service software costs so much.

The practical move: negotiate the rate, not the plan. Vendors will move on processing for a shop with predictable volume, and will not move on the sticker.

The genuinely free options, and what they cost you

There is exactly one free tier in this category that a contractor can actually run a business on.

ServiceM8 Free. $0 a month, one user, 30 new job cards a month, and it still includes scheduling, quoting, invoicing, online booking, card payments and QuickBooks Online sync. Texts are 10 cents each rather than included. ServiceM8 also lets you earn additional job credits by accepting card payments, which is the same volume-for-discount trade as Kickserv's Kickback, just paid in credits.

Kickserv offers a limited free plan capped at two users, though its own pricing page leads with the paid tiers.

Everything else marketed as a "free CRM for contractors" is either a 14 or 30 day trial, or one of the sales CRMs from the first section that cannot run a job.

The cost of free is the cap. Thirty jobs a month is a solo operator doing larger tickets, not a service van. The moment you cross it, ServiceM8 lets you keep working for another seven days and then prompts an upgrade, which is fair but is also the point at which the free plan was a trial in slow motion.

The catches, stated plainly

Nothing in the cheap tier is free of tradeoffs, and a comparison that does not name them is selling something.

  • ServiceM8 is iPhone-first. The full-featured app is iOS. Android technicians get ServiceM8 Lite, which the company describes as core job management "without the need for an iPhone," and it is explicitly the lesser app. If your crew is on Android, price the phones into the comparison or pick something else.
  • ServiceM8's job credits are a real constraint. A busy month bumps you a tier, and the tiers step 50, 150, 500. There is no gentle middle between $29 and $79.
  • Kickserv has no plan under five users. A solo operator pays for four empty seats. It is the seat cliff in reverse: cheap for a crew, poor value alone.
  • Kickserv charges $50 a month extra for QuickBooks Desktop. Only QuickBooks Online is included. If your bookkeeper is still on Desktop, add it to the total.
  • Housecall Pro's extra users are $100 a month each above the five included on Essentials, the steepest per-seat rate in this comparison.

The twenty minute version

  1. Count last month's new job cards from invoices, not memory. Count the people who need a login, including the office.
  2. Decide whether QuickBooks Online sync is a requirement. If it is, delete Jobber Core and Housecall Pro Basic from your list immediately. They cannot do it.
  3. Read your two numbers off the crossover table above. It gives you one or two candidates, not eight.
  4. Put every candidate on the same billing cycle before comparing. Monthly against monthly.
  5. Ask each finalist for their card-present processing rate in writing. That number is worth more than the plan difference.
  6. Run one real past job through each finalist during the trial, start to invoice. Not a demo job. Yours.

When cheapest is the wrong question

Cheapest is the right question when your workflow is ordinary: a call comes in, you schedule it, someone does the work, you invoice it. Every tool above does that competently and the only variable left is price, so optimise price.

It stops being the right question when you find yourself pricing three subscriptions to cover one process. If you are looking at a job management tool plus a separate quoting tool plus a lead tracker plus a Zapier plan to hold them together, you are at $200 a month for a stack that still drops a lead every week at each seam. The cheapest line item and the cheapest system are different things, and the Reddit consensus is closer to the truth than the listicles: as one r/smallbusiness commenter put it in February 2026, "a $30/month tool they open every morning beats a $200/month CRM that collects dust."

The other thing worth hearing, from the same thread: most local service businesses "need three things: a way to not lose leads, a way to schedule jobs, and a way to get paid. Everything else is overhead they won't maintain." Price the three things. Ignore the feature grid.

Sources

  • Jobber pricing page, getjobber.com/pricing, page last modified 13 August 2026 (plan prices, per-user rate, commitment tiers, QuickBooks tier placement).
  • Jobber help centre, "Collecting Card Payments in the Field Using Jobber Payments," updated 14 July 2026 (2.7 percent card-present rate).
  • Housecall Pro pricing page, housecallpro.com/pricing, fetched 5 September 2026 (Basic, Essentials and MAX pricing, per-user rates, 2.59 percent processing claim).
  • ServiceM8 US pricing page, servicem8.com/us/pricing, fetched 5 September 2026 (plan prices, job credits, unlimited users statement, free plan terms, Android limitations).
  • Kickserv pricing page, kickserv.com/pricing, fetched 5 September 2026 (Start, Run and Scale pricing, Kickback processing minimums, QuickBooks Desktop surcharge).
  • Google organic results for "cheapest CRM for a small contracting business" and "cheap CRM for contractors under $50 a month," captured 5 September 2026.
  • r/smallbusiness, "Suggestions on customer/project management apps for local service," February 2026, and r/CRM, "Every 'which CRM should I switch to' post in this sub has the same blind spot," August 2026.

Frequently asked questions

What is the cheapest CRM for a small contracting business?
If you create fewer than 50 job cards a month, ServiceM8 Starter at $29 a month is the cheapest option that still syncs to QuickBooks Online, and it does not charge per user. Above 50 jobs a month with five or fewer people, Kickserv Start at $48 a month billed annually is cheaper. Both beat Jobber and Housecall Pro once accounting sync is part of the requirement.
Does Jobber's cheapest plan sync with QuickBooks?
No. As of Jobber's pricing page updated 13 August 2026, QuickBooks Online sync first appears on the Connect plan, which starts at $99 a month billed annually. The Core plan at $29 a month does not include it. Housecall Pro works the same way: its $59 a month Basic plan does not include QuickBooks sync, and Essentials at $149 a month does.
Is there a genuinely free CRM for contractors?
ServiceM8's Free plan is a real free tier, not a trial: $0 a month, one user, 30 new job cards a month, and it still includes QuickBooks Online and Xero sync. Texts cost 10 cents each on that plan. It is the only free option in this category that can quote, schedule, invoice and take a card payment without upgrading.
Why do the top Google results recommend HubSpot and Zoho for contractors?
Because those pages are ranking for the generic phrase 'CRM for small business,' not for contracting. HubSpot, Zoho, Pipedrive, Monday and Freshsales are sales pipeline tools. None of them dispatch a technician, produce a job card, or take a card payment at the kitchen table. Buying one means buying a second tool later to do the actual work.
How much does Jobber really cost per month?
Jobber lists three prices for the same plan. Core is $49 a month with no commitment, $39 a month on a one year commitment, and $29 a month billed annually. The $29 headline requires paying $348 up front and locking in twelve months. Extra users are $29 a month each on every plan, including Core.
Is per-user or per-job pricing cheaper for a small crew?
It depends on your jobs-per-person ratio. A job meter like ServiceM8 wins when you have several people but low job volume, for example a three person crew doing 40 renovation jobs a month. A seat meter like Jobber wins when you have few people but high volume, for example two people running a 400 stop lawn route.
Do card processing fees matter more than the subscription?
At any real volume, yes. Jobber's help documentation puts standard card processing at 2.9 percent plus 30 cents, and 2.7 percent plus 30 cents for card-present payments taken in the app. On $30,000 a month of card volume that is roughly $810 to $870 a month, which dwarfs a $29 subscription.
What is the catch with the cheapest options?
ServiceM8 is iPhone-first. Android technicians get ServiceM8 Lite, a reduced app. Its plans are also capped by job credits, so a busy month can push you up a tier. Kickserv's cheapest plan is five users, so a solo operator pays for four seats they do not use, and QuickBooks Desktop sync costs an extra $50 a month.
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.