Industry guide · Field Service Management

811 Locate Ticket Management: Why Screening, Dispatch and Positive Response Break Above a Thousand Tickets a Day

Utility Locating Ticket Management software visual showing spray can, list filter, and approved record.
The short answer

If you process more than roughly 1,500 locate tickets a day, serve multiple utility clients with different rules, or your damage investigations rely on photographs sitting on locators' personal phones, a custom build is defensible. A first release covering ticket intake and parsing, GIS screening, geography-based assignment and positive response with clock enforcement runs $65,000 to $140,000 and ships in 12 to 16 weeks in our delivery experience. A full platform adding a locator mobile app with offline evidence capture, per-client SLA rules, damage investigation packages and client billing runs $170,000 to $400,000 over 7 to 12 months. A single-state contractor under a few hundred tickets a day should stay on Irth or KorTerra and spend the money on locators.

The clock starts whether or not anyone has read the ticket

A contractor calls 811 on a Monday afternoon to report a dig at an intersection. The one call centre transmits a ticket to every member utility with facilities in the notification polygon. Your operation receives 2,200 tickets that day across four states, in three different text formats, and the statutory response clock on each one started at transmission, not at the moment your dispatcher opened it. Somewhere in that batch is a ticket in a corridor where your client has a 12 inch transmission main. If it is screened as no-conflict by mistake, or assigned to a locator whose queue is already 30 deep, or marked complete without a positive response code posted back to the centre, you have three separate ways to end up in front of a lawyer after a backhoe finds the main.

The operation running underneath that is genuinely hard, and it is not appreciated by anyone who has not sat in a locating dispatch office. Tickets arrive as semi-structured text with a description of the dig site that a human wrote over the phone. They have to be screened against your client's facility mapping to decide whether you have anything in the dig area at all. The ones that survive screening get assigned by geography, priority, ticket type and locator skill. The locator drives out, marks, paints, flags, photographs, and then something has to travel back to the one call centre as a positive response code before the clock expires. Then the evidence has to survive being asked for eighteen months later when a damage claim lands.

The economics are brutal and specific to this sector. Contractors are typically paid per ticket, and the margin on a ticket is thin enough that a wasted truck roll to a site where the client has no facilities is a direct loss. Screening accuracy is therefore not a compliance nicety, it is the profit lever. On the other side, a single struck gas main can produce an injury claim, an outage, a regulatory penalty and a lost client contract, and the defence against all four is the evidence package. Most operations are excellent at the first and improvising the second.

Screening is where your margin lives, and it depends on your own GIS

The screening decision is: does my client have facilities inside this dig polygon, and if so which ones, and does this warrant a field visit. Get it wrong toward caution and you roll a truck for nothing, which at scale is thousands of unbillable or barely billable visits a year. Get it wrong the other way and you have a no-locate on a live asset.

Irth Solutions, KorTerra and PelicanCorp all handle ticket intake and screening, and they handle the genuinely tedious part, parsing dozens of one call centre formats, better than most people expect. That is real work and you should not casually assume you will rebuild it in a sprint. Where they run out of room is when the screening decision depends on things only you know: that your client's mapping in a particular township is known to be 15 feet off because it was digitised from paper, that a specific ticket type from a specific excavator always turns out to be a hand dig that needs no visit, that a corridor was recently rebuilt and the as-builts have not made it into GIS yet. Those are local corrections that live in the dispatcher's head and get applied inconsistently.

What a custom build does: make the screening buffer a rule set rather than a global setting. Buffer distance varies by facility class, by mapping confidence in that area, and by client policy, all of which you configure rather than beg a vendor to change. Every screening decision is recorded with the polygon, the facility layer version and the rule that fired, so when a damage happens you can show precisely what the system knew at the time rather than what GIS looks like today. And screening outcomes get fed back: when a locator arrives and finds nothing, that becomes data about mapping quality in that area rather than a shrug. Over a year that feedback loop is what moves your unbillable visit rate.

Every state has its own clock, its own response codes and its own exceptions

Statutory notice periods, what counts as a business day, how emergency tickets are handled, what positive response codes exist and whether posting them is mandatory: all of that varies by state and province. A contractor working four states is running four rule sets, and the penalty for applying the wrong one is not a warning email, it is a missed statutory deadline on a live excavation.

The packaged platforms do carry jurisdiction rules, and for a straightforward single-state operation that is enough. The friction shows up in the layered obligations on top of the statute. Your utility client has an internal SLA that is tighter than the law. A second client requires a call to the excavator before marking on high-priority ticket types. A third has a rule about re-marks that only applies to their transmission assets. Now the effective deadline on a ticket is a function of jurisdiction, client, ticket type and asset class, and it changes when a client renegotiates.

