Plumbing: service, install, emergency

Plumbing software for the call that came in 4 minutes ago.

Emergency dispatch, permit tracking, flat-rate or T&M billing, multi-truck parts inventory, offline mobile for basement work, and a magic-link client portal that lets your customer pay the second the job's done. Built around the way plumbing actually runs.

Plumbing shops running residential and light commercial

Service, repair, drain cleaning, water heater, repipe, sewer, and emergency. The plumbing trade-template seeder covers all the standard job types and pricebook entries — you can run jobs the day you sign up.

Service & repair Drain & sewer Water heater

Emergency dispatch that doesn't get buried

A flooded basement at 11pm needs to land at the top of the dispatcher's view, not in row 47. Job priority (normal/high/emergency) is a first-class field, drives sort order, can trigger automation rules for priority SMS to the next available tech, and can override availability constraints with a logged reason.

  • Priority surface to the top of every dispatcher view
  • Auto-SMS to the next available tech on emergency creation
  • Override scheduling limits with a logged reason
  • After-hours availability blocks honored unless overridden
Dispatch board with emergency jobs flagged at the top of the queue
Emergency jobs sorted to the top

Permit, inspection, and warranty tracking

Permitted work needs documentation. Each job carries permit fields (number, issue date, inspector, status) and inspection events log against it. Warranty tracks per part and per labor segment so when a leak comes back six months later, you know exactly what's covered.

  • Permit number, issuer, status on every job
  • Inspection event log per job
  • Per-part and per-labor warranty tracking
  • Change-order workflow for scope expansion
A job record with details, line items, and visit history
Permits & inspections tracked on the job

Multi-truck parts inventory with auto-POs

Track parts on each truck, in each warehouse, and on each job site. Reorder thresholds trigger auto-generated POs to your preferred vendor. Parts used on a job post to QuickBooks as material costs, so your job profitability is real, not estimated.

  • Per-location quantity matrix (vans, warehouses, job sites)
  • Reorder thresholds trigger auto-POs
  • Preferred-vendor pricing on POs
  • Material costs posted to QBO on job close
Parts inventory across multiple stock locations
Parts stock across every truck

Offline mobile + same-day pay

The job is in a basement. The tech finishes, presents the invoice on their phone, the customer pays via the secure portal link — the card pays straight into the plumber's own Stripe account. The whole thing works offline if needed and syncs when the truck rolls back into signal.

  • Offline quote builder, signatures, photos
  • Present and take payment right on the phone
  • Your customer's card pays straight into your own Stripe account — your money, your account
  • Auto-receipt to the customer the moment the card payment goes through
A customer paying an invoice by card from the client portal
Take card payment on the spot

For plumbing operators

Plumbing software: common questions

Does CrewHub360 handle emergency call dispatch?

Yes. Each job has a priority field (normal / high / emergency) that drives sort order on the dispatch board. Emergency jobs surface at the top of every dispatcher view, can trigger automation rules for priority SMS, and can override availability constraints with a logged reason.

Can I track permits and inspections per job?

Yes. Jobs carry permit fields (permit number, issue date, inspector, status). Inspection events log against the job. Use the change-order workflow if scope expands during the job.

Flat-rate book or time and materials?

Both. Each job is set to flat-rate or time-and-materials when you create it: flat-rate locks the quote price, time-and-materials rolls up actual time and parts at completion. The pricebook supports markup percentages on parts and labor rates.

How is parts inventory handled?

Multi-location inventory tracks parts on each truck, in each warehouse, and on each job site. Auto-generated POs replenish stock when a location dips below threshold. Parts used on a job post to QBO as material costs.

Does the mobile app work in basements with no signal?

Yes. CrewHub360 Field is built to work offline. Quote builder, signatures, photos, time tracking — all save right on the phone and sync when reconnected. Built specifically for the kind of work plumbers do.

Try plumbing dispatch software for 14 days

Free trial. No credit card. Plumbing pricebook and job-type templates pre-loaded.

Start Your Free Trial