All articles

Custom CRM

Best CRM for Plumbing Companies: The Deadline Test

Every plumbing CRM list ranks the same five vendors. None ask the question that decides it: what share of your revenue arrives on a date you did not set?

Om Patel 17 min read
Photo: Sebastian Svenson / Unsplash

The short answer

The best CRM for a plumbing company is decided by deadline revenue, the share of income from work whose date is set by a rule or a device rather than a customer choosing to call. Under 10 percent, buy the cheapest platform your techs will open. Above 30 percent, you need a device register, and most named platforms lack one.

Search the target keyword and you get the same five names in a different order every time: ServiceTitan, Jobber, Housecall Pro, FieldEdge, Workiz. Sometimes HubSpot or Zoho, published by HubSpot or Zoho. The lists agree on the vendors, agree on the segmentation by truck count, and agree that service agreements create recurring revenue.

Not one of them asks the question that actually decides it for a plumbing company, which is how much of your revenue arrives on a date you did not choose.

The short answer

The best CRM for a plumbing company is whichever system can print your obligations, not your customers. If most of your work arrives because someone's basement is wet, almost any platform will do and you should optimise ruthlessly for whether your technicians will open it. If a meaningful slice of your work arrives because a valve is due for its annual test, you need a device register, and most of the products on those roundup lists do not have one.

The US plumbing trade is built out of very small companies. IBISWorld's 2026 employment data puts 780,545 people in the industry with the average business at 6.0 employees. That is a two or three truck shop with an office person, which is exactly the size where buying the wrong category of software costs a year and a migration.

Plumbing runs three businesses under one license

This is the structural fact the vendor lists skip. HVAC is mostly service and replacement. Roofing is mostly project work. Plumbing routinely runs three genuinely different businesses at once, and they want incompatible things from software.

The bookHow work arrivesWhat the system has to hold
Demand serviceCustomer calls, usually urgentFast intake, dispatch, flat rate price book, payment on site
Compliance and recurringA due date fires, customer did not callA device register: assembly, serial, type, due date, prior result, filing status
Construction and repipeBid, award, drawsJob costing, progress billing, fixture counts, retainage

An IT manager for a fast growing plumbing company laid this out on r/Plumbing in almost exactly those terms, describing residential and commercial new construction, remodel and repipe, plus a service department covering water treatment, drain cleaning and warranty work. The struggle, in that owner's words, was finding one solution that could cover structured project management for big jobs, day to day dispatching for the service side, and accounting that ties it together. They had looked at ServiceTitan and found its primary link is QuickBooks, which did not have the tools they needed for large new construction. A commenter on that thread was blunter: QuickBooks is not great for construction, and job costing is terrible.

That is the honest answer to "which CRM," and it is uncomfortable. Most plumbing shops do not need one system. They need one system to be genuinely excellent at their largest book and to not actively obstruct the other two.

The deadline test

Here is the calculation nobody in the category runs. Pull your last twelve months of revenue and split it in two.

Demand revenue is work that happened because a customer decided to call you. A leak, a clog, a failed heater, a remodel enquiry.

Deadline revenue is work that happened because a date arrived. Backflow assembly annual tests and the repairs they trigger, re-tests after any repair or shutdown, commercial interceptor schedules, property manager turn cycles, warranty registrations that expire, permits awaiting inspection.

Divide deadline revenue by total revenue. That percentage tells you what to buy.

Tip

Under 10 percent. You are a demand shop. Buy the cheapest platform your technicians will open on a phone, and treat adoption as the only real selection criterion. Feature grids are noise at this ratio.

10 to 30 percent. You need a device or obligation register with due dates. Either the platform does it properly or you accept running a second, narrow system alongside it. Both are fine. Pretending a recurring visit template is a register is not.

Over 30 percent. The deadline list is the business. A customer-shaped CRM will slowly lose you the book, one missed renewal at a time, and you will not notice until the account is gone.

The reason this works better than truck count is that it maps to a data shape rather than a company size. A one truck plumber running 400 irrigation backflows has more in common with a fire protection company than with a four truck drain cleaning outfit.

The book nobody's CRM roundup mentions

Search the ranking articles for the word "backflow." It is not there. It is not in the HubSpot guide, not in the Capsule guide, not in the SMBcrm comparison. Meanwhile, on an r/Plumbing thread where an office manager at a two truck Tennessee shop was asking for software advice, another user cut in with a question that tells you everything: does your company use any kind of backflow software?

