Skip to content
§
§ · pricing

How Much Does Building Fault Detection Software Cost in 2026?

Custom building analytics and fault detection software costs $90,000 to $600,000, with a first release at $90,000 to $200,000 in 14 to 20 weeks and a full platform at $250,000 to $600,000 phased over 8 to 14 months.

Field Service Software software overview illustration for Building Automation Fault Detection Software Cost Guide.
The short answer

Custom building analytics and fault detection software costs $90,000 to $600,000, with a first release at $90,000 to $200,000 in 14 to 20 weeks and a full platform at $250,000 to $600,000 phased over 8 to 14 months. The cost driver that dominates everything else is point normalisation, meaning the work of establishing that a given controller point is the discharge air temperature of a specific air handler serving specific zones. Expect it to be roughly half the effort of onboarding a building, and expect it to scale with how many controls vendors and vintages you have rather than with how many buildings. A portfolio on one Niagara supervisory layer costs far less than the same number of buildings across four unrelated head ends.

The bands a fault detection build falls into

Under $90,000 you are building reporting and workflow around a packaged analytics product you already licence, typically pushing findings into your maintenance system and adding portfolio reporting. That is a legitimate and often sensible spend. Between $90,000 and $200,000, over 14 to 20 weeks, you get a first release proven on a pilot group of five to ten buildings: edge collection across your controls vendors, a normalisation pipeline into a semantic equipment model with human review, a core fault rule library, and a triage queue ranked by estimated cost rather than by severity label. Between $250,000 and $600,000, phased over 8 to 14 months, you add maintenance system integration with round trip verification that reopens a fault when the behaviour returns, weather normalised measurement and verification, tenant comfort correlation, contractor performance reporting and portfolio analytics.

The reason the first release is defined as a pilot rather than a rollout is hard won. Turn on a decent rule library across a large portfolio and you will get thousands of faults in the first week. Most will be real. Almost none will get fixed, because a facilities team with fixed headcount cannot triage an unrankable list. Prove prioritisation on eight buildings first, then scale.

What drives a fault detection build up

  • Controls diversity and vintage. Each additional protocol or gateway is real integration work. BACnet over internet protocol is straightforward. BACnet over a serial trunk, Modbus devices with no useful naming, and older LonWorks installations behind a gateway are three separate problems. Buildings without a supervisory layer are markedly harder than buildings with one.
  • Point count and polling interval. Fifteen minute data on five thousand points and one minute data on fifty thousand points are different engineering problems, not the same system with a bigger bill.
  • Site network access. Frequently the slowest item on the plan and almost never for software reasons. Security review, firewall changes and remote access approvals are calendar time you have to budget.
  • Central plant complexity. Chiller and boiler plant rules are considerably more demanding than air side rules, and plant sequencing faults need higher resolution data to detect reliably.
  • Equipment record quality. A portfolio without reliable equipment inventory will spend real time simply establishing what is installed, and that work is unavoidable because the rules need to know what they are looking at.

Building count matters less than people assume once the vendor mix is fixed. Adding the fortieth building of the same type as the first thirty is an onboarding cost, not a development cost.

What keeps the number down

Pilot on five to ten buildings that represent your worst controls diversity rather than your best. If normalisation and collection work on the awkward sites, the rest of the rollout is predictable. Piloting on your newest building proves nothing.

Start at fifteen minute trend data. It catches most scheduling, setpoint, economiser and simultaneous heating and cooling faults, and it keeps both storage cost and controls network load reasonable. Apply one to five minute collection selectively, to equipment where a control loop or valve fault would be expensive.

Adopt an existing tagging standard such as Haystack or Brick rather than inventing your own. It costs nothing extra during the build and it makes every future integration cheaper, including any decision to move to a packaged product later.

Build the rule library incrementally. Ten well tuned rules that produce actionable findings beat sixty rules that produce noise, and the tuning only happens once real engineers work the queue.

And defer measurement and verification to phase two. Estimated avoided cost is enough to rank work. Defensible measured savings needs weather and occupancy normalisation against a baseline period, and that work is worth doing properly rather than quickly.

A worked example that adds up

