Skip to content
AI & Automation

Best CRM for Plumbing and HVAC Businesses: 6 Picks for 2027

Nov 15, 2026

The short answer for plumbing and HVAC shops

If you are searching for the best CRM for plumbing and HVAC businesses, start with field service management software that includes CRM features, because a standalone CRM rarely covers dispatch, technician schedules, flat-rate price books or invoicing. TL;DR: Housecall Pro and Jobber are the two platforms here whose pricing pages let you compare cost before a sales call, and both suit small teams that want a self-serve trial. ServiceM8 fits an owner-operator who stays inside its job caps. Service Fusion publishes prices for unlimited-user editions, which suits a crew that expects to add technicians. ServiceTitan and FieldEdge publish no prices, so they make the most sense for larger or HVAC-heavy operations that will sit through a demo and a longer onboarding.

This guide covers six platforms. It is a desk review built from public vendor pages, help and developer documentation, and two independent reviews. It did not involve running any of these products in a live shop, so treat the verdicts as a starting point for your own trial.

Key Takeaways

  • Start with field service management software. A CRM without scheduling, dispatch and job costing leaves office staff re-entering data from the field.

  • Four of the six platforms publish list prices on their own pricing pages. ServiceTitan and FieldEdge do not, so their costs require a quote.

  • Housecall Pro, Jobber and ServiceM8 state a free trial on their pricing pages. FieldEdge says it offers none.

  • Webhooks are plan-gated. Housecall Pro documents them only on its top tier, so confirm the tier before you plan an integration.

  • The cheapest headline tier is not always the cheapest at your headcount, because seat counts and job caps change the monthly bill.

What a plumbing or HVAC CRM has to do

A field service management (FSM) platform is software that holds customer records, schedules and dispatches technicians, produces estimates and invoices, and takes payments for a crew that works on customer sites. Most products in this category include a CRM layer, which is why the search results for this query point to them.

A generic CRM handles leads and follow-ups well. Trade shops also need the on-my-way message, a flat-rate price book so a technician can quote on site, a maintenance agreement that renews every spring, and job costing that shows whether a service call made money. Those trade-specific steps are where most of the office's time goes.

Before you compare vendors, answer five questions. How many people need a login? Do you sell by flat-rate price book or by the hour? Do maintenance agreements drive revenue? Does an outside tool need job data? How much onboarding time can the office spare?

How we evaluated these tools

This is a desk review. Each vendor's pricing page was opened, and each help or developer page was opened for any integration claim. Two independent reviews, one from trade press and one from a review site, supplied the qualitative cross-checks. The weights below reflect our judgment about what matters to a plumbing or HVAC owner. The vendors did not set them.

CriterionWeightWhat a strong answer looks like
Trade fit: dispatch, flat-rate price book, maintenance agreements25%Covers trade-specific steps without add-ons the buyer must assemble
Published price and trial access15%Prices or a trial visible before a sales call
Cost at a 10-user team20%Comparable list or annual price for the same headcount
Scale ceiling15%Enough user, reporting and multi-location depth for growth
Data access: export, API, webhooks15%Documented route for job and invoice data, with the required plan named
Onboarding and support burden10%A clear onboarding path and support model

A vendor that publishes no prices scores lower on the cost criterion. That reflects buyer convenience, since you cannot compare cost before a demo. It is not a claim that the product is weaker.

Feature and access matrix

Table 2 records only what each pricing page or documentation page states. A blank or "not checked" cell means this review did not confirm the item, not that the vendor lacks it. Trial lengths and user counts come from the vendor pages cited in the profiles below.

