Plumbing contractor software: what a plumbing company actually needs in 2026
Plumbing software has to book the emergency call, get the right plumber rolling, price the fix on site with real options, and collect before the truck leaves. Here is what to look for by company size, with a water heater pricing example, a feature checklist and the questions to ask in demos.

By The Revcore team
Reviewed by Hayden Mitchell, founder
Updated 10 min read

Quick answer
What is plumbing contractor software?
Plumbing contractor software is one system that books calls, dispatches plumbers, prices work on site, and collects payment. For a growing plumbing company it should handle emergency dispatch, flat-rate options like repair, repair plus prevention, and replace, service agreements, photos, invoicing and card or ACH payments, with every call, text and estimate on one customer record.
Plumbing is two businesses wearing one logo. The service board lives on how fast you answer, dispatch and fix leaks, clogs and no-hot-water calls. The sales side, water heaters, repipes and sewer lines, lives on how well you present options and close while you are still in the house.
Most shops end up with software that handles one half well and fakes the other. This guide covers what plumbing contractor software should actually do, how needs change as you grow, and how to test it in a demo. If you want vendors ranked side by side, see our roundup of the best plumbing software. This page is about the job the software has to do.
What a plumbing company needs, by size
Needs change as you add trucks. A three-truck shop and a thirty-truck shop both need scheduling and payments, but the bottleneck is different. Here is a practical way to think about it.
Swipe the table to see every column.
| Company stage | The bottleneck | What the software must do well |
|---|---|---|
| Owner plus a few trucks | The owner answers the phone, dispatches, quotes and bills. | Fast booking, a simple schedule, estimates from a catalog, payment on the spot, texting from one number. |
| 5 to 15 trucks, first office staff | Calls get dropped, plumbers price the same job differently, invoices pile up. | A dispatch board, a shared flat-rate catalog, good, better, best options, service agreements, automations for reminders and follow-ups. |
| 15 to 40 trucks, a sales or replacement team | Replacement leads leak between service and sales, and nobody knows which marketing pays. | A pipeline for replacement opportunities, in-home presentations, deposits at signing, reporting by plumber and lead source, attribution. |
| Multi-location or 40+ trucks | Consistency across teams and branches. | Standard templates, reporting across branches, an API for your other systems. |
The mistake to avoid is buying for the stage you are in today and outgrowing it in eighteen months. Switching systems in the middle of a busy season is painful, as covered in how to switch contractor software without downtime. Buy for the next stage, as long as the extra features do not slow down your plumbers today.
Flat rate vs time and materials for plumbers
How you price service work decides what your software has to support. Most residential plumbing shops that grow past a few trucks move toward flat-rate pricing for common tasks, and keep time and materials for work that is hard to scope up front.
Swipe the table to see every column.
| Flat rate | Time and materials | |
|---|---|---|
| How it works | A set price per task from a catalog, quoted before work starts. | Hourly labor plus parts at a markup, totaled when the work is done. |
| What the homeowner sees | One price to approve up front. | An estimate, then a final number that may differ. |
| Who carries the risk | You. A slow job eats margin, a fast one earns it. | The homeowner. The bill grows if the job does. |
| Consistency across plumbers | High, if everyone uses the same catalog. | Low, it depends on each plumber's pace. |
| Best fit | Repeatable work: drain clearing, fixture swaps, water heaters. | Hard-to-scope work: hidden leaks, older homes, some commercial jobs. |
Flat rate only works if the prices in the catalog are right. Build each task price from real labor time, parts cost, overhead and a target margin, and review it when material costs move. The markup and margin calculator and the job cost and hourly rate calculator help you check the math, and markup vs margin for contractors explains why a 50 percent markup is not a 50 percent margin.
A service-call pricing example with three options
The biggest money a plumbing shop leaves behind is on the service call where the plumber quotes the smallest fix and leaves. Three honest options change that. The homeowner still decides, but now they are choosing which fix, not whether to fix it. The idea is covered in depth in good, better, best pricing. Here is how it looks on a plumbing call.
Example: a 12-year-old tank water heater with no hot water
Swipe the table to see every column.
| Option | What it covers | Illustrative price | Who it suits |
|---|---|---|---|
| Good: repair | Replace the failed part, test, and confirm hot water. | $425 | The homeowner who needs hot water tonight on the smallest spend. |
| Better: repair plus prevention | The repair, a flush, a check of the anode rod and relief valve, and a year of priority service through a maintenance plan. | $690 | The homeowner who wants fewer surprises from an aging unit. |
| Best: replace | A new unit sized for the household, haul-away of the old one, code-required parts, and a longer labor warranty. | $2,950 | The homeowner who is done paying to repair a unit near the end of its life. |
Good is a real repair you would stand behind. Better is where you would steer your own family, since it lowers the odds of another emergency call. Best is for the homeowner who is tired of the unit, and it makes Better look sensible.
A recurring clog works the same way: clear the line, clear it plus a camera inspection, or fix the cause. Keep every option something you would actually do.
Dispatch for emergency calls
A burst supply line does not wait for tomorrow's route. When the call comes in, the dispatcher has to know who is closest to finishing, who has the right skills, and what to move.
- A board that shows capacity at a glance. Who is on a job, who is between jobs, and what is still unassigned today.
- Drag and drop rescheduling. Moving a routine visit to make room for an emergency should take seconds.
- Route optimization. When the day gets rebuilt at noon, the software should help order the remaining stops so plumbers are not crossing town twice.
- On-the-way texts. The homeowner with water on the floor wants to know someone is coming.
- Everything on the job record. Notes from the call, photos from the last visit, and the equipment on site go with the plumber.
For a deeper checklist on the dispatch side alone, see the contractor dispatch software buyer's guide. In Revcore, scheduling and dispatch include a drag-and-drop crew board, a job map, automatic appointment reminders and GPS clock-in and clock-out.
Service agreements: turning emergencies into a customer base
An emergency customer calls once, when something breaks, then forgets your name. An agreement customer hears from you on a schedule, gets priority when something breaks, and is far more likely to call you first for the replacement.
A plumbing maintenance plan usually includes an annual inspection of the water heater, visible supply lines, shutoff valves, fixtures and drains, plus member perks like priority scheduling and a discount on repairs. Keep the inspection checklist the same in every tier and let the tiers differ by perks. The pricing logic is the same one covered in how to price and sell HVAC service agreements, and you can start from the service agreement template.
What the software needs to do: store each agreement against the customer, show plumbers on site that the customer is a member, schedule the visits, and remind the homeowner before each visit and before renewal. The easiest place to sell an agreement is as the Better option on a service call, like the water heater example above. Revcore handles this with service agreements and automations for reminders.
Payments on the spot
The best time to get paid on a service call is before the plumber leaves the driveway. Every day after that, the invoice gets less urgent to the homeowner and more expensive for you to chase.
- Card and ACH in the field. The plumber takes payment on their phone or sends a payment link by text before leaving.
- Deposits at signing on bigger jobs. For a repipe or a sewer line replacement, take the deposit the moment the homeowner signs the estimate.
- Fast payouts. Money that sits for days in a processor does not help you make payroll. Revcore pays out in about 2 business days, or instantly for 1.5%, and bank (ACH) payments pay out once they clear, about 4 business days.
- Invoices that match the estimate. The approved option becomes the invoice, so there is no retyping and no surprise line items.
Card fees and ACH timing are worth thinking through before you pick a default, as covered in card vs ACH for contractors. For a full playbook on collecting faster, see how to get paid on the day of the job.
Plumbing software feature checklist
Use this table in demos. Mark each row must-have, nice-to-have, or not needed for your shop before you talk to any vendor, so the demo follows your list instead of theirs.
Swipe the table to see every column.
| Area | What to look for | Why it matters for plumbing |
|---|---|---|
| Lead capture and CRM | Web forms, call and text history on one customer record, a pipeline for replacement jobs. | Water heater and repipe leads should never get lost between service and sales. |
| Scheduling and dispatch | A dispatch board, drag and drop, route optimization, on-the-way texts. | Emergency calls reshape the day. The board has to keep up. |
| Flat-rate catalog | Task prices with descriptions, easy to update, usable on a phone. | Every plumber quotes the same job the same way. |
| Estimates with options | Good, better, best templates, photos attached, e-signatures. | Turns a single repair quote into a real choice. |
| In-home presentations | An iPad presentation for replacement and bigger jobs. | Helps sell the water heater or repipe at the table. |
| Service agreements | Agreements on the customer record, visit scheduling, renewal reminders. | Builds a steady base of scheduled work. |
| Job tracking and photos | Before and after photos, notes and checklists on the job. | Protects you on callbacks and warranty claims. |
| Payments and invoicing | Card and ACH in the field, deposits at signing, fast payouts. | Collect before the truck leaves. |
| Texting and automations | Two-way texting from a business number, reminders, follow-ups on unsold estimates. | Homeowners answer texts faster than calls. |
| Reporting and attribution | Revenue and close rate by plumber, lead source and job type. | Shows which marketing and which plumbers make money. |
| Inventory and truck stock | Parts tracking and purchasing, if you need it. | Some shops need this. Check it honestly, as not every platform does it. |
To be clear about fit: Revcore covers the rows above except inventory. It does not track truck stock or parts ordering, so shops that depend on that keep their supply house tools alongside it. For the general buying process, see the contractor software buyer's checklist.
How to run a plumbing software demo
A vendor demo is built to show the software at its best. Make it show your worst day instead, and count the clicks.
Book an emergency call
A homeowner calls at 2pm with a leak under the kitchen sink. Ask the vendor to create the customer, book the job and assign it to a plumber who is already on another job across town.
Rebuild the afternoon
Ask them to move a routine visit to make room, notify that homeowner, and reorder the remaining stops. Watch whether the on-the-way text goes out without anyone typing it.
Quote three options on site
From the plumber's phone or tablet, build a repair, repair plus prevention, and replace estimate from the catalog, attach a photo, and get a signature.
Sell the agreement
Attach a service agreement to the Better option and show how the first maintenance visit and the renewal reminder get scheduled.
Collect and close out
Take a card payment in the field, turn the estimate into an invoice, and show when the money lands in your bank account.
Check the report
Ask to see revenue and close rate for that plumber and that lead source. If the vendor cannot show it, you will not see it either.
Questions to ask in every demo
- What does it cost for our exact team, including office staff, plumbers and salespeople, and what happens to the price when we add three people? Compare per-seat and flat pricing before you answer.
- Which features in this demo are on the plan you are quoting, and which are on a higher plan or an add-on?
- How long is the contract, and what happens to our data if we leave? Can we download a full export?
- How long does setup take, and who builds our catalog and imports our customers?
- What will the software not do for a plumbing shop? A vendor who answers this honestly is easier to trust on everything else.
For a sense of total cost across vendors, see how much contractor software costs, and run your own numbers in the software ROI calculator.
Frequently asked questions
What software do plumbing companies use?
Most plumbing companies use field service software that combines booking, dispatch, estimates, invoicing and payments. Growing shops add service agreements, a flat-rate catalog, texting and reporting. Shops that sell replacements in the home also want options and presentations. For a ranked comparison of vendors, see our roundup of the best plumbing software.
Should plumbers use flat rate or time and materials pricing?
Flat rate usually works better for repeatable residential work like drain clearing, fixture swaps and water heaters, because the homeowner approves one price up front and every plumber quotes the same way. Time and materials still fits hard-to-scope work like hidden leaks. Many shops use flat rate by default and keep time and materials for exceptions.
How do plumbers offer good, better, best options on a service call?
Build three templates for common calls: a repair, a repair plus prevention such as a flush or camera inspection with a maintenance plan, and a replacement. The plumber adjusts them on site, shows the recommended option first, and lets the homeowner choose. Each option should be work you would actually do.
What should a plumbing service agreement include?
A typical plan includes an annual inspection of the water heater, supply lines, shutoff valves, fixtures and drains, plus member perks like priority scheduling and a repair discount. Keep the inspection the same in every tier and vary the perks. Your software should schedule the visits and remind the homeowner before each visit and renewal.
Does Revcore work for plumbing companies?
Yes, for residential plumbing shops that run service calls and sell bigger jobs like water heaters and repipes. Revcore covers dispatch, estimates with options, service agreements, texting and payments. It does not track truck inventory or parts ordering, so shops that need that keep a separate tool. Plans start at $249 a month.
Further reading: for a vendor by vendor comparison, see the best plumbing software. For quoting and collecting on smaller jobs, see how electricians and plumbers quote and collect faster, and for protecting yourself on callbacks, see photo documentation that protects against callbacks.

Written by the Revcore team. Reviewed by Hayden Mitchell, founder of Revcore Pro, who closed $3.5M of home improvement at kitchen tables and helped scale a contractor from $1M to $10M.