Backflow prevention assemblies have to be tested at least annually by a certified tester, and that obligation runs through the water purveyor rather than through the customer. Washington State's rules give a sense of how much machinery sits behind it: separate certification duties for Backflow Assembly Testers under WAC 246-292-034, prescribed minimum content for the field test report under WAC 246-292-036, an approved assemblies list maintained by the USC Foundation for Cross-Connection Control, and Annual Summary Report forms that purveyors must file on their cross-connection control activities. Every state runs some version of this.

The revenue is real. FindBackflowTesters' 2026 cost guide puts residential and irrigation tests at 75 to 250 dollars per device per annual test and commercial at 150 to 400 plus, broken out by assembly type: 75 to 150 residential for a double check valve assembly, 100 to 200 for a reduced pressure zone assembly, more on the commercial side of each.

And working plumbers are genuinely split on whether it is worth doing, in a way that is instructive.

One licensed plumber, u/RenewDave, did not renew the certification: "80 bucks for a backflow test that I have deal with with the paperwork. Money loser." Another, u/earsperkup, got certified and could not recover the cost of the test gauge on testing alone.

Against that, u/NerdrageLV, who ran the backflow program for two major Las Vegas Strip resorts covering about 500 devices, described roughly 15 percent failing annually, a half inch reduced pressure assembly rebuilt in about ten minutes, labour billed at 175 dollars an hour, and a typical repair landing around 340 dollars with a free retest thrown in. Testing in that saturated market goes for about 70 dollars. And u/FattymcFatFats made the strategic point plainly: testing is quick money, repairs and replacements are where the margin sits, and the testing relationship opens the door to plumbing clients you would not otherwise reach.

By the numbers

The gap between "money loser at 80 dollars" and "500 device program with 15 percent annual failure" is not skill and it is not pricing. It is whether the shop owns a device level list, because the test is the loss leader and the repair is the business. Without the list you cannot see the 15 percent, cannot route the year, and cannot renew the account.

Asked directly whether he used any software for it, u/NerdrageLV's answer was one line: he does not. That is the state of the category. This work is being run on paper and memory by capable operators, at scale, in 2026.

If your compliance book is real and it lives in a spreadsheet, that is exactly the gap a custom system closes cheaply. We build CRMs around the obligation, the device and the due date rather than around a contact record.

Book a free CRM demo

The seat math, which the comparison posts get wrong

Third party comparison articles quote Housecall Pro and Jobber prices that contradict each other, so we pulled both vendors' own pricing pages.

Housecall Pro publishes three tiers on annual billing: Basic at 59 dollars a month for 1 user, Essentials at 149 dollars a month with 5 users included, and MAX at 299 dollars a month with 8 users included. The detail that matters is buried under the tiers. Additional users on Essentials cost 100 dollars a month each. Additional users on MAX cost 75 dollars a month each.

Run that out:

UsersEssentialsMAX
5$149$299
6$249$299
7$349$299
8$449$299

At 7 users the cheaper tier is more expensive, and it stays that way. A shop with two office staff, four technicians and an owner is squarely in that zone. The features that split the tiers are also worth knowing before you pick: flat rate pricing and QuickBooks Online sync sit on Essentials rather than Basic, and Recurring Service Plans, the membership feature, sit on MAX only.

Jobber's page has its own surprise. The Pipeline feature, described as the place to see all your sales opportunities and keep them on track to getting booked, is listed as an add-on across every tier at 49 dollars a month. Which is to say the part that makes a field service platform a CRM is not included in any plan. Jobber's AI Receptionist, which answers calls and texts around the clock, is likewise a 29 dollar add-on, and Marketing Suite is 99.

Watch out

Compare total annual cost at your real seat count with the add-ons you will actually turn on, not the headline entry price. Then add payment processing. Jobber publishes 2.9 percent plus 30 cents for online cards, 2.7 percent plus 30 cents in person and 1 percent for bank payments. Housecall Pro advertises card rates as low as 2.59 percent. On a shop collecting 800,000 dollars a year by card at 2.9 percent, that is roughly 23,200 dollars against a few thousand in subscription. Moving heater changeouts and repipes to bank payment is worth more than any plan discount you will negotiate.

The one minute rule

Every ranking article treats software selection as a feature comparison. Working plumbers treat it as an adoption problem, and they are right.

