Software for plumbers who serve property managers: what we priced, and what we built
Software for plumbers who serve property managers starts with the work order email. We priced five platforms for a GTA plumber, then built a small app.
Published: 2026-09-30 · Author: Ahmed Heshmat · 6 min read
Key takeaways
- Most software for plumbers who serve property managers is built around a homeowner: a request, a quote, a visit, a card payment at the door. A plumber whose work arrives as property management work orders needs something else first, a way to turn the work order email into a job without typing it again.
- In April we priced five options for a GTA plumbing company that works mainly for property managers, from Jobber to ServiceTitan to a fully custom build. None of the platforms would have read the work orders. Where an option did it at all, it was a flow we would have built and maintained ourselves.
- In August we proposed one small app that does four things and nothing else, and that is what shipped. One owner doing all the office work, one main client, and a plain instruction that the business did not want tech overload decided it.
The company
The owner spends the day dispatching and managing rather than on the tools. The crew does plumbing, HVAC and renovation work across the GTA, and most of it comes from property management companies, at the time mainly from one.
When we met in the spring there was no dispatching system and no CRM. Work orders arrived by email and stayed in the inbox. The schedule lived in the owner's head. Invoices were written by hand on a pad, in the evening, after the work was done, and the plan was to add a second and a third management company without the evenings getting any longer.
The owner is not comfortable with software, and told us plainly that tech overload was the one thing they did not want.
What we priced in April
We laid out five options in an internal analysis before we proposed anything:
- Jobber on its own. Live in two or three weeks, a polished app for the technicians, and the fastest way off paper.
- ServiceTitan. Built for larger multi-trade shops with a dispatch desk. We estimated eight to sixteen weeks to implement it and put the fit at about ten technicians and up.
- A fully custom build on Airtable, Make.com and a small web portal. Shaped exactly to the work, and months before the owner would have anything in hand.
- Jobber with an automation layer on top, which is what we recommended: Make.com flows for intake, invoice reminders and a Monday report, with Claude writing the job descriptions on the invoices.
- GoHighLevel. Good at follow-up, reviews and campaigns, and aimed at the wrong problem. The trouble here was paperwork, and GoHighLevel leads with marketing.
The first flow on the recommended option's list was a property management company's email, parsed and turned into a Jobber job, and it was the first thing we would have built ourselves. In our plans for the Jobber-only and ServiceTitan options nothing read the work order at all. Somebody typed each job in, and in this company that somebody was the owner, at night.
That changed the question. If the part that gives the evenings back is ours to build whichever platform sits underneath, what does the platform earn? For a crew with a dispatcher, logins for every technician and a board to drag jobs around on, quite a lot. For one person doing all of the office side, it was a monthly subscription (on September 30 Jobber's published plans ran from 49 to 199 US dollars a month for one user, billed monthly) for a job list and an invoice template, plus a second system to learn.
What we built instead
After a longer call in August we proposed one app that does four things, with two weeks to build it, and that is the app that shipped:
- It reads the work orders. They forward into the app, the service, the address and the problem are picked out, and the job appears on the list. When a work order is changed or cancelled, the same job updates instead of a second one appearing beside it.
- It holds the job list, open and finished, somewhere the owner can look at it instead of in the inbox.
- It writes the invoices with the company's own invoice numbers, logo and name. Marking one paid or unpaid is one tap.
- It shows the money. Each management company gets a page with every invoice and what is still outstanding, with billed and collected for the month at the top.
It runs on an iPhone and a Mac, installed from the browser, so nothing waits on an app store. The two weeks started from three things only the owner could send us: the list of services, a batch of real work order emails, and the logo with the exact company name to print on invoices. The work order reader was built against those emails, the ones that actually arrive.
We left four things out on purpose. The app never prices a job, because prices are set per relationship and per agreement and the owner did not want a system offering an opinion on them. It is not accounting software; paid or unpaid is as far as it goes, and the accountant keeps the books. The crew gets no logins yet, so the owner can get comfortable with it alone first. And it reads one management company's work orders to begin with, adding others as they come on.
Why the work order decides it
We work inside property management operations too, and from that side of the desk a plumber's invoice is a bill that someone has to match to a property, a unit and usually a work order before it can be paid. An invoice built from the work order itself carries the same address and the same description the property manager already has on file. One written on a pad from memory in the evening may not, and then somebody has to phone the plumber to ask which unit it was.
Scheduling and invoicing are the features every vendor lists, and a plumber working for homeowners mostly needs those. A plumber working for property managers needs the work order to flow straight through to the invoice with nothing retyped, and a page per client that answers "what do you owe me" before the property manager has to ask.
When Jobber comes back into it
Once the technicians need their own logins, claim jobs on their phones and upload photos of finished work, or someone other than the owner is running dispatch, a field service platform starts to earn its fee. Crew dispatch is already on the list for a later phase. At that point Jobber is a good choice, and past ten or so technicians with a dispatch desk ServiceTitan is the one we would price. The work order reader moves across either way, because it was never going to come from the platform.
If you run a plumbing company that works for property managers, answer three things on paper before you pay for anything. Where does the work arrive: work order emails, a vendor portal, texts? Who uses the office side: you alone, or a dispatcher and a crew? Who pays you: homeowners at the door, or management companies that want a statement? If the answers are emails, you, and management companies, start with whatever reads the work orders. Our plumbing page covers the rest of what we do for trades, custom platforms is where the small build lives, and the phone side of the same business is in where the calls go before you buy an AI receptionist.