Plumbing splits harder than HVAC between emergency service and planned work, and the software consequences show up in dispatch, pricing and parts.
Emergency work is a scheduling model, not a job type
A plumbing shop that takes emergency calls is running two scheduling systems at once: a booked calendar and a live queue that pre-empts it. Software that only models a calendar will be fought every day.
The practical test is not whether the product has an “emergency” flag. It is whether a dispatcher can pull a technician off a booked job, reschedule the displaced customer, and have both customers notified, in under a minute, on a phone. Ask to see exactly that in a demo and time it.
Flat rate versus time and materials, in the same shop
Most plumbing shops run flat-rate pricing on service and time-and-materials on anything opened up. The software has to hold both without the technician re-keying the job.
Where this breaks is the price book. A flat-rate book with a few thousand tasks needs to be maintained, versioned and pushed to every van. Ask who maintains it, whether the vendor supplies one, whether it updates with material cost changes, and what happens to a quote already issued when the book changes.
Parts, and the truck you cannot see
Van inventory is where plumbing shops lose margin quietly. A platform that tracks parts consumed against a job gives you a real cost per job; one that does not gives you a revenue number and a guess.
This is a genuine differentiator between products in the SMB tier and it is worth more than most of the features that get marketed. Whether a given platform does it well is a question this site has not tested and will not claim to have tested.
What we can and cannot tell you
We can tell you what each vendor publishes and what it costs, and we do, with the date we read it. We have not run a plumbing business and we have not deployed any of this software in one. Anything on this page that reads like operational judgement is reasoning from published documentation and from the structure of the work, and should be weighed as that.
If you run one of these shops and something here is wrong, it is wrong and we would rather know.
Sources
Vendor pricing changes without notice. Every figure above carries the date it was read. If a vendor’s current page disagrees with this one, the vendor’s page is right and this one is stale — and that is a bug worth reporting.