The clearest statement of the bar came from u/Intrepid_Influence_7 on an r/Plumbing software thread: "if logging a job takes more than a minute, skip it. that's the bar." u/Mike_Halden, describing what he sees across small service shops, put the same thing from the other side: the biggest issue in practice is remembering to log the job at all, because if it takes more than a minute or two after finishing, most guys skip it and move to the next call. He also noted that almost nobody enters individual fittings, and that expecting technicians to itemise every elbow and valve is a fantasy outside a shop running real inventory.

And u/KimK_Madison, a solo plumber, on trying the market leader: "it's like trying to fly a boeing 747 just to fix a leaky faucet. way too many screens and menus for someone who is literally covered in grit half the day."

This has a direct consequence for the demo. Do not let the sales rep open with dashboards. Hand a phone to your worst typist and have them run one complete job: open it, read the notes, add three photos, add line items, take payment, schedule the return visit. Time it. If it exceeds two minutes, your job costing reports will be fiction within a quarter, no matter what the reporting module can theoretically produce.

One more thing worth naming, because it sits upstream of every CRM decision. u/SawdustAndBills described the actual leak in a small plumbing shop: "Customer calls, I'm elbow deep in a drain, call goes to voicemail, they never leave a message. By the time I call back they already booked someone off Google." His conclusion is the right one. The best software in the world does not help if the lead never makes it into your system. If your answer rate is the constraint, fix intake before you migrate anything, and read our breakdown of why plumbing leads do not convert first.

Where the vendor threads mislead you

One structural warning about your own research. Sort r/Plumbing by relevance for software discussion and the top results are not plumbers comparing notes. They are developers and vendors running customer discovery: "I built a modern Jobber/Housecall/ServiceTitan alternative," "Is Jobber/ServiceTitan overkill for solo guys? I built a dead-simple alternative," "Software developer here: Friend's plumbing business is chaos."

The subreddit's response is visible in the vote ratios, which sit around 0.33 to 0.5 on those posts, meaning roughly half or more of voters downvoted them. The genuine owner threads sit at 1.0. When you go looking for a second opinion, check who is asking the question before you weigh the answers. We build custom CRM systems, so apply exactly the same discount to this page and weigh the test rather than the conclusion.

The demo script

Six requests. Make them run each one live, in the product, on your data if possible.

  1. "Show me every backflow assembly due in the next 45 days, sorted by water purveyor." If the answer involves a recurring job template rather than a device list, you have your answer about whether it is a register.
  2. "Add a second assembly at the same address, with a different type, serial number and due date." Sites carry multiple devices. Watch whether the model forces one obligation per customer.
  3. "Run one full job from a phone, start to payment, while I time it." Under two minutes or the data will not be there.
  4. "Show me gross margin on a completed job, with labour and materials, without leaving the product." The most common complaint from small shops is not dispatch, it is not knowing which jobs made money.
  5. "Show me the tier that contains everything we just did, priced at seven users, with add-ons." Then get it in writing.
  6. "Export my full data set, right now, in the format I would get if I cancelled." Ask before you sign, never after.

When a custom build is the honest answer

Most plumbing companies should buy. Packaged platforms have absorbed a decade of dispatch and invoicing work, and rebuilding that is a poor use of an owner's capital.

A custom build earns its keep in four situations, and they are all versions of the same problem. First, a genuinely mixed book where service, compliance and construction coexist and no single platform models the third one, so someone maintains a parallel spreadsheet that the business now depends on. Second, a compliance register with real scale, where the device list and its filing status is the asset and nothing off the shelf holds it. Third, acquisitions that arrive with incompatible customer and device structures that need a common shape before anyone can report across them. Fourth, seat pricing that punishes your crew shape, which the table above shows is not hypothetical.

The precondition is a stable process, because custom software makes whatever process you feed it permanent. If your service agreement rules change every spring, fix that on paper first. If you are not sure which side of the line you are on, start with the signs you have outgrown your CRM, then the cost of a custom CRM build and our wider guide to the best CRM for field service and blue collar businesses. If accounting is your binding constraint, the CRM that integrates with QuickBooks breakdown is the more useful starting point.

The checklist