What a custom build does: model the clock as a computed field with a stated derivation, not a due date somebody typed. The system knows the jurisdiction rule, the client overlay, the ticket type and the holiday calendar for that state, and it publishes both the statutory deadline and the client deadline separately so nobody confuses the two. Escalation runs off predicted breach rather than actual breach, meaning a ticket that is going to miss based on current queue depth and travel time surfaces hours before it does, when a dispatcher can still act. Any operation that only alarms on breach has built an incident log, not a dispatch system.

Field evidence on a personal phone is not evidence

Eighteen months after a locate, a damage claim arrives. The question is what the site looked like when your locator left it. If the answer is that the locator took photos on his own phone, texted some to his supervisor, and has since left the company and changed his number, you have no defence. This is the single most common evidence failure in the sector and it is entirely avoidable.

What a custom build must include: a locator app that captures the marking evidence as a structured record, not as loose images. Photos carry GPS position, heading, device timestamp and the ticket they belong to, written once and immutable afterwards. Sketch capture of the marked area against a map. The specific facility types marked and the equipment used. Offline first, because rural corridors have no signal and a locator will not wait for a spinner, so the app queues locally and syncs when it can, with the original capture time preserved rather than the upload time. Everything is bound to the ticket, so producing an evidence package for a claim is one action rather than a week of asking people to search their camera rolls.

The same capture path is what makes positive response honest. A completion posted from an office is a claim. A completion posted from a device that was at the coordinates, with photos of the marks, is a record.

Contractors serving multiple utilities have a client problem, not a ticket problem

If you are a locating contractor with a dozen utility clients, your tickets are only half the system. Each client has its own audit programme, its own quality sampling expectations, its own damage investigation format, its own invoicing basis, and its own opinion about what a completed ticket means. Some pay per ticket, some per screened ticket, some blend a standby rate. Reconciling what you did against what you may bill is frequently a spreadsheet exercise at month end, and disputes usually get settled by whoever has better records, which is not always you.

What a custom build does: make client a dimension across the whole model. Rules, SLA overlays, evidence requirements, quality sampling rates, invoicing basis and reporting formats all hang off the client record. The month end invoice is generated from the same ticket data the client can see in their own portal, which removes most disputes before they start. Quality audits get sampled automatically against each client's agreed rate and the results feed a scorecard you can put in front of them at a quarterly review, which is a very different conversation from defending yourself after a damage.

Damage investigation is the part everyone builds last and needs most

When a facility is struck, the investigation has a shape: was there a valid ticket, was the dig inside the notified area, were the marks present and accurate, did the excavator maintain tolerance zone, was there a positive response posted. The Common Ground Alliance DIRT programme gives a structure for reporting damages, and your clients and insurers will ask for root cause categorisation. Assembling that from a ticket system, a photo folder and a supervisor's memory takes days per incident.

What a custom build does: an investigation opens from the ticket itself, pulls the screening decision, the assignment history, the locator's evidence, the positive response and the timeline into a single package, and walks the investigator through the root cause classification. The output is both an internal record and a client-format report. Operations that have this find their damage rate arguments with excavators and clients get considerably shorter, because the facts are assembled rather than argued.

What it costs and how long it takes

Across the 2,000-plus projects Digital Heroes has delivered, this category prices as follows. A first release covering one call ticket intake and parsing for your states, GIS screening with configurable buffers and decision logging, geography and skill-based assignment, and positive response with computed statutory and client clocks runs $65,000 to $140,000 over 12 to 16 weeks. A full platform adding the offline locator mobile app with evidence capture, per-client rule overlays and portals, quality auditing, damage investigation with DIRT-shaped output, and client invoicing runs $170,000 to $400,000 phased over 7 to 12 months.

Cost drivers specific to this work: the number of one call centres you receive from, because each format and each positive response mechanism is its own integration and some still use file drops or email rather than an API. The number of states, since each brings a rule set and a holiday calendar. GIS integration, where pulling live facility layers from a client's Esri environment is a different project from consuming a monthly shapefile export. And whether you need the mobile app on rugged devices with specific locator equipment, which adds hardware testing time.

What keeps it down: launching with your two highest-volume states and one client, then adding the rest as configuration rather than code. If the second client requires engineering, the model was wrong.

Build versus buy

Buy if you are a single-state operation under a few hundred tickets a day serving one or two utility clients. Irth or KorTerra will handle you competently, the one call integrations are already done, and the per-ticket pricing is not yet the dominant cost. Building at that scale is a distraction from hiring locators.

