Plumbing Invoice & Dispatch Software

Plumbing scheduling and invoice software for one to five trucks: a flat-rate price book, dispatch a burst pipe onto one route, your license on every invoice.

Starts with your Google account, or an email link if you would rather. That's the whole signup.

No password to make up. We email you a link and it signs you in.

HomeServicesIT is field service management for a plumbing business of one to five trucks: emergency calls, recurring maintenance, invoicing and photo proof, run from your phone between jobs. Scheduling and dispatch with no dispatcher needed, a starter flat-rate book on day one, no per-technician fees, and your license number already on the invoice.

Where the day actually breaks down

The three things that cost plumbers the most time and money - and why the usual way of handling them doesn't cut it.

1

One emergency call blows up the whole day's schedule.

Today: A paper calendar or a generic scheduling app can't re-plan your route around a burst pipe. You end up rebuilding the day in your head and hoping you didn't forget a stop.

2

Finished work sits unbilled for weeks after the truck pulls away.

Today: When invoicing happens at the kitchen table at 9pm, invoices go out late - and the ones you're too tired to get to never go out at all.

3

A "you didn't fix it right" dispute is your word against theirs.

Today: The proof is buried somewhere in your phone's camera roll with nothing tying it to the job, the date, or the customer. Good luck finding it three months later.

How HomeServicesIT fixes each one

Same three problems, handled by design instead of by hand.

Fixes problem 1

Drop the emergency in and dispatch one route

Add the job, put it on a truck, and HomeServicesIT re-runs just that crew's route for the day. Everyone else's schedule stays exactly where it was. That is dispatch for a small shop, with nobody needed at a desk to do it.

Fixes problem 2

Invoice from the driveway, before you pull away

Build and send the invoice from the job site and it lands in the customer's inbox as a PDF and in their portal. Billing happens when the work is fresh, not a week later from memory.

Fixes problem 3

Every repair documented and tied to the visit

Before/after photos of the leak, the fix, and the cleanup attach to the job and show up in the customer's portal, timestamped. The dispute ends before it starts.

A day in the life

Marcus, one-truck plumber

Marcus runs a one-truck plumbing operation and starts each morning with four scheduled stops already routed in order. At 9:40, mid-job, a no-water emergency comes in across town. He adds it, taps re-optimize, and the app slots it into his route without touching tomorrow or bumping the two afternoon jobs he's committed to.

At the emergency, he replaces a failed supply line, snaps a before and after, and sends the invoice from the customer's driveway. By the time he's loaded the truck, the invoice is already sent and logged against the job. No end-of-week billing session, no job that quietly never gets billed.

Three months later that same customer calls asking whether the earlier repair is related to a new drip. Marcus pulls up the property in seconds - the photos, the part, the date are all right there in the history. He answers the question in one call instead of a site visit, and the customer sees the whole record in their own portal.

Add-and-reoptimize schedulingOn-site invoicingBefore/after photo proofPer-property service historyCustomer portal

Everything else built for plumbers

Field service management sized for crews of one to five. Customer records, property history, quotes and invoicing from the driveway live in one place, which covers the CRM half of the job without a second app.

A flat-rate price book, priced off your own costs

Water heater, drain clear, fixture swap, repipe per fixture. A starter price book lands the day you sign up, built from your materials and hours. Fix the numbers once and quote from it on the porch.

Know what a repipe actually made you

Put materials and hours against what you charged and see the margin per job, not just the invoice total.

Your license number on every estimate and invoice

Add it once in Settings, with the label your state uses, and it prints under your address on every PDF and on the pages your customer opens. Texas wants it on written estimates. Now it's there before anyone asks.

Permit and inspection on the job, not in your head

Put the permit number on the water heater job and it can't be marked complete until the inspection is marked passed. The date and the result live on the job, where the question about them will land.

Know exactly what the repipe needs, on paper

Fittings and fixtures pulled straight off the approved estimate onto one page for the supply house. Nothing rebuilt from memory.

Dispatch the emergency without losing the day

Add the job, put it on one truck, and re-optimize that route. Everyone else's schedule stays intact. No dispatcher, no rebuilding the week.

Send the invoice before you leave the driveway

Build the invoice at the job site and email it as a PDF while the repair is still fresh in your head.

Photo proof of every repair

Before/after photos of the leak, the fix, and the cleanup - so there's never a dispute over what was done.

Customer and property history in one place

See past repairs, fixtures serviced, and notes before you knock on the door.

Route optimization for multi-stop days

Stop burning gas and time crisscrossing town between calls.

Manage multiple trucks without paying per crew member

Assign jobs to crews and see who's where, without paying more per technician.

Try it free for 30 days

No credit card required. See your whole schedule, customers, and invoices in one place from day one.

Starts with your Google account. That's the whole signup.

Want the long version first? See how it works.

What markup do you need for a 30% margin? Work it out on the markup vs margin calculator before your next quote.

Questions plumbers ask

Can I add an emergency call without rebuilding the whole day?

Yes. Add the job, put it on one truck and re-optimize that route. The other stops keep their order and tomorrow is untouched, so absorbing a burst pipe at 9:40 does not cost you the two afternoon jobs you already committed to. That is what dispatch means at this size: one screen, no dispatcher.

Does it price a repipe from my own material costs?

Yes. Set once what a fixture or a run of pipe takes in materials, fittings and labor hours, then type the count. The quote prices itself off your costs at the margin you set, and shows you that margin before the customer hears a number.

Can the customer see what I actually fixed?

Before-and-after photos attach to the job and appear in that customer's portal with the date on them. Three months later, when they ask whether a new drip relates to the old repair, the part, the photos and the date are all on the property record.

Does my license number print on the invoice?

Yes. Add it once in Settings with the label your state uses, something like TX Master Plumber M-12345, and it prints under your address on every estimate and invoice PDF and on the pages your customer opens. Texas requires it on written estimates and invoices, and a growing list of states do the same. It's there before anyone asks.

Same software, other trades