Before you sign anything:

  • Calculate your deadline revenue percentage from the last twelve months. Do this before you book a single demo.
  • If it is above 10 percent, decide consciously whether the register lives in the main platform or in a second narrow system. Both are legitimate. Drift is not.
  • Price the tier that contains the features you actually used in the demo, at your real seat count, with add-ons.
  • Check the seat crossover. On Housecall Pro's published numbers, the middle tier is more expensive than the top tier from 7 users.
  • Add annual card processing at your real volume to every comparison, then price the same volume on bank payment.
  • Time a full job on a phone with a technician who does not like computers.
  • Confirm job costing pushes labour and materials to accounting at job level, and confirm separately how it handles progress billing if you do construction.
  • Confirm the export format in writing, before go-live.

The uncomfortable summary is that the best CRM for plumbing companies is not a product name, and the roundups that hand you one are answering an easier question than the one you asked. Your shop is some blend of a demand business, a compliance business and a construction business. Work out the blend first, in percentages, from real revenue. Then buy for the largest one and stop expecting a single product to be excellent at all three. If you want a second opinion on the pricing side of the same problem, we covered how to stop competing on price for plumbing jobs separately.

Sources

Frequently asked questions

What is the best CRM for a plumbing company?
There is no single winner, because plumbing shops run different mixes of work. If almost all your revenue comes from customers who call you, pick the cheapest platform your technicians will open on a phone, which usually means Jobber or Housecall Pro. If a meaningful share of your revenue comes from compliance work with annual due dates, such as backflow assembly testing, you need a device register, and that is usually a second system rather than a bigger plan on the first one. Decide by running the deadline test in this article before you sit through any demo.
Is ServiceTitan worth it for a small plumbing company?
Usually not below roughly 15 trucks, and the reason is adoption rather than price. One solo plumber on r/Plumbing described trying it as being like flying a Boeing 747 to fix a leaky faucet, with too many screens for someone covered in grit half the day. A platform that your technicians route around is worse than a cheaper one they use, because you end up paying for a system and still reconstructing the week from texts.
Do Jobber or Housecall Pro track backflow test due dates?
Both can schedule a recurring visit, which handles the reminder. Neither is built as a device register, which is the part that matters. Compliance work is tracked per assembly, not per customer, because one commercial site can carry a dozen assemblies with different types, different due dates, different serial numbers and different pass or fail histories. Ask the demo rep to show you a list of every assembly due in the next 45 days, sorted by water purveyor. That question separates the platforms fast.
How much does Housecall Pro actually cost for a plumbing shop?
More than the headline, and the tiers cross over. Housecall Pro's own pricing page lists Essentials at 149 dollars a month on annual billing with 5 users included and additional users at 100 dollars each, and MAX at 299 dollars a month with 8 users included and additional users at 75 dollars each. At 7 users, Essentials works out to 349 dollars a month while MAX is 299 dollars for 8 users. The cheaper tier costs more, which is worth checking against your real crew count.
Is backflow testing actually profitable for a plumbing company?
It depends entirely on your records, and working plumbers are openly split on it. One licensed plumber on r/Plumbing called it a money loser at 80 dollars a test once the paperwork is accounted for and did not renew the certification. Another, who ran a 500 device program for two Las Vegas resorts, noted that repairs and replacements carry the margin and that roughly 15 percent of devices failed annually. Testing is the door. The repair and replacement work behind it is the revenue, and you only capture it if you own the device list.
Does plumbing CRM software integrate with QuickBooks?
Most do, but not on every tier and not at the depth that construction work needs. Housecall Pro puts QuickBooks Online sync on Essentials rather than its Basic plan. Jobber syncs with QuickBooks Online and Xero. If you also run new construction or whole house repipes, treat QuickBooks itself as the constraint. One commenter on an r/Plumbing thread about exactly this setup was blunt that QuickBooks is not great for construction and that job costing is the weak point.
How do I know if I have outgrown spreadsheets and paper?
The signal is not job volume, it is the number of obligations you are holding in your head. If you can name every assembly due this quarter, every warranty registration outstanding and every permit awaiting inspection without looking anything up, paper is still working. The moment any of those lists lives only in one person's memory or one person's notebook, you are one resignation away from losing the recurring half of the business.
When does a custom plumbing CRM make sense?
When the packaged options force a workaround that already costs real money and your process is stable enough to encode. In plumbing the most common trigger is a mixed book, meaning service, compliance testing and construction under one license, where no single platform models all three and someone maintains a parallel spreadsheet for the third. Build only after the process works on paper, because custom software makes whatever process you give it permanent.
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.