FieldCommerce Logo
FieldCommerce
← All posts
·5 min read·FieldCommerce

HVAC Plumbing Software: One System for a Two-Trade Shop

HVAC plumbing software for combined shops: one customer list, two flat-rate books, dispatch by license, and profit numbers you can read per trade.

hvacplumbing
HVAC Plumbing Software: One System for a Two-Trade Shop

Nobody runs a combined HVAC and plumbing shop because they enjoy answering to two license boards. They run it because the phone rings for different reasons in different months. One analysis of home-services search demand found air conditioning repair searches jump 266 percent in July, while frozen pipe repair searches spike 609 percent in January. Lay those two curves on top of each other and you get something a pure HVAC shop never sees: a year with no true dead season.

The software industry mostly pretends this shop does not exist. Field apps get sold by trade, HVAC software in one demo and plumbing software in another, each tuned to a single trade's workflow. The combined shop buys one and spends years forcing the second trade through it, or buys both and keys every shared customer in twice.

Why the two-trade shop exists at all

The private-equity playbook says wait until $10 million in revenue before adding a trade, and operators who built a second division from scratch describe it as starting a whole new business, with its own hiring, marketing, and sales problems. Most say that if they did it again, they would buy an existing outfit instead.

That advice is written for companies with managers to spare. The version that actually exists at small scale looks different: two plumbers and four HVAC techs sharing one office, one phone number, and one customer list. No division president. No second brand. The owner IS the integration layer.

And the customer list is the whole point. The maintenance-agreement member whose furnace you check every October owns a twelve-year-old water heater, and she would rather call you than audition a stranger. We covered how agreements fill the shoulder season in the maintenance agreements playbook; a plumbing division gives that same member list a second reason to call all year. That cross-sell only works if both trades can see the same customer.

What HVAC plumbing software has to keep separate

Here is the tension that breaks generic apps: the customer must be shared, but almost everything else must not be.

  • Two flat-rate books. A condenser fan motor and a tub drain rebuild have nothing in common, not the parts, not the labor math, not the warranty language. Your plumbers should never scroll past 400 HVAC repair codes to price a job, and neither book should overwrite the other's numbers.
  • Dispatch that reads licenses. A job is not a job. The slab leak needs the tech with the plumbing license, full stop, and the no-cool call needs someone who can actually diagnose a compressor. A board that treats every tech as interchangeable will eventually send the wrong one, and in a licensed trade that is not an oops, it is a violation.
  • A P&L per trade. Combined revenue can look healthy while one trade quietly subsidizes the other's bad pricing. You cannot fix what you cannot see, and we walked through the mechanics in job costing for contractors. Per-trade margins are the first report a two-trade owner should open every month.
  • One customer record anyway. Everything above stays separate while the history stays together: the water heater install shows up when the tech is there for the fall furnace check, and vice versa.

Run two trades through software that only believes in one, and every decision gets made with one trade's numbers and the other trade's guesses.

The HVAC plumbing software you can actually buy

ServiceTitan genuinely solves this. Its answer is business units: the recommended setup is a separate unit for every combination of trade, service type, and location, with pricebooks organized per unit and each tech seeing only the book for their trade. It is the right architecture, and it is also a serious configuration project sold by demo without published pricing, built for the 30-plus truck operation with someone on staff whose job is maintaining it. At five trucks you would be buying an org chart you do not have.

FieldEdge comes from HVAC roots and stretches to plumbing credibly, with a built-in flat-rate pricebook and a deep QuickBooks integration. Same posture though: no published pricing, sales-call-first.

Jobber publishes its pricing, which always deserves credit, and the entry plan is $29 a month billed annually for a single user. But there is no concept of a trade anywhere in it. One pricebook, no division reporting, no license-aware scheduling; profitability tracking does not even arrive until the $149 Grow tier. Housecall Pro has the same shape. Both will happily hold your jobs while staying silent on the one question a two-trade shop asks: which half of my business made money last month?

One shop, one login, two trades

FieldCommerce was built for the operation where the owner runs both boards before 7am. Each trade keeps its own flat-rate book, and scheduling knows which techs hold which license, so the AI routes the slab leak and the no-cool to the right trucks without you refereeing. Invoices keep each trade's items mapped separately through the QuickBooks sync, which means the per-trade P&L falls out of the books instead of out of a weekend spreadsheet. One customer record carries both histories, so the tune-up visit surfaces the aging water heater. And the pricing is published, without an enterprise configuration project in front of it.

A quick gut check: pull last January. If your plumbing calls carried the month while the furnaces behaved, you already run a counter-seasonal business. The only question is whether your software knows it.

See how it fits at FieldCommerce for HVAC and FieldCommerce for plumbing, or get started and put both trades on one board.