A portfolio operator with roughly 60 commercial buildings across three controls vendors, about half with a Niagara supervisory layer and half without, in house engineering staff who self perform maintenance. First release, proven on eight buildings.

  • Discovery, controls survey across the estate and selection of a tagging standard: 3 weeks, $18,000.
  • Edge collectors covering BACnet over internet protocol, BACnet over serial trunk and Modbus, with local buffering through network outages and health telemetry reported as monitored data: 4 weeks, $32,000.
  • Time series storage and query sized for fifteen minute data across roughly 30,000 points: 2 weeks, $16,000.
  • Normalisation pipeline with automated suggestions from names, units, ranges and behaviour, a technician confirmation step and versioned mappings: 5 weeks, $40,000.
  • Core fault rule library covering scheduling, setpoint drift, economiser operation, simultaneous heating and cooling, and sensor plausibility: 3 weeks, $24,000.
  • Cost ranked triage queue with symptom grouping and suppression during commissioning or planned shutdown: 3 weeks, $22,000.
  • Pilot rollout across eight buildings and engineer training: 2 weeks, $13,000.

That totals $165,000 and about 22 weeks of effort, delivered in 19 calendar weeks with three developers. Onboarding each additional building after the pilot typically runs $1,500 to $4,000 depending on point count and how much normalisation the naming convention resists.

How the spend phases

Phase zero is discovery at $12,000 to $20,000 over three weeks, and it has to include a controls survey rather than a questionnaire. What the estate documentation says is installed and what is actually installed diverge in almost every portfolio, and the difference is the schedule risk.

Phase one is collection, normalisation, the rule core and triage, proven on the pilot. Budget 45 to 55 percent of first year spend here. Do not roll out to the whole portfolio until the engineers working the pilot queue tell you the ranking is right, because the ranking is the product.

Phase two is the closed loop: work order creation in the maintenance system your technicians already use, with evidence and point references attached, and automatic re evaluation after the work order closes so a fault reopens if the behaviour returns. This is the phase that separates a system that pays for itself from a dashboard.

Phase three is measurement and verification, comfort correlation and contractor performance reporting. Sequence contractor reporting last and deliberately, because it is the report that changes behaviour and it needs clean data behind it before you put it in front of a service provider.

Roll out buildings in waves after phase one, funded as an operating cost rather than as project scope.

The ongoing costs nobody quotes

Infrastructure scales with points and interval rather than with buildings. For a portfolio of this size at fifteen minute resolution, expect $600 to $3,000 a month, rising sharply if you move a large share of points to one minute collection. Design retention tiering early: recent data hot, older data compressed but queryable.

Edge hardware is a per site capital and replacement cost, commonly $800 to $2,500 per building depending on how many networks you have to reach. It also needs a maintenance path, because a collector that quietly went offline produces silence that looks exactly like a portfolio with no faults.

Mapping maintenance is the recurring cost specific to this category. A controls upgrade that renames half a building's points has to be a versioned diff rather than a crisis, and somebody has to review it. Budget engineering time for this every time a site is retrofitted.

Support and enhancement runs 15 to 20 percent of build cost a year, and in this category most of it goes into rule tuning rather than defects.

The largest ongoing cost is not software at all. It is the engineering capacity to act on findings, and a portfolio that adds detection without adding capacity has bought a longer list.

Comparing a build against your current renewal

Packaged analytics is usually priced by building or by point, often with an onboarding fee per site through an integrator, so get both numbers from your current provider before comparing anything.

Multiply the recurring licence across five years for your full portfolio, not just the buildings live today, and add the onboarding fee for every building you intend to bring on. That second number is the one that grows quietly, and it is the reason large portfolios with heterogeneous controls end up pricing a build in the first place.

Against that, put $165,000 of first release, $1,500 to $4,000 per building of onboarding you perform yourself, infrastructure, edge hardware and 15 to 20 percent a year.

Then weigh the part that is not on either invoice. The normalised model of your portfolio is years of encoded engineering knowledge about your specific buildings, and whether you own it or rent it determines what a future migration costs. If you are a service provider delivering analytics to clients, that model is also part of what you are selling, which changes the calculation from cost to margin.

When buying beats building

Buy if you operate fewer than about 15 buildings. SkySpark deployed through a competent integrator, or Clockworks Analytics or KGS Buildings with their existing fault libraries, will find your faults and cost far less than building. Their libraries reflect years of practice you would otherwise develop from scratch.

Buy if you have no in house engineering capacity to act on findings. The constraint in that case is not detection, and adding a system will produce a longer list nobody works. Fix the capacity question first.