VendorPublished pricesFree trial on pricing pageFree tierUsers in published pricingWebhooks in documentation
Housecall ProYes, three tiers14 days, no cardNone listed1, 5 and 8 by tierYes, Max plan only
JobberYes, four tiers14 days on Grow features, no cardNot stated1 to 15 per tierNot confirmed; the page returned an access error
ServiceM8Yes, in US dollars14 daysYes, 1 user and 30 jobsUnlimited on paid tiersYes, Job object
Service FusionYes, three editionsNot mentioned; free demo offeredNone listedUnlimitedNot checked
ServiceTitanNo, Request PricingNo statementNone listedPer technicianNot checked
FieldEdgeNo, Request PricingNone; the page says it offers noneNone listedNot statedNot checked

The matrix shows the gap that matters for integrations. Housecall Pro and ServiceM8 documented their webhook behavior well enough to name the plan or object involved. Jobber's webhook documentation page returned an access error during this review, so this guide makes no Jobber webhook claim.

Pricing side by side

Table 3 lists plan prices as the vendors' pricing pages show them, with the user count or job limit each price includes. Rows marked Quote-based have no public price.

VendorPlanUsers or limitMonthly listBilled annually
Housecall ProBasic1 user$79$59
Housecall ProEssentials5 users$189$149
Housecall ProMax8 users$329$299
JobberCore1 user$49$29
JobberConnect5 users$199$149
JobberGrow10 users$399$299
JobberPlus10 users$599$449
ServiceM8Free1 user, 30 jobs$0Not shown
ServiceM8StarterUnlimited users, 50 jobs$29Not shown
ServiceM8GrowingUnlimited users, 150 jobs$79Not shown
ServiceM8PremiumUnlimited users, 500 jobs$149Not shown
ServiceM8Premium PlusUnlimited users, 1,500+ jobs$349Not shown
Service FusionStarterUnlimited users$259$220
Service FusionPlusUnlimited users$399$339
Service FusionProUnlimited users$649$552
ServiceTitanStarter, Essentials, The WorksPer technicianQuote-basedQuote-based
FieldEdgeSelect, Premier, EliteNot statedQuote-basedQuote-based

Pricing checked November 13, 2026.

Three cautions apply. The Housecall Pro pricing page contained some unfilled placeholder text, so confirm its figures on a quote. Jobber's plan selector shows starting figures that do not match its tables, so use the table. ServiceM8's page states prices in US dollars, while some aggregator sites list Australian dollars. This guide uses the vendor page.

Housecall Pro: published tiers for residential maintenance shops

Best fit: residential HVAC and plumbing shops that sell maintenance plans and want to see the price before a demo. On Housecall Pro, the Basic plan costs $79 a month on monthly billing and $59 a month billed annually, with 1 user included, according to Housecall Pro (2026). The Essentials plan is $189 monthly or $149 annually for 5 users, and the Max plan is $329 monthly or $299 annually for 8 users, with extra Max users at $35 a month each.

The feature split follows the tiers. Basic covers online booking, scheduling and dispatch, estimates and invoicing, the price book, job costing and review management. Essentials adds routes, flat-rate pricing, checklist automations, photo reports, employee GPS tracking, commissions and QuickBooks Online sync. Max adds the sales proposal tool, recurring service plans, route optimization, open API access and a dedicated onboarding specialist.

The limits are tier-driven. A shop that wants recurring service plans or open API access pays for Max, and webhooks also sit on Max. The page offers a 14-day trial with no credit card and says long-term contracts are not required. Add-ons such as CSR AI, Pipeline, Payroll and Accounting are listed without prices, so ask for them in writing.

Our read: choose Housecall Pro if the office will work from the scheduling board every day and maintenance plans drive revenue. Do not buy it for integrations until you have confirmed the Max tier and its webhook setup.

Jobber: the easiest published ladder to read

Jobber extra user fee: $29 per month according to Jobber (2026). Core for one user costs $49 a month with no commitment or $29 billed annually, and the Grow plan for 10 users is $399 monthly or $299 annually. The page offers 14 days of Grow features with no credit card.

Best fit: small to mid-size shops that want a clear ladder and a trial before a demo. Each tier steps up with user count, and 16 or more users means a Contact Sales conversation.