Build when the per-ticket licence cost has become a visible line in your P and L at your volume, when you serve enough clients that per-client rules are being applied by memory, when your screening accuracy is limited by rules you cannot configure, or when a damage claim has exposed that your field evidence does not actually exist in a defensible form. Utility owners with a large in-house damage prevention function reach the build case from the other direction: they want screening tied directly to their own GIS of record and an audit trail their regulator will accept, and they are not willing to have that logic sit in a third party product they cannot inspect.

How to choose a developer for locate ticket software

Ask how they would compute a ticket's due time. A credible answer names jurisdiction rules, business day handling with a state holiday calendar, ticket type, and a separate client SLA overlay, and it treats the due time as derived rather than stored. If they describe a date field, they have not understood that the clock is a legal object.

Ask what happens to a locator's photos when there is no cell signal for four hours. Offline queueing with original capture time preserved is the only acceptable answer, and they should volunteer it before you ask.

Ask specifically which one call centre formats and positive response mechanisms they have handled. There is a large difference between a modern API and a nightly file drop with a fixed width layout, and both still exist. Get the centre named, not a general claim about integrations.

Ask how screening decisions are recorded for a damage that surfaces two years later. The system must be able to show the facility layer version and rule that produced the decision at the time, not the current state of GIS. Any developer who does not immediately understand why that distinction matters has not worked in damage prevention. And settle ownership up front: you should own the repository, the cloud accounts and the data, in writing before kickoff. At Digital Heroes the client owns all of it from the first commit.

Research & sources