Buy Facilio or Switch Automation if you want analytics inside a broader operations platform and you are content to work the way those products work. That is a reasonable trade and it is cheaper than owning everything.

Build when several of these are true. Your portfolio is large enough that a percentage point of energy cost is a serious number. Your controls estate is heterogeneous enough that per building onboarding pricing has become a significant recurring cost. You self perform maintenance and want findings inside your own dispatch workflow rather than in a portal your technicians will not open. You deliver analytics to clients as part of your own service offering. Or you have already tried a packaged deployment and it stalled at the point where thousands of faults met a team of six.

If you want a second opinion before signing anything, Digital Heroes builds and runs its own products, so the people choosing your architecture live with those decisions on their own revenue. The document is yours whichever way you go.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. PTC identifies the leading causes of failed first visits as parts unavailability (the single most-cited complaint, named by 51% of field service executives), technicians lacking the required equipment or skills, and insufficient time allocated to the job - making parts logistics and skills-based dispatch the highest-leverage fixes. Source: PTC (2023) →
  2. Grand View Research valued the global field service management market at USD 4.43 billion in 2022 and projects it to reach USD 11.78 billion by 2030, a 13.3% CAGR, driven by growing field operations in telecom, utilities, construction and energy. Source: Grand View Research (2023) →
  3. Across 1,471 IT projects the average cost overrun was 27%, but one in six projects was a 'black swan' with an average cost overrun of 200% and a schedule overrun of nearly 70%. Source: Harvard Business Review (Bent Flyvbjerg & Alexander Budzier, University of Oxford) (2011) →
  4. 88% of organizations are concerned about employee retention, and providing learning opportunities is respondents' #1 retention strategy; career progress is cited as people's top motivation to learn, yet only 36% of organizations qualify as 'career development champions.'. Source: LinkedIn Learning (2025) →
FAQ

Frequently asked questions

What is the total cost of custom building fault detection software?

Between $90,000 and $600,000. A first release covering edge collection across your controls vendors, point normalisation into a semantic equipment model, a core rule library and a cost ranked triage queue runs $90,000 to $200,000 over 14 to 20 weeks in our delivery experience, proven on a pilot of five to ten buildings.

A full platform adding maintenance system round trips, weather normalised measurement and verification, comfort correlation and portfolio reporting runs $250,000 to $600,000 phased over 8 to 14 months.

What does it cost to run each year?

Infrastructure scales with points and polling interval rather than with buildings, so expect $600 to $3,000 a month for a sixty building portfolio at fifteen minute resolution, rising sharply if you move many points to one minute collection.

Add 15 to 20 percent of build cost annually for support and enhancement, most of which goes to rule tuning rather than defects, plus edge hardware replacement at $800 to $2,500 per site. The largest ongoing cost is not software at all, it is the engineering capacity to act on what the system finds.

How long does a first release take?

Fourteen to twenty weeks to a working pilot across five to ten buildings. The slowest item is usually not software, it is site network access, because security review, firewall changes and remote access approvals run on their own calendar.

Pilot on the buildings with your worst controls diversity rather than your newest ones. If collection and normalisation work on the awkward sites, the rest of the rollout becomes predictable at $1,500 to $4,000 per building.

How does building compare to licensing SkySpark?

Get two numbers from your current provider: the recurring licence and the onboarding fee per building through your integrator. Multiply the licence across five years for the full portfolio you intend to cover, then add onboarding for every building you plan to bring on.

That second number is the one that grows quietly and is often what pushes large heterogeneous portfolios toward a build. Against it, put roughly $165,000 of first release, self performed onboarding, infrastructure, edge hardware and 15 to 20 percent a year. Under about fifteen buildings the packaged route wins clearly.

Why does point normalisation cost so much?

Because no rule can run until you know that a given controller point is the discharge air temperature of a specific air handler serving specific zones, and buildings name points inconsistently since each was commissioned by a different contractor in a different year. Units differ, hierarchy is implied by naming conventions that are not even consistent within one building, and some points carry labels nobody recorded.

Expect it to be roughly half the effort of onboarding a building. Treat any vendor or developer who says otherwise with suspicion, and insist on versioned mappings so a controls upgrade is a diff rather than a crisis.

What data interval should we budget for?