The limits come from headcount. Every added seat adds the extra-user fee, so a team that keeps growing will watch the bill climb quickly. The page lists onboarding sessions and data import with "Value" labels but does not say whether they cost extra, so ask before you sign.

Our read: pick Jobber when your seat count is clear and you want to compare tiers without a sales call. Its weak spot is a team that expects to keep adding seats.

ServiceM8: a free tier for owner-operators

ServiceM8 free plan: 30 jobs per month according to ServiceM8 (2026). The page describes the free plan as completely free for solo operators, with 1 user. Paid tiers list unlimited users and are sized by job volume: Starter at $29 a month for 50 jobs, Growing at $79 for 150, Premium at $149 for 500, and Premium Plus at $349 for 1,500 or more.

The page offers a 14-day free trial with full access to features. If a monthly plan runs out of job credits, the page says you will be prompted to upgrade, so track your monthly job count before you pick a tier.

The model moves the bill with job volume rather than headcount. A busy plumber with many short calls can outgrow a tier quickly. This review did not confirm flat-rate price-book or dispatch depth on the pricing page, so check those during the trial.

Our read: ServiceM8 is the lowest-friction start in this guide for an owner-operator whose job count stays inside a tier. Confirm the HVAC-specific price-book needs before you commit.

Service Fusion: fixed editions with unlimited users

Lowest published Service Fusion price: $220 monthly, billed annually according to Service Fusion (2026). Its Starter, Plus and Pro editions list at $259, $399 and $649 a month on monthly billing, and at $220, $339 and $552 a month billed annually. Every edition lists unlimited users, and the page says annual billing saves 15%.

The page offers a free demo and does not mention a free trial. Annual billing is one payment at sign-up. This review did not find add-on prices on the page, so ask for them in writing before you assume the edition price is the total.

Our read: pick Service Fusion when the team will grow and you want per-edition cost to stay fixed as you add technicians. It is less suited to a buyer who wants a self-serve trial before any conversation.

ServiceTitan: quote-based and built for scaling operations

The ServiceTitan pricing page names three packages, Starter, Essentials and The Works, and says its per-technician pricing is designed to fit a business at any size. Each package carries a Request Pricing button, and no figure is shown. According to ServiceTitan, the page states no free trial, so the only route to a number is a sales conversation.

The strongest independent case is depth. According to ServiceMag (April 2026), ServiceTitan has significantly more depth in reporting, marketing attribution and job costing, and its service agreement automation handles renewals, recurring scheduling and billing. The same review says the platform's depth works against solo operators and small crews, that onboarding is lengthy, and that the learning curve is steep. Its FAQ adds that for shops with fewer than 5 technicians, the cost-to-value ratio is harder to justify. The review also gives two monthly cost ranges that disagree with each other, so this guide repeats neither.

Our read: pick ServiceTitan for multi-truck operations with service agreements and a marketing budget. Skip it if your decision depends on a published number, because the vendor does not show one.

FieldEdge: HVAC-focused price book, quote-only

FieldEdge lists three plans, Select, Premier and Elite, each behind a Request Pricing button. Its add-ons, including Proposal Pro, MarketingEdge, Academy and a Consumer Management Portal, are marked Call for Pricing. According to FieldEdge, the page says it does not offer a free trial because new members do better when the onboarding team walks them through setup, and it directs buyers to a demo for pricing.

A third-party review from Connecteam is useful for product detail, but read it as a competitor's view, since Connecteam recommends its own app as the alternative. According to Connecteam, FieldEdge's price book includes a parts database of thousands of HVAC, electrical, plumbing and appliance items, and customer equipment records include digital spec sheets. The same review says card payments run only through Clearent, which it says typically requires a three-year contract, and that FieldEdge lacks two-factor authentication and audit logs. Its Apple App Store rating is 1.8 out of 5.

