Key Takeaway
An HVAC customer and dispatch app in 2026 falls into four cost models: per-seat field-service platforms (ServiceTitan, Housecall Pro, Jobber) that bill per technician and stack again per branch, custom development (around $60,000 to $150,000 upfront plus ongoing maintenance), DIY no-code (cheap on the sticker, expensive in owner hours), and done-for-you operators (a flat monthly fee, often billed by active users). For a multi-branch LA operator the number that decides it is not the headline price. It is how the fee compounds as you add branches and techs, and whether you or the vendor owns the customer database underneath it.
If you run more than one branch in LA County, the question is not "how much does an HVAC app cost." It is "how much does it cost me three years from now when I have a fourth location, twelve more techs, and a maintenance-agreement book I am trying to keep from leaking." Most pricing pages answer the first question and dodge the second. This guide gives you real 2026 numbers across all four models and the multi-branch math that separates them.
The Four Cost Models at a Glance
Almost every option fits one of four buckets, each making a different trade between upfront cost, monthly fee, how fast the fee grows, and who owns your customer list.
| Model | Upfront cost | Monthly cost | How it scales per branch | Who owns the customer data |
|---|---|---|---|---|
| Per-seat platform (ServiceTitan, Housecall Pro, Jobber) | Low to none | Per technician, plus add-ons | Multiplies. New branch and new techs each add cost | The vendor, often fragmented per branch |
| Custom development | $60,000 to $150,000 | $500 to $2,500 maintenance | Flat once built, but you own the upkeep | You |
| DIY no-code | Your hours (80 to 200+) | $30 to $250 tool fee | Flat fee, but owner hours climb | You |
| Done-for-you operator (Rehost) | None | $950 to $2,500 by active users | No per-branch charge. New branch joins the same app | You, from day one |
The Four Models in Detail
1. Per-Seat Field-Service Platforms (ServiceTitan, Housecall Pro, Jobber)
These are the names you hear first because they are genuinely good at dispatch, the pricebook, and field operations. The catch for a multi-branch owner is the billing model: you pay per technician, and the stack tends to multiply again per branch. Here is roughly where 2026 list pricing sits.
| Platform | Typical 2026 pricing | What a 10-tech branch runs | Best fit |
|---|---|---|---|
| ServiceTitan | Around $245 to $398 per tech per month | Roughly $30,000 to $48,000 a year before add-ons | Larger crews, heavy dispatch |
| Housecall Pro | From around $189/mo, then about $35/mo per extra user | Roughly $5,000 to $9,000 a year for one branch | Smaller crews, simpler ops |
| Jobber | Typically $169 to $599/mo by tier and seat count | Roughly $2,000 to $7,000 a year for one branch | Small to mid crews |
| Marketing add-ons (e.g. Marketing Pro) | Reported at $400 to $2,000+/mo on top | A separate line, often per branch | Groups already on the platform |
Hidden costs nobody mentions: none of these are scoped to your customer. They are scoped to your seats and locations, so opening a third branch with its own crews means paying for a third of the whole stack again. The deeper cost is the data. Service history, memberships, and the customer relationship fragment across per-branch instances and never reconcile, so the homeowner your HVAC crew served in spring and your plumbing crew served in fall is two customers on two job histories. If per-seat-per-branch billing is already squeezing you, our guide to switching off per-seat platforms walks through how to move without going dark. These platforms still earn their keep on dispatch for a sizable crew. They were just never built to be the one customer record across a multi-branch group.
2. Custom Development
You hire an agency or a freelance team to build a one-off customer app. The output is yours, and so is the maintenance. Expect $60,000 to $150,000 upfront (basic booking sits at the low end, multi-branch support and integrations push you to the high end), plus $500 to $2,500/mo to maintain, plus the $99/year Apple and $25 one-time Google store fees.
Hidden costs nobody mentions: when iOS or Android ships a new version each year, your maintenance bill spikes for compatibility work. If your developer moves on, picking up the codebase runs $150 to $300/hour. And a lot of "custom" work is the same off-the-shelf components under the hood, so you pay custom prices for templated plumbing. This fits groups with a genuinely unusual workflow and a team prepared to own software as a long-term line item.
3. DIY No-Code (Adalo, Glide, Bubble)
You build it yourself on a no-code tool. The sticker is low, around $30 to $250/mo for the tool, but the real cost is 80 to 200 hours to build plus ongoing hours to maintain. For an owner whose time is worth real money, that is the actual price, on top of the same $99/year and $25 store fees.
Hidden costs nobody mentions: no-code apps hit performance ceilings as your customer count grows, push notifications are unreliable on some of these tools, and App Store rejections are common for thin builds. You can spend three months building before learning you have to start over. The honest read for an owner is that DIY rarely fits a multi-branch operation that needs to run, not tinker. It is really for a single-location shop testing whether an app is worth doing at all.
4. Done-For-You Operators
You pay one monthly fee and the vendor builds, hosts, monitors, and operates everything. Your office staff never logs into a dashboard. You send a message, they ship the change. Rehost bills by total monthly active users across the whole group, not per seat and not per branch: $950/mo up to 2,000 MAU, $1,500/mo up to 10,000, $2,500/mo up to 50,000. No setup fee, month to month, website live in under a week and app in about two weeks. That covers a custom-branded native iOS and Android customer app and website, booking, unified service history, maintenance memberships that travel across branches, and the operating team that runs it. We integrate around the ServiceTitan or Housecall Pro instance each branch already runs, so dispatch and the tech workflow do not change.
Hidden costs nobody mentions: there genuinely are not surprise fees here. The trade is configurability. You cannot log in and rewire a workflow yourself, you tell us what to change and we change it. For an owner who wants the app to run rather than administer it, that is usually the right trade. You own the app, the App Store and Google Play accounts, the domain, the code, and the customer data from day one, portable if you ever cancel. The full tier breakdown is on the pricing page.
Multi-Branch Math: Where the Models Diverge
Single-branch pricing makes every model look reasonable. Multi-branch is where the math separates them. Take a three-branch LA County operator running thirty techs and serving roughly 8,000 active customers a year, over three years.
| Model | Year 1 | Year 2 | Year 3 | 3-Year Total |
|---|---|---|---|---|
| Per-seat platform (~$300/tech across 30 techs) plus marketing add-on | $120,000 | $120,000 | $120,000 | $360,000 |
| Custom dev ($110K upfront plus $1,500/mo) | $128,000 | $18,000 | $18,000 | $164,000 |
| DIY no-code ($200/mo plus ~$40K/yr owner hours) | $42,400 | $42,400 | $42,400 | $127,200 |
| Done-for-you customer app (Rehost, ~8K MAU = $1,500/mo) | $18,000 | $18,000 | $18,000 | $54,000 |
Now add a fourth branch and ten more techs in year two. The per-seat line climbs again, because forty techs cost more than thirty, every month, forever. The Rehost line moves only if your active customer base crosses into the next tier, because a fourth branch joins the same app and customer record instead of spinning up a fourth subscription. That is the slope that matters. A per-seat fee taxes you for hiring and expanding, while a usage-based fee tracks the customer growth you actually want to pay for.
One honest note: the per-seat line is the field-operations stack and the Rehost line is the customer-facing app, so they are not strictly the same thing, and most groups pay for both. The point is the slope, not a head-to-head swap. There is a fuller breakdown of the customer-app side for groups on our multi-location home-services page.
What Actually Matters, and How to Decide
Price is one input. What your group gets for it is the other. For a multi-branch operator, three things move revenue more than any feature checkbox. The first is one customer record across every branch, so the homeowner who booked HVAC from Pasadena and plumbing from Long Beach is one profile, not two strangers. A per-branch stack cannot do this, because each branch runs a separate customer list. The second is maintenance-agreement automation that travels, so a membership sold by one branch is serviceable at any branch, with renewals and visit credits that follow the household. The third is owning the customer database, so when you switch vendors three years in, your customer list and service history come with you instead of living in someone else's system with a limited export.
That narrows the decision to three questions. How many branches and techs will you run in 18 months? Staying at one branch with a small crew, a per-seat platform may be fine. Adding branches or techs, the per-seat-per-branch fee compounds and a flat or usage-based model usually wins. Do you want to own software or run a business? Custom and DIY both put the maintenance burden on you, so if your team is stretched, cut the models that need ongoing administration. And who should own the customer relationship? If the answer is "us, permanently," pick a model where the customer database, the app, and the store accounts are in your name.
FAQ
How much does an HVAC dispatch app cost in 2026?
For the dispatch side, per-seat platforms like ServiceTitan run around $245 to $398 per technician per month, so a ten-tech branch lands near $30,000 to $48,000 a year before add-ons. Housecall Pro starts around $189/mo plus roughly $35/mo per extra user. Dispatch and the customer-facing app are two different jobs, and most multi-branch groups pay for both.
What does a field service app cost per branch?
On a per-seat platform there is no single per-branch number, because cost is driven by technician count plus marketing add-ons (reported at $400 to $2,000+/mo). As a planning figure, a ten-tech branch commonly runs $30,000 to $48,000 a year all-in. A done-for-you customer app billed by active users does not charge per branch at all. The tiers are on our pricing page.
Is it cheaper to build a custom HVAC app or use a platform?
Custom development is $60,000 to $150,000 upfront plus $500 to $2,500/mo to maintain, so it beats a large per-seat platform only after a few years and only if you genuinely need something off-the-shelf cannot do. For most multi-branch operators the real choice is renting per seat versus contracting a done-for-you operator, not building from scratch.
Why does Rehost bill by active users instead of per technician?
Because per-seat-per-branch billing taxes you for growing. The more techs you hire and branches you open, the more you pay, with no improvement to the app. Billing by total monthly active users sizes the fee to your actual customer base, and a new branch joins the existing app and customer record instead of adding a subscription.
Do we have to replace ServiceTitan or Housecall Pro?
No. Those platforms are strong at dispatch and field operations, and we do not rip them out. We build and operate the customer-facing app, the unified customer record, and the maintenance memberships on top, integrated around whatever field software each branch already runs. There are more answers like this on our HVAC app questions page.
The Bottom Line
At a single branch with a small crew, a per-seat platform will work, and you should expect to pay by the technician. The moment you operate multiple branches, that per-seat-per-branch fee starts compounding and fragmented customer data starts costing you renewals you cannot even see leaking. That is the case a done-for-you customer app is built for.
Rehost builds, hosts, monitors, and operates one branded customer app for your whole group, billed by total active users instead of seats or branches, with the App Store accounts, domain, code, and customer data in your name from day one. Your office never logs into a dashboard. You send a message, we ship the change, and the field software each branch relies on keeps running. If you are weighing a move off a per-seat platform, our switching guide covers the 30-day plan. And if you want to put your real branch count, tech count, and customer volume against the math above, the tiers on our pricing page will tell you which one fits, even when the answer is not us.