How to Hire a Building Automation Fault Detection Development Company
Hire on controls integration depth and closed loop workflow, not on rule libraries. The firm you want can name the protocols it has polled, explains how it prioritises faults in money, and reopens a fault automatically when a fix does not hold.
On this page
Hire on controls integration depth and closed loop workflow, not on rule libraries. The firm you want can name the protocols it has polled, explains how it prioritises faults in money, and reopens a fault automatically when a fix does not hold. Budget $90,000 to $200,000 for a first release over fourteen to twenty weeks, proven on a pilot group first.
The cheapest part of a fault detection project is the part you are shown. A rule that spots simultaneous heating and cooling is a few lines of logic. Getting data to that logic means a collector sitting in a plant room on a controls network older than the smartphone in your pocket, polling at a rate a 1990s controller will tolerate, buffering through outages nobody warned you about, and reporting its own health so a silent gap does not quietly turn into a plausible wrong answer. Buyers evaluate the logic. The money goes to everything underneath it.
What makes this category hard to buy is that the outcome is not detection, it is correction. A chief engineer who learns in July that an air handler has been heating and cooling the same air since a tenant fit-out in March does not need a better chart. He needs the finding to arrive in the queue his technicians already work from, with the evidence attached, and he needs to know a season later whether it stayed fixed. Almost every stalled deployment we have been asked to rescue detected faults perfectly well and never closed the loop.
What a fault detection development company actually does
Roughly a quarter of the engagement is analytics. The rest divides across three areas that rarely appear in a proposal.
Data acquisition comes first, and it is a controls problem rather than a software one. BACnet over IP is straightforward. BACnet MS/TP over a serial trunk is not, Modbus devices carry no useful naming at all, and older LonWorks installations need their own gateway. Where a Niagara supervisory layer exists the work is considerably easier, and where it does not, each site is its own small project. Interval choice matters too: fifteen minute data catches most scheduling, setpoint and economiser faults, while control loop instability and valve leak-by need one to five minute data, which multiplies storage and should be applied selectively.
Next comes prioritisation. Turn on a competent rule library across a portfolio and week one produces thousands of faults, most of them real. A facilities team with fixed headcount cannot triage that, so they stop looking. The work is attaching an estimated cost using your tariffs and equipment characteristics, grouping symptoms so one failed sensor does not generate twenty work orders, and suppressing findings during commissioning or planned shutdowns.
Last is the round trip. The finding becomes a work order in the maintenance system your technicians actually use, with point references and trend evidence attached. After the work order closes, the condition is re-evaluated automatically and reopened if the behaviour returns. Recurrence reported by fault type, building and service contractor is uncomfortable reading and is usually what changes contractor behaviour.
What it really costs in 2026
These are Digital Heroes delivery bands drawn from our own project history rather than a published benchmark.
| Project tier | Cost | Timeline |
|---|---|---|
| Pilot across five to ten buildings, one controls vendor, core rule set | $35,000 to $75,000 | 6 to 9 weeks |
| First release: edge collection across your vendors, semantic equipment model, rule library, cost ranked triage | $90,000 to $200,000 | 14 to 20 weeks |
| Full platform: maintenance round trips with verification, weather normalised measurement, comfort correlation, contractor reporting | $250,000 to $600,000 | 8 to 14 months |
| Support, rule tuning and new building onboarding | 15 to 20 percent of build per year | Retainer |
Two line items vanish from most quotes. The first is the controls contractor. Points that were never exposed have to be exposed, trending that was never enabled has to be enabled, and on many sites only the incumbent integrator can do that. Those are billable hours on someone else's rate card, plus edge hardware and a truck roll per building, and a software quote that shows zero for this has moved the cost onto you without saying so.
The second is establishing what equipment is actually installed. Portfolio asset records are usually a mixture of design documents, a spreadsheet and folklore. Rules apply to equipment, so somebody has to reconcile the register against reality before the analytics mean anything, and in an estate with acquisitions behind it that is real weeks.
Signals of a strong partner
- They ask which supervisory layer exists at each site. A firm that distinguishes a Niagara station from a bare BACnet trunk is pricing the actual estate rather than the average one.
- They treat data gaps as first class. Runtime computed over a period with missing trend data produces a confident wrong answer, and the good ones raise this before you do.
- They propose a pilot before a rollout. Five to ten buildings, real findings, real costs, then a rollout funded by a result rather than a promise.
- Prioritisation is in currency, not severity labels. High, medium and low is not prioritisation. An estimated cost per fault using your tariffs is.
- They group related symptoms. One failed sensor commonly generates twenty downstream faults, and dispatching twenty work orders for one root cause is how a team loses faith in a tool.
- They name the maintenance system and the direction of travel. A one way work order export is not a round trip, and only a round trip tells you a fix did not hold.
- They separate estimated avoided cost from measured savings. Weather and occupancy normalised consumption against a baseline is a different claim with different confidence, and finance directors know it.
Red flags
- An integration list made of logos. Ask for controller generations and trunk types. Vendor names tell you nothing about whether your 2003 serial estate will connect.
- Aggressive polling proposed as a default. Older serial trunks fall over under load, and a developer who has not throttled a controls network will discover this on your live building.
- The word pilot is missing. Anyone proposing portfolio wide deployment before proving findings on a representative group is selling a licence rather than an outcome.
- No plan for what happens to a closed work order. Without automatic re-evaluation, recurrence is invisible and your programme reports success it cannot substantiate.
- They want to host the point mappings. The normalised model is years of encoded engineering knowledge about your buildings. If you cannot export it, you cannot leave.
Questions to ask on the first call
- Which controls systems and controller generations have you polled directly, and which needed a gateway?
- How does your edge collector behave when a site network drops for two days?
- At what interval would you trend a chiller plant versus a terminal unit, and why?
- How do you estimate the cost of a specific fault using our tariff and our equipment?
- How do you group twenty symptoms caused by one failed sensor into a single dispatchable item?
- Which maintenance systems have you round tripped, and how does a fault reopen after a close?
- How would you report recurrence by service contractor, and what would that report look like?
- How do you normalise consumption for weather and occupancy when reporting measured savings?
- What is handed over: repository, infrastructure accounts, point mappings, in what format?
A simple way to decide
Stop comparing proposals and buy a paid discovery phase instead. Give two candidates the same five buildings, chosen to include your least accessible controls estate, and require an identical deliverable: a written specification covering the protocols and controller generations found at each site, the trending that exists versus what must be enabled and by whom, the equipment model with a sample of the mapped points, the rule set proposed with tuning parameters, the maintenance system integration design including the reopen path, and a phased plan priced per phase.
Own that specification outright. It is the artefact that makes the next decision cheap: if the discovery is strong you have a build plan and a fixed quote, and if it is not you have avoided a much larger mistake for a small fee, with a document another firm can quote against. Digital Heroes runs PRD-first delivery with a 50-plus team for exactly this reason, and the written specification and the code both belong to the client.
Book a 30-minute call with Digital Heroes and get a written plan and a fixed quote within 48 hours.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- Timefold reports field service operations moving to automated route optimization typically see 10-25% fuel savings and 15-30% drive-time reductions, and documents a case where a global services firm cut drive time 33% and distance 43% while eliminating overtime. Source: Timefold (2025) →
- ServiceTitan's KPI guide cites an average first-time fix rate near 80% (90% ideal) and describes strong technician-utilization rates as falling in the 60-80% band, with average travel time typically 30-60 minutes depending on service-area size. Source: ServiceTitan (2026) →
- Only 22% of firms are 'future ready' having significantly transformed digitally; these companies show average revenue growth 17.3 percentage points and net margins 14.0 percentage points above their industry average. Source: MIT Center for Information Systems Research (MIT Sloan) (2022) →
- Companies in the top quartile of McKinsey's Developer Velocity Index had 2014-18 revenue growth four to five times faster than bottom-quartile peers, showing that software-building capability is a driver of business performance, not just a support function. Source: McKinsey & Company (2020) →
Frequently asked questions
How much does a custom building fault detection system cost to have built?
A pilot across five to ten buildings on one controls vendor runs $35,000 to $75,000 over six to nine weeks. A first release covering edge collection across your vendors, a semantic equipment model, a core rule library and cost ranked triage runs $90,000 to $200,000 across fourteen to twenty weeks. A full platform adding maintenance round trips with verification, weather normalised measurement and contractor reporting runs $250,000 to $600,000 over eight to fourteen months.
Why does my building management system not catch simultaneous heating and cooling?
Because it alarms on thresholds and equipment status rather than on behaviour. During simultaneous heating and cooling every sensor typically sits inside its limits, the space temperature is satisfied and no equipment has failed, so nothing trips. Detecting it means comparing the state of several points across related equipment over time, which is an analytics function layered above the controls system rather than something that system was designed to do.
What data interval should we ask a developer to design for?
Fifteen minute trend data catches most scheduling, setpoint, economiser and simultaneous heating and cooling faults, and keeps storage and controls network load reasonable. Control loop instability, valve leak-by and short cycling need one to five minute data, which is worth applying selectively to equipment where the fault would be expensive. The rate should be whatever the controls network tolerates, since aggressive polling on older serial trunks causes problems of its own.
How do we know a fault was actually fixed?
Only by re-evaluating the condition automatically after the work order closes and reopening it when the behaviour returns. Treating a closed work order as the outcome hides the faults that recur within a season because the fix addressed a symptom rather than a cause. Ask any candidate developer to describe the reopen path explicitly, and ask whether they can report recurrence by fault type, by building and by service contractor.
Can we keep our existing maintenance system and just add analytics?
Yes, and that is usually the right shape. Rebuilding work orders, preventive maintenance schedules and parts is expensive and adds no detection value. What you are buying is the layer that owns the fault, prices it against your tariffs, dispatches into the system your technicians already open, and verifies afterwards. Ask for a genuine round trip rather than a one way export, because a one way export cannot tell you a fix failed.
How much should a small business budget for its first custom app or website?
For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.
How many people should be working on my software project?
Three to five for a typical focused build: a project lead, one or two engineers, a designer, and part-time QA, which is the standard shape across 2,000+ Digital Heroes projects. Larger platforms justify 6 to 10, but a ten-person team on a small first version usually signals bill padding rather than horsepower. What predicts success is whether a senior engineer is writing your code daily, not the headcount on the proposal.
Should we start with an MVP or build the full field service platform in one go?
Start with an MVP that can run one real crew for one real week: scheduling, dispatch, job completion with photos and signatures, and invoicing. That slice typically costs $40,000 to $70,000 and ships in about 12 weeks, and technician feedback then decides phase two. Teams that built the full platform up front reworked 30 to 40 percent of it after field use in Digital Heroes experience, which is the most expensive way to discover what dispatchers actually need.
How long does it take to build a custom web or mobile app from scratch?
Plan on 8 to 16 weeks for a focused first version and 4 to 9 months for a larger platform, which is the typical spread across Digital Heroes builds. The first 2 to 3 weeks go to discovery and design before any production code ships. The two things that stretch timelines most are integrations with legacy systems and slow feedback from your side, not developer speed.
What should I have ready before I contact a development agency about field service software?
Bring your current workflow, not a feature list: how a job moves from first call to paid invoice today, where it breaks, what tool you use now with its monthly bill, and the workaround spreadsheets your team maintains. Add your integration list (accounting system, payment processor, phone system) and an honest budget range. A good agency can scope accurately from that in one or two calls, while a vague request for an app like ServiceTitan costs you weeks of discovery.
Can I get my customer and job history out of ServiceTitan or Jobber if we switch to custom software?
Yes. Jobber and Housecall Pro both provide CSV exports of clients, jobs, and invoices, and ServiceTitan data comes out through its API and report exports, though attachments and full audit history take extra work. Budget 2 to 4 weeks of migration effort inside the project for cleaning, mapping, and verifying records, and run both systems in parallel for at least two billing cycles before cutting over.
Can we migrate years of data out of our current system into new custom software?
Almost always yes, through CSV exports or the vendor's API, and migration should be scoped as its own workstream with field mapping, a dry run, and a planned cutover window rather than an afterthought. The real time sink is rarely moving the data; it is cleaning it, since years of duplicates, free-text fields, and inconsistent formats surface all at once. Pull a full export from your current vendor before committing to anything new, because some SaaS plans restrict exports on lower tiers.
Can a custom field service app sync with QuickBooks and the payment processor we already use?
Yes, and it should be scoped as a named workstream rather than a finishing task. QuickBooks Online, Xero, Stripe, and Square all offer mature APIs, and a two-way invoice and payment sync typically adds $8,000 to $20,000 to a build depending on how items, taxes, and customers map. The decision that matters most is source of truth: agree which system owns customer records and pricing before development starts, or you will reconcile duplicates forever.
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.
How do I vet a software development agency before signing a contract?
Ask to speak with two past clients whose projects resemble yours in size and industry, and ask exactly who will write your code, since some agencies sell senior faces and deliver junior or subcontracted hands. Demand a written specification with acceptance criteria before any fixed price, and check that their portfolio links to products that are actually live. An instant quote given without questions about your workflows is the clearest warning sign there is.
What are the biggest mistakes companies make when building custom field service software?
Four mistakes cause most failures: scoping only the happy path so offline work and job reassignment surface later as change orders, leaving QuickBooks sync until the end instead of designing for it, skipping technician input until launch, and having no post-launch support plan. Across 2,000+ Digital Heroes projects, failed field service builds almost always failed on process, not programming. Every one of these is prevented in the scoping phase, which is why discovery matters more than the framework.
Who owns the code when an agency builds our field service software?
You should own it outright, and the contract must say so: source code, designs, documentation, and every account (hosting, app stores, domains) registered to your company rather than the agency's. Work-for-hire terms with ownership transferring on payment are standard at reputable agencies, and it is how Digital Heroes contracts every build. Walk away from any proposal where you license the platform instead of owning it, because that recreates the vendor lock-in you were leaving ServiceTitan to escape.
Do my field technicians need a native mobile app, or will a web app work?
If your technicians ever work in weak signal, you need a native or offline-capable app, because a plain web app fails exactly where field work happens: basements, mechanical rooms, and rural routes. Cross-platform frameworks like React Native or Flutter give one codebase for iPhone and Android with full offline storage, which is how Digital Heroes builds most technician apps. A web app is the right call for the office dispatch console, where connectivity is guaranteed.
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.
Related guides
Published · Last updated .