The evidence behind this guide

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

  1. 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) →
  2. Salesforce's field-service research (State of Service / field service trends, survey of 5,500+ service professionals) found that 74% of mobile workers report increasing workloads and 47% say appointments don't go as planned due to customer miscommunication, unaccounted-for parts, or insufficient appointment lengths and travel times. (The separate claim that admin tasks consume ~30% of a technician's hours is NOT supported by the report - the seventh-edition data instead states technicians spend about 18% of working hours, ~7 hours/week, on admin, and only ~32% of time interacting with customers.). Source: Salesforce (2024) →
  3. Large companies globally have captured, on average, only 31% of the expected revenue lift and 25% of the expected cost savings from their digital and AI transformations - a significant gap between expected and realized value. Source: McKinsey & Company (2023) →
  4. ITIF's 2025 report documents that SMEs operate at roughly 60% of large-firm productivity in advanced economies (citing McKinsey), that CRM platforms deliver a 25-40% improvement in customer retention and a 15-30% boost in sales, and that digital advertising returns about $8 in profit per dollar spent on Google Search and Ads. Source: Information Technology and Innovation Foundation (ITIF) (2025) →
Vaishnavi · Client Success Rep · Lucknow

Vaishnavi is usually the first person a client hears back from. She handles incoming questions, gathers the detail a developer will need before the ticket is raised, and follows up on the things that would otherwise sit unanswered. Her posts cover what to expect from an agency in the first few weeks.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does custom 811 locate ticket management software cost?
A first release covering ticket intake and parsing, GIS screening with configurable buffers, assignment and positive response with computed clocks runs $65,000 to $140,000 over 12 to 16 weeks, based on Digital Heroes delivery experience. A full platform adding the offline locator app, per-client rule overlays, quality auditing, damage investigation and invoicing runs $170,000 to $400,000 across 7 to 12 months. The main cost drivers are how many one call centres you receive from and how many states you operate in.
Is Irth or KorTerra good enough for a locating contractor?
For a single-state operation under a few hundred tickets a day with one or two utility clients, yes, and building would be a distraction from hiring locators. They handle the tedious part, parsing dozens of one call centre formats and posting positive response, better than people expect. The case for building appears when per-ticket licence cost becomes a visible line at your volume, when you serve enough clients that per-client rules are applied from memory, or when your screening accuracy is limited by buffer rules you cannot configure yourself.
How do we reduce unbillable truck rolls on tickets where our client has no facilities?
Make the screening buffer a rule set rather than a single global distance, varying by facility class, by known mapping confidence in that area, and by client policy. Then close the loop: when a locator arrives and finds nothing, record that as evidence about mapping quality in that area instead of shrugging. Over a year that feedback is what actually moves the unbillable visit rate, because it turns dispatcher folk knowledge into configuration.
How should the system handle different statutory clocks across states?
Treat the due time as a computed value with a stated derivation, not a date somebody typed. The computation needs the jurisdiction rule, business day handling with that state's holiday calendar, the ticket type, and any client SLA overlay that is tighter than the statute. Publish the statutory deadline and the client deadline separately so nobody confuses them, and escalate on predicted breach rather than actual breach so a dispatcher can still act.
What does defensible field evidence look like for a locate?
Structured records bound to the ticket, not loose photos. Each image should carry GPS position, heading and device capture time, written once and immutable afterwards, alongside a sketch of the marked area, the facility types marked and the equipment used. It has to work offline and sync later with the original capture time preserved, because rural corridors have no signal. Photos on a locator's personal phone are not evidence once that locator has left the company.
Can custom software handle damage investigations and DIRT reporting?
Yes, and this is usually the part built last and needed most. An investigation should open directly from the ticket and pull in the screening decision, assignment history, locator evidence, positive response and full timeline automatically, then walk the investigator through root cause classification in a structure that maps to the Common Ground Alliance DIRT format your clients and insurers expect. That turns a multi-day assembly job into a same-day package.
We serve twelve utility clients with different rules. Can that be configuration rather than code?
It has to be, or the system will not scale past client three. Client should be a dimension across the entire model, with rules, SLA overlays, evidence requirements, quality sampling rates, invoicing basis and report formats all hanging off the client record. A good test during the build is whether onboarding client two required engineering work. If it did, the model is wrong and it should be fixed before client three.
How long does a build like this take and what usually slows it down?
A first release ships in 12 to 16 weeks. The schedule risks are one call centre integrations, because some centres still deliver by file drop or email rather than an API and each positive response mechanism differs, and GIS integration, where consuming live facility layers from a client Esri environment is materially harder than a monthly shapefile export. Rugged device testing for the locator app adds time if your field kit is unusual.
Should a utility owner build this, or is it only for contractors?
Utility owners reach the build case from a different direction. They want screening tied directly to their own GIS of record, an audit trail their regulator will accept, and the ability to inspect the logic that decided a ticket had no conflict. Contractors build because of per-ticket economics and multi-client rule complexity. Both are legitimate, and the resulting systems look different enough that you should not buy a contractor-shaped product to run an owner's damage prevention function.
How much does it cost to build custom field service management software for a small business?
For a company running 5 to 25 technicians, a focused first version with scheduling, dispatch, a technician mobile app, and invoicing typically runs $40,000 to $80,000 in Digital Heroes delivery experience. A full platform with offline mode, a customer portal, GPS tracking, and accounting sync lands between $90,000 and $180,000. The two biggest cost drivers are offline sync depth and integration count, so pin both down in scoping and the quote holds.
How many SaaS seats do we need before building custom becomes cheaper?
The crossover usually shows up between 20 and 50 seats on premium tiers. Salesforce Enterprise lists at $165 per user per month, so 40 users cost about $79,000 a year in subscriptions, which is real money against a custom system you would own outright. Run the comparison over three years: if subscription spend beats the build cost plus 15-20% annual maintenance, custom wins on price before you even count workflow fit.
What does it cost per year to maintain custom field service software?
Budget 15 to 20 percent of the original build cost per year, so $15,000 to $20,000 on a $100,000 platform. That covers hosting, security patches, integration API changes, a monthly block of small improvements, and the iOS and Android updates Apple and Google ship on their own schedule. Skipping it is not a savings; the technician app needs attention every OS cycle or it eventually stops opening on new phones.
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.
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.
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.
At what point does it make sense to switch from ServiceTitan to custom software?
The switch usually pencils out once your ServiceTitan bill passes roughly $75,000 a year and your team still maintains workaround spreadsheets beside it. ServiceTitan keeps pricing quote-only, and the quotes owners share in Digital Heroes scoping calls run several hundred dollars per technician per month on annual contracts, so a 30-technician shop can spend a full custom build's budget every 12 to 18 months in fees. If ServiceTitan fits your workflow cleanly, stay; the case for custom is a workflow the product forces you to bend.
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.
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.
Does it matter which tech stack the agency wants to use?
Yes, but not in the way most buyers expect: the goal is boring, popular technology such as React, Node.js or Python, and PostgreSQL, because any future team can maintain it and hiring a replacement developer takes days, not months. The red flag is an agency-proprietary framework or an unusual language, which welds you to that one vendor no matter what your contract says about code ownership. A useful test: could you find three freelancers fluent in this stack within a week? If not, push back.
What does it cost to keep custom software running after launch?
Budget 15-20% of the original build cost per year, which on a $100,000 system means $15,000 to $20,000 for security patches, dependency updates, bug fixes, and small improvements as real usage reveals what the spec missed. Cloud hosting for a typical business application adds $50 to $300 a month on top. Skipping maintenance does not save the money; in Digital Heroes rescue work, unmaintained systems typically need a far more expensive rebuild within about three years.
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
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?