Start at fifteen minutes. It catches most scheduling, setpoint, economiser and simultaneous heating and cooling faults while keeping storage cost and controls network load reasonable, and older serial trunks can be destabilised by aggressive polling.

Control loop instability, valve leak by and short cycling need one to five minute data. Apply that selectively to equipment where the fault would be expensive rather than across the portfolio, because it multiplies storage and processing cost without proportionate benefit.

What does the maintenance system integration phase cost?

Typically $50,000 to $120,000, covering work order creation with evidence and point references attached, plus automatic re evaluation of the fault condition after the work order closes so it reopens if the behaviour returns.

That round trip is the feature that separates a system that pays for itself from a dashboard, because a closed work order is not the same as a corrected fault. A one way export to a maintenance system is much cheaper and much less useful, and it is worth knowing which one a quote actually includes.

How do we avoid the deployment stalling after month one?

Rank faults by estimated cost using your tariffs and equipment characteristics, group related symptoms so one failed sensor does not generate twenty work orders, and suppress findings during known conditions such as commissioning or planned shutdown.

The failure pattern is consistent: a decent rule library produces thousands of faults in week one, a fixed headcount team cannot triage an unranked list, and they stop looking. Prove the ranking on a pilot before rolling out, and let the engineers working the queue tell you when it is right.

Who should own the normalised model and the code?

You should own the repository, the infrastructure accounts, the normalised equipment model and the unrestricted right to hire another firm, written into the contract before kickoff. At Digital Heroes the client owns all of it from the first commit.

The model matters more than the rules. It represents years of encoded engineering knowledge about your specific buildings, and rebuilding it elsewhere would cost most of the original project. If you deliver analytics to clients, it is also part of what you sell.

What questions should I ask a development agency on the first call?

Ask who exactly will build it, what happens when scope changes mid-project, what their maintenance terms are after launch, and what they will need from you every week. Then ask them to describe a project that went wrong and what they changed afterward; teams that have shipped at real volume have war stories, and teams claiming a perfect record are hiding something. The scope-change answer matters most: a disciplined shop describes a written change-order process, not a vague promise to be flexible.

How big a team does it take to build field service management software?

The standard Digital Heroes team for a field service build is five to six people: a project lead, a designer, two or three developers split across the mobile app and backend, and a QA tester who works on real devices in real signal conditions. Bigger is not better; experience with offline sync is. The riskier pattern is the opposite, a single developer quoting the entire system alone.

How long does it take to build a custom field service app with scheduling, dispatch, and a technician mobile app?

Plan on 12 to 16 weeks for a working first release covering scheduling, dispatch, and a technician mobile app, and 5 to 7 months for a full platform with offline mode and accounting sync. Across 2,000+ Digital Heroes projects, field service timelines slip in two predictable places: underscoped offline behavior and integration testing against QuickBooks or the payment processor. Both belong in week one of planning, not month four.

Will custom field service software scale if we grow from 10 technicians to 100?

Yes, when it is architected for growth from day one, and scale is where custom wins because cost per technician falls as you add crews instead of rising with every seat license. The real scaling work is operational: multi-branch dispatch, role permissions, and roll-up reporting, which usually arrives as a phase two costing 30 to 50 percent of the original build. State your three-year headcount plan in the first scoping call so the data model supports branch two before branch two exists.

Is Housecall Pro enough for a growing HVAC or plumbing company, or do we need custom software?

Housecall Pro holds up well to roughly 10 to 20 technicians on standard residential jobs, with its Essentials plan listing around $129 per month for up to five users. The ceiling appears with commercial work: multi-visit projects, progress billing, equipment service history, and inventory are thin, which is when owners start managing the business in exported spreadsheets. Use the spreadsheet count as your signal: three or more recurring workarounds mean the tool no longer fits.

What features should the first version of a custom field service app include?

Version one needs the daily loop and nothing else: job creation, a drag-and-drop dispatch board, a technician mobile app that works offline, photo and signature capture, and invoicing that reaches your accounting system. Customer portals, route optimization, inventory, and reporting dashboards belong in phase two. The test for every feature is whether a dispatcher or technician touches it every day; if not, cut it.

Who can build a custom field service management software system?

Digital Heroes builds custom field service management software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other field service management software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading

Published · Last updated .

Online now

Hi there. How can we help you today?

Reply