TL;DR
- A plumbing shop needs five things in one place: quotes, scheduling, job records with photos, invoicing, and customer history. Most run them across paper, texts, and memory.
- Off-the-shelf field-service platforms (Jobber, Housecall Pro, ServiceTitan) are the right first move for shops with standard workflows.
- Custom becomes worth pricing when per-seat fees stack up or the template fights how you actually work — a custom web app runs $5,000–$15,000 on our published pricing.
- Whatever you pick, adoption is won in the van, not the office: if it's slower than paper for the tech, it's dead.
Here's a day that will feel familiar: a quote scribbled on a carbon-copy pad, a schedule that lives in the owner's phone, job photos scattered across three technicians' camera rolls, and an invoice that goes out two weeks late because the paperwork rode around in a van. None of it is broken, exactly — until the shop grows past the point where one person's memory can hold it together. This is a practical guide to what "going digital" means for a plumbing business, and how to do it without buying software your crew will hate.
The Five Jobs Your Software Has to Do
- Quoting: build an estimate on-site, from priced line items, and send it before you leave the driveway. Speed here wins work — the first professional quote often frames the customer's decision.
- Scheduling and dispatch: who's where today, what's tomorrow look like, and can the office reroute the nearest tech when an emergency call lands.
- Job records: photos before and after, what was found, what was done, what parts went in — attached to the job, not lost in a camera roll. This is your dispute insurance and your callback diagnosis tool.
- Invoicing and payment: invoice generated from the job record the day the work finishes, payable by card or ACH from the customer's phone. (We wrote a whole piece on invoicing strategies that get trade pros paid faster — same-day invoicing is the single highest-leverage habit.)
- Customer history: the water heater you installed in 2023 is a service call in 2026 and a replacement sale in 2033 — if you can look it up.
The test of any setup, paper or digital, is whether a job flows through all five without being retyped. Every retype is a delay, an error risk, and usually the reason invoices go out late.
The Off-the-Shelf Route
Field-service platforms — Jobber and Housecall Pro at the smaller end, ServiceTitan at the enterprise end — package those five jobs into a subscription priced per user per month. For a shop with a standard dispatch-quote-invoice workflow, they're genuinely good: fast to start, payments built in, and someone else maintains them. Their limits show up predictably as you grow: monthly per-tech fees that climb with every hire, features designed for the average shop rather than your shop, workflow workarounds that accumulate ("we put that in the notes field"), and your business history living in a system you rent. None of those are reasons to avoid the category — they're reasons to re-evaluate it periodically instead of treating the subscription as permanent.
When Custom Starts Making Sense
For most of the industry's history, "custom software" and "12-person plumbing company" didn't belong in the same sentence — a bespoke system cost six figures. AI-native development changed that arithmetic. On our published pricing, a browser-based web app runs $5,000–$15,000 and a full custom mobile app $20,000–$30,000 — one-time, owned, and shaped to your workflow instead of the average of everyone's. The signals that it's time to price the option:
- Your per-seat subscription total, projected over three years, rivals a build you'd own outright.
- You maintain spreadsheets around your field-service tool to cover what it won't do.
- Your workflow is genuinely non-standard — commercial service agreements, municipal work, multi-property landlords — and the template fights you daily.
- You want your data working for you (maintenance reminders, reorder triggers) instead of sitting in a vendor's cloud.
| Factor | Paper & phone | Off-the-shelf platform | Custom build |
|---|---|---|---|
| Cost pattern | "Free" (paid in leaks and late invoices) | Per user, per month, forever | One-time build ($5k–$30k range), you own it |
| Time to start | — | Days to weeks | Weeks to a few months |
| Workflow fit | Perfect fit, zero leverage | Good for standard shops; workarounds otherwise | Built to your exact process |
| Data ownership | Filing cabinet | Vendor's cloud, exportable with effort | Yours, in your database |
| Best for | Solo operators, briefly | Standard-workflow shops getting organized | Shops that outgrew the template |
Custom figures are MadXR's published web and mobile ranges; off-the-shelf pricing varies by vendor and seat count — check current rates directly.
A Migration Path That Doesn't Blow Up the Shop
Whichever direction you go, sequence beats speed: digitize invoicing first (it's where the money leaks), then scheduling, then quoting, then the photo-and-history layer. Run the old system in parallel for a few weeks, put your most respected tech — not the owner — on it first, and fix what annoys them before rolling it to the crew. If you're juggling crews across multiple properties, pair this with the systems in our guide to managing multiple job sites without dropping the ball — software amplifies good operations; it doesn't create them. And the same quote-to-invoice chain this article organizes can be wired to run itself; that's the subject of our companion piece on contractor workflow automation.
Frequently Asked Questions
What software do plumbing businesses actually need?
Five functions, ideally in one place: quoting and estimates, scheduling and dispatch, job records with photos and notes, invoicing with card or ACH payment, and customer history. Everything else — marketing automation, inventory, GPS tracking — is optional until those five stop leaking money. If your current setup requires retyping the same job into more than one of them, that's the problem to solve first.
Should a plumbing shop start with off-the-shelf software or custom?
Start off-the-shelf if a standard field-service workflow fits how you work — platforms like Jobber, Housecall Pro, and ServiceTitan exist because the standard workflow fits many shops well. Consider custom when you've outgrown the template: per-seat subscription costs climbing with every hire, workarounds for how your shop actually quotes or dispatches, or data trapped in a system you can't extend. Custom used to be out of reach for small shops; AI-native development changed that math.
What does a custom app for a plumbing company cost?
On MadXR's published pricing, a browser-based web app runs $5,000–$15,000 depending on scope, and a full custom mobile app runs $20,000–$30,000. A focused tool — say, quoting plus job tracking plus invoicing tailored exactly to your workflow — sits at the lower end. Unlike subscriptions, it's a one-time build you own, so the comparison worth running is your monthly per-tech software bill multiplied over a few years.
Will my technicians actually use new software?
They'll use it if it's faster than paper on their worst day — gloves on, crawlspace, bad signal. That means big buttons, photo-first job records, offline capability that syncs later, and no required typing that a dropdown could replace. Roll it out with your most respected tech as the first user, not the owner, and fix their complaints before going shop-wide. Software that makes the tech's day easier sells itself; software that makes the office's day easier gets ignored in the van.