What a field service app costs for an HVAC, plumbing, or electrical company
$52,000 – $78,000 over 15–23 weeks for the whole thing: an app your techs carry, an office portal behind it, and an app that still works in a basement. Before you spend that, price Jobber and Housecall Pro. For most shops they already do the job.
- $52,000 – $78,000
- The full build, priced by this site’s own estimator
- 15–23 weeks
- From kickoff to something techs can carry
- $40,000 – $61,000
- A narrower first version, 22% less
Written by
WhatWillMyAppCost
We build the estimator this site runs on, and we design and build custom mobile and web software for a living. Every figure below is the estimator’s own output, except the subscription prices, which are read off each vendor’s pricing page and dated.
Your tech finishes a job, writes it on a carbon-copy ticket, and the ticket reaches your office three days later if it reaches it at all. Somebody retypes it into the accounting system. You don’t know what happened on that site until a customer disputes the invoice, and the photos that would settle it are on a phone in somebody’s truck.
Here’s what fixing that with custom software costs, which piece eats the budget, what it takes to work with no service, what hooking it up to QuickBooks depends on, what to build first, and how to work out whether you should build anything at all.
What does a field service app cost?
$52,000 – $78,000, over 15–23 weeks. That buys one app that runs on both iPhone and Android without paying to build it twice, sign-in, three kinds of user, work that keeps going with no service and syncs once the phone has a bar, photo capture, an office portal for scheduling and assigning jobs, work order documents, push notifications, and a connection to whatever you use for invoicing.
That range is wide for a reason. At the low end your accounting software is a modern one, somebody at your shop can answer a question inside a week, and your people already agree on how a job should flow. At the high end none of that’s true. How the estimate is put together explains why.
- $52,000 – $78,000
- Full build
- $40,000 – $61,000
- The narrower first version, 22% less
Your shop probably isn’t that shop. Fewer roles, no accounting connection, no signatures, and the number moves. Price your own version. The description’s already filled in, and editing it to match how your jobs really run takes about two minutes.
Which part costs the most?
The office portal, at roughly $10,500. That’s about 16% of the build, and the biggest single thing on it. Most contractors don’t expect that, because it’s the part they describe in half a sentence near the end of a meeting: “and the office needs to see the jobs.”
- $10,500
- The office portal. Without it, this build is $43,000 – $66,000
- $7,000
- The third kind of user. With two, it’s $46,000 – $70,000
It’s a second app. Scheduling, assignment, customer records, searchable job history, permissions so a dispatcher can’t see payroll, and the reports somebody will ask for eventually. All of it needs building and all of it needs testing. The tech app is the half you picture. The office portal is the half nobody budgets for, and it’s the bigger number.
- How it gets described
- “The office needs to see the jobs and assign them out.” One sentence, usually with a hand gesture.
- What it turns out to be
- A scheduling board, a job detail view, customer records, a history you can search, permissions, and reports. Take it out and this build drops from $52,000 – $78,000 to $43,000 – $66,000.
After that it’s your third kind of user. Your tech wants today’s jobs and nothing else. Dispatch wants the whole board and the ability to move work around. You want to know what was profitable last month. Three people, three sets of screens, and the third set costs $7,000.
Does it need to work without a signal?
If your crews work in basements, crawl spaces, mechanical rooms, or out past the last tower, yes. It’s two jobs and you pay for both. Holding the work on the phone runs about $5,500. Getting it back to the office runs another $4,500. An app that drops a job when a tech walks downstairs doesn’t get opened twice.
- Holding the work is the easy part
- Keeping a job on the device with no service is a solved problem, and it isn’t where the money goes.
- Getting it back is not
- Your tech edits a job in a crawl space. Dispatch hands that same job to somebody else while he’s down there. Both changes are real. Something has to pick a winner. And it has to do that without losing work either of them believes they saved.
- And it gets tested on bad service, not no service
- Not airplane mode. One bar. A connection that dies halfway through uploading photos. A phone that grabs a customer’s Wi-Fi with no internet behind it. That’s how your techs actually work, and it’s harder to set up in testing than just switching the signal off.
Settle this before anyone quotes you: when a tech and a dispatcher change the same job at the same time, whose version wins? Nobody outside your shop can answer it. Every quote assumes an answer anyway. The shop that asks you in week one has built one of these before.
Should you just buy Jobber or Housecall Pro instead?
Probably. Price it before you price a build. Both publish their rates, somebody else maintains them, and a 12-tech shop can be running on either one next week.
- $4,788/yr
- Jobber Plus, 15 seats, annual billing, August 2026
- $3,588/yr
- Housecall Pro MAX, annual billing, August 2026
Do the math. Against Jobber Plus at $4,788 a year, a $52,000 – $78,000 build takes about 14 years to break even. Against Housecall Pro MAX it’s nearer 18. Both are before anybody maintains what you built. If something on the shelf does what you need, buy it. For most shops your size that’s the answer.
ServiceTitan is a different animal. It doesn’t publish pricing, it’s quoted per tech, and reported figures put a crew of 12 somewhere around $36,000 – $58,000 a year, before an implementation fee that can run five figures. Against that a $52,000 – $78,000 build pays back in roughly 17 months, and that’s still before anybody maintains it.
- Buy it when
- Your dispatch problem is a normal dispatch problem. Schedule the job, send whoever’s free and closest, invoice what got done. That’s what these products were built for and they do it well.
- Build when
- The thing that makes you money doesn’t fit. Dispatch that has to match certifications instead of availability, because only two of your guys can pull a permit for that work. Backflow test certificates that have to file themselves. A rooftop unit’s service history that follows the equipment and not the customer. Panel schedules nobody else models.
- Either way, test the signal problem first
- All three publish an offline feature and the depth varies a lot. The only way to see yours is to put a trial on a tech’s phone and send him to the worst job site you’ve got. One afternoon tells you more than the feature list will.
What does connecting it to QuickBooks cost?
The connection itself is about $2,000 of this build, one of the smaller pieces on it. It’s also the thing most likely to blow your schedule, and what you’re running decides which one you get.
If it’s a modern cloud product with a documented way for other software to talk to it, it’s cheap. If it’s a copy running on a machine in the back office, with no safe way to test against it and one guy left who remembers how it was set up, it isn’t. Same feature either way, and you pay the difference in weeks.
You can settle this before anybody quotes you. Which product do you run, which version, is it in the cloud or on a computer in your office, and has anyone ever connected anything to it? Your bookkeeper can answer all four in one phone call.
If nobody knows, say so. It gets priced as a risk instead of a certainty, and that costs less than finding out in month three.
What should you build first?
The job record and the photos. That’s $40,000 – $61,000, about 22% off the full build. Those two settle disputes and get invoices out faster, so they start paying you back while everything else is still being built.
The office portal: one simple internal screen instead of the full thing
Push notifications: add them once people are using the app every day
Work order documents: one fixed layout instead of one you can change
The third kind of user: launch with techs and dispatch, add owner views after
It takes 22% off the price and roughly a week off the calendar, 14–21 weeks against 15–23 weeks. The foundation underneath takes as long either way. Speed isn’t the reason to do it. The reason is that you find out what your techs actually do with the thing before you pay to build the office half around a guess.
Running dispatch off the spreadsheet you already use for another two months is annoying and completely survivable. It also means you build the office tool once, after you know what dispatch needs, instead of twice.
You can measure the payback on this, which you can’t say for most software. Take three days out of your invoicing cycle, stop two disputes a month, and inside a quarter you know whether it paid. Then you’re spending the rest of the money on something you’ve watched work.
A full build runs $52,000 – $78,000 over 15–23 weeks. The office portal is the biggest single piece at around $10,500, and working without a signal costs about the same again once you count both halves of it.
Price Jobber and Housecall Pro against that first. On subscription savings alone a build takes 14 years or more to catch up, so if something on the shelf handles your dispatch, buy it. Build when the thing that makes you money is the thing no product can do.
Questions from contractors
How much does a field service app cost to build?
$52,000 – $78,000 over 15–23 weeks for a full build: a tech app for iPhone and Android, offline operation, photo capture, three kinds of user, an office portal, work order documents and one accounting connection. A narrower first version is $40,000 – $61,000.
Is it cheaper to use ServiceTitan, Jobber, or Housecall Pro?
Usually, and for most shops it’s the better call. As of August 2026, Jobber Plus runs $4,788 a year on annual billing and Housecall Pro MAX runs $3,588. A custom build takes about 14 years to catch the first and 18 to catch the second. ServiceTitan is quoted per tech and lands nearer $36,000 – $58,000 a year for a crew of 12, which changes the math a lot.
Can we start with just the tech app and add the office side later?
Yes, and it’s usually the right order. The office portal is the biggest single piece of this build at about $10,500, and it’s the one you can run manually longest. A spreadsheet works as a dispatch board for a couple of months. Building it second also means building it once, after you have seen what dispatch actually asks for.
Do we need iPhone and Android, or can we start with one?
Start with whatever your techs already carry. If that’s a mix, build for both from the start. One app that runs on both costs far less than two, and retrofitting the second platform later is more expensive than including it now. If your crew is all on company-issued phones of one kind, one platform is a real saving.
Will it connect to QuickBooks?
Yes, and the cost depends on which QuickBooks you run. The connection is about $2,000 of this build if it’s a cloud version with a documented way in. An older copy installed on a computer in your office, with no safe way to test against it, is several times that, and it’s the most common place this kind of project runs long. Ask your bookkeeper which one you’ve got before you get quoted.
How long before techs are actually using it?
15–23 weeks for the full build, or 14–21 weeks for a narrower first version. Budget for a real rollout on top: ride along with two techs for a week, fix what turns up, then hand it to everybody. More of these die at rollout than in the build.
Will my techs actually use it?
Only if it’s faster than the paper it replaces, on the phone they already carry, with gloves on. That’s a design problem, not a budget one, which is why design is the wrong place to save money here. Test it with your least enthusiastic tech, not your best one.
What usually goes wrong when a contractor builds a field service app?
The accounting connection, and deciding what happens when two people change the same job at once. Both sound like one sentence at the start. Neither one is. Raise them in the first conversation and have them priced as risks.