Our read: pick FieldEdge for HVAC shops that want an HVAC-specific price book and can accept a quote process and a single processor. Get the processor terms in writing before you sign.

Integrations: webhooks, APIs and the plan you need

Housecall Pro's help center states that webhooks are available only on the MAX plan. According to Housecall Pro (2026), setup takes five steps: open the Webhooks app from All Apps, switch it on, enter the receiving URL and save, then use the signing secret it provides and choose which events to enable. The event list uses dotted names, including job.completed, job.paid and invoice.paid.

ServiceM8's developer documentation says the Job object supports webhooks. According to ServiceM8 (2026), subscriptions are managed through webhook_subscriptions, failed deliveries are retried for up to 72 hours before cancellation, and public OAuth 2 apps must complete a challenge request while API-key apps skip that step.

Consider an illustrative 10-user shop with 8 field technicians and 2 office staff that wants each completed job (job.completed) to start a follow-up workflow. Housecall Pro's Max plan includes 8 users, so the 2 extra users cost $70 a month at $35 each, which assumes the extra-user fee is billed monthly on top of the annual rate, a point the page does not spell out. The Max annual rate of $299 plus $70 comes to $369 a month, or $4,428 a year. Jobber's Grow plan for 10 users billed annually is $299 a month, or $3,588 a year. The gap is $840 a year before onboarding, add-ons and payment processing. That is a cost comparison only, and it does not show which platform handles the work the shop needs.

Where the workflow pain lives

The pain for most plumbing and HVAC shops is not the CRM screen. It is the gap between a finished job and the next step: the invoice nobody chased, the maintenance agreement due in spring, the review request that never went out.

A configurable US Tech Automations workflow for a Housecall Pro Max account could start when a job.completed webhook arrives. It would match the customer in the CRM, check whether an open maintenance plan exists, and create a follow-up task for the office coordinator with a drafted message. Prerequisites are a Max plan, the webhook URL and signing secret from the setup steps, and an export of customer and plan records so the match can run. The human review point is the coordinator, who approves every outbound message, and pricing or warranty wording is never sent automatically.

For a shop on Jobber or ServiceM8, a proposed design could produce an aging-invoice queue instead. On ServiceM8, the documented Job Payment object could feed the queue through a webhook_subscriptions subscription, with a nightly reconciliation to catch any events that failed delivery. Prerequisites include an OAuth 2 challenge for a public app or an API-key connection, plus confirmation of which events your plan can reach. On Jobber, the webhook documentation could not be read during this review, so the connection path must be confirmed before anyone designs around it. The human review point is a manager who checks any account above a threshold the business sets before anyone calls the customer.

The do-it-yourself alternative in Zapier, Make or n8n

Stitching this together yourself is a fair option. Zapier, Make and n8n can keep run histories, retry failed steps, branch on errors and keep audit evidence when they are configured that way. The buyer still designs and owns the parts that matter most: idempotency, so a retried webhook does not send two texts; escalation when a step fails; access controls on each connected account; and maintenance when a vendor renames an event.

A US Tech Automations design could configure those pieces differently, with the same prerequisites: webhook access on the right plan, an export of the records to match, and a named person who reviews outbound messages. The trade-off is that a managed design changes who maintains the flow, but it does not remove the need for a human owner. If your office has nobody who wants that job, a DIY build will fail quietly.

Fit by shop type

Shop profileStarting pointWhyMain disqualifier
Owner-operator, one truckServiceM8 free planFree tier labeled for solo operators30-job monthly cap
Residential maintenance shop, 5 to 10 usersThe Essentials tier on Housecall ProDispatch and QuickBooks Online sync on EssentialsRecurring plans and open API need Max
Small team wanting a published ladderConnect or Grow tier on JobberPublished tiers and a 14-day trial on Grow featuresPer-seat fee grows the bill
Crew adding technicians on flat-rateService FusionUnlimited users on every editionNo free trial; add-on prices not found
Multi-truck HVAC with service agreementsServiceTitanReporting and job-costing depth per the ServiceMag reviewQuote-only; lengthy onboarding
HVAC shop on a flat-rate price bookFieldEdgeHVAC-focused price book per the Connecteam reviewQuote-only; card processing through one processor

Use this table to narrow the list, then check the trial or demo path for your top two options. The best fit on paper is not always the one your office will use daily.

Who this is for

This guide is for an owner or operations lead at a plumbing, HVAC or mixed home-services business who is choosing between two to four platforms and needs cost and trial facts before a demo.

Red flags: nobody on staff has time to own onboarding for the first several weeks; your main need is a sales pipeline for commercial bids rather than service dispatch; you need a fixed price in writing before any conversation, which the quote-only vendors will not provide on their pages.

Terms used in this guide

  • Field service management (FSM): Software for scheduling, dispatch, estimates, invoices and payments for crews that work at customer sites.

  • Dispatch: Assigning a job to a technician and tracking arrival and completion.

  • Flat-rate price book: A list of set prices for common jobs, so a technician can quote on site.

  • Job costing: Comparing what a job earned with the labor and materials it used.

  • Maintenance agreement: A recurring service plan, usually for equipment checkups, that renews on a schedule.

  • Webhook: A message the platform sends to another system when an event, such as a completed job, happens.

  • Quote-based pricing: A vendor that shows no public price and requires a sales conversation.

Decision checklist before a demo

  1. Count the field users and office users separately, because many vendors price on one or the other.

  2. Decide whether you sell by flat-rate price book or by the hour.

  3. Confirm whether maintenance agreements drive enough revenue to justify recurring-plan features.

  4. Confirm the trial or demo path for each finalist, and what it includes.

  5. Ask for onboarding, add-on and payment-processing costs in writing.

  6. Confirm the plan that includes webhooks or export access before you design an integration.

  7. Name one owner for the data before you sign.

When a simpler tool wins

When NOT to use US Tech Automations: a managed workflow is the wrong buy for a one-truck shop whose built-in reminders and invoicing already cover follow-up, where a free plan or a basic tier may be enough. It is also the wrong buy if nobody will review outbound messages, because the workflow is only as safe as its approval step. And it is the wrong buy if the platform you choose does not expose the webhook or export the design needs. In those cases, the simpler built-in feature is the better purchase.

Questions buyers ask

Is a standalone CRM enough for a plumbing or HVAC shop?

No. A standalone CRM tracks leads and follow-ups, but scheduling, dispatch, estimates and job costing sit in field service platforms, so most shops need one of those.

Which vendors show prices without a sales call?

Housecall Pro, Jobber, ServiceM8 and Service Fusion publish prices on their pricing pages, while ServiceTitan and FieldEdge show only Request Pricing buttons.

Do these platforms offer free trials?

Housecall Pro, Jobber and ServiceM8 state a trial on their pricing pages. FieldEdge says it offers none, and the ServiceTitan and Service Fusion pages do not mention a trial.

Why do webhooks matter for a small shop?

Webhooks let an outside workflow react when a job completes or an invoice is paid, so no one has to copy data by hand. Housecall Pro documents them only on its Max plan.

Which option fits a solo operator best?

ServiceM8's free plan is labeled for solo operators, but its job cap decides whether the free tier lasts. A busier shop will need a paid tier quickly.

Should I buy the cheapest tier?

Only if the users and features you need fit inside it. The worked example shows that adding users can change which platform costs less.

Bottom line

For most plumbing and HVAC shops, the decision comes down to a published-price platform for a small team or a quote-based platform for a larger operation. Get written prices for the users you actually need, confirm the webhook or export path before you sign, and treat the trial as a test of the office's daily routine. To see how a configured workflow would sit on top of your chosen platform, see how US Tech Automations configures this.

About the Author

Garrett Mullins
Garrett Mullins
Workflow Specialist

Helping businesses leverage automation for operational efficiency.