Industry guide · Field Service Management

Utility Locate Ticket Software: When a Backhoe Hits Your Line and the Proof Is a Photo

Utility Locate Ticket Management software visual showing shovel, service route, and camera.
The short answer

A first release covering one call ticket ingest, automatic screening against your facility records, locator assignment with the state response clock enforced, and structured field proof of locate runs $60,000 to $140,000 and ships in 12 to 16 weeks in Digital Heroes delivery experience. A full damage prevention platform adding positive response automation, excavator portal, damage investigation case files, contractor scorecards, and claims recovery runs $150,000 to $400,000 phased across 6 to 12 months. Build if you take more than roughly 100,000 tickets a year, operate across multiple states or one call centres, or you are a contract locating firm whose margin depends on screening accuracy. Do not build if you take a few thousand tickets a year in one state: KorTerra or Irth will serve you better and cheaper than anything custom.

The strike, and the file you cannot produce

A directional bore clips a fiber trunk on a Thursday afternoon. Eleven thousand customers drop. Within an hour the excavator's position is that the line was not marked. Your position is that it was, by a locator, eight days ago. The proof is a photograph on a phone that shows orange paint on asphalt, no scale, no landmark, and a timestamp that the phone's camera app set from a clock nobody can vouch for. The ticket is in one system, the assignment is in a spreadsheet, the locator's notes are a free text field, and the facility record he was working from is a PDF map printed the previous month.

You will spend the next three weeks assembling a defense file by hand, and the outcome will depend on whether a specific locator remembers a specific afternoon. That is the state of damage prevention at a lot of otherwise sophisticated utilities and telecom operators.

The economics are not subtle. A severed fiber trunk is restoration cost plus service credits plus a reputational event. A gas incident is a different category of consequence entirely. Meanwhile the volume side of the problem is grinding: tickets arrive continuously from the one call centre, most of them nowhere near your plant, and a locator's day gets consumed by driving to sites where you have no facilities at all.

Problem 1: this is a screening problem before it is a dispatch problem

Every dig ticket that arrives has to be answered, but most of them do not need a locator. The excavation polygon simply does not intersect anything you own. In operations that have not automated this, a human reads tickets and makes that call, or worse, everything gets assigned and locators discover the answer by driving there.

Automated screening means intersecting the ticket's dig area against your facility geometry with a buffer you set, and clearing the ones that miss. The clearance rate varies enormously by operator and by geography, but at every utility we have looked at, the share of tickets requiring no field visit is large enough that automating the decision is the single highest return feature in the whole system.

The reason this cannot be bought generically is the buffer logic and the confidence question. Your facility records have known accuracy problems in specific areas, usually older plant and anything acquired. Screening logic has to be conservative where your data is weak and can be tight where it is good, and only you know which is which. A build encodes that as a per area or per asset class confidence rule rather than one global buffer, and it logs every auto clear decision with the geometry it used, because the day you auto clear a ticket and something gets hit, that log is the entire conversation.

Problem 2: the response clock is state law and your queue does not know it

Excavation notice laws are set state by state. The notice period, how working days are counted, what a holiday does to the clock, what an emergency ticket means, how long marks remain valid, and what happens on a remark request all differ by jurisdiction and by one call centre. An operator working across three states is running three different rule sets, and a locating contractor may be running a dozen.

Spreadsheets and generic work order tools handle this with a due date field that somebody sets. That fails in exactly the predictable way: a ticket lands late Friday before a holiday, and the person who calculated the due date was thinking in calendar days. A build encodes the clock as a rules engine per state and per centre, computing the response deadline from the ticket type, the receipt timestamp, and the working day calendar, then driving escalation off that. Late risk should surface hours before the breach, not after, and the escalation should reach a supervisor who can move a locator rather than an inbox.

Problem 3: proof of locate is a photo with no context

The field artifact is where most of these systems are weakest, and it is where the money is. A photograph on its own proves almost nothing. What a defensible record looks like is structured: device captured GPS at the time of capture, the facility types marked and the APWA colour used for each, the extent of the area marked, whether the excavator had white lined the site, measurements from a permanent reference point, the presence of the excavator's own markings, and site conditions. Photos attach to that record rather than being the record.

The two details that decide cases are boring. First, offset measurements from something that will still be there in six months, a pole, a curb line, a building corner, because paint and flags disappear and a photograph of paint in a field proves nothing about position. Second, the negative response: documenting that you marked and that you found no facilities in a portion of the dig area is as important as documenting what you did mark.

Any build should also capture this offline. Locators work in trenches, in rural areas, and in urban canyons where the signal drops, and a field app that requires connectivity will be abandoned within a month and replaced by the phone camera you were trying to get rid of.

Problem 4: routing by geography ignores the clock

The common assignment model is territory: each locator owns an area and takes what lands in it. It is simple and it is wrong at volume, because ticket density is not uniform and clocks are not uniform. One locator ends a day with six tickets due tomorrow morning while a neighbouring territory has capacity.

Routing should optimise against the deadline first and the drive second, with priority weighting for facility risk, so a ticket near transmission gas outranks a ticket near a residential drop even when both are due the same day. Emergency tickets preempt. In a build this is a solver over time windows and travel time, and it does not need to be exotic to beat a territory map. What it does need is honest travel time and a rule that a locator can override with a reason, because dispatch systems that cannot be overridden get worked around.

Problem 5: positive response and the excavator relationship

Most states require you to report your response status back to the one call centre, and excavators check it before digging. When positive response is filed late or filed as a generic code, the excavator either waits, which costs them, or digs, which costs everyone. This is the part of the workflow that most directly changes damage rates and it is usually the least engineered.

A build files positive response automatically the moment the locate record is completed in the field, with the accurate code, and pushes an equivalent notification to the excavator if you keep contact details. Going further, an excavator portal that shows the mark status, the marked area, and a direct line to raise a remark request converts the adversarial relationship into a working one. Utilities that do this well also start collecting the excavator's own evidence, which is very useful the day a claim is filed.

What Irth, KorTerra, PelicanCorp and ProStar actually do

These are established products and they solve real parts of this. Irth Solutions and KorTerra both handle ticket management, screening, and workflow at serious volume and are the default answer for a mid sized utility, and if your operation is standard they will beat a build on cost and time to value. PelicanCorp works across similar ground with strong international presence. ProStar comes at it from precision capture and mapping of buried assets, which is a different and complementary angle.

Where they stop is your facility data and your rules. Screening quality depends on how the buffer logic treats your specific data quality problems, and a configurable global buffer is a blunt instrument compared to per area confidence rules. Deep two way integration with your GIS, your work management system, and your outage or claims systems is where change requests pile up. Contract locating firms hit a different wall: their business logic is per client service level agreements, per client billing units, and locator productivity economics, which no ticket management product models properly because it was built for the utility side of the relationship.

What this costs and how long it takes

A first release with ticket ingest from your one call centres, automated screening against facility geometry, deadline aware assignment, and an offline field app producing structured proof of locate runs $60,000 to $140,000 over 12 to 16 weeks. The full platform adding positive response automation, an excavator portal, damage investigation case files with claims packaging, contractor and locator scorecards, and integration with GIS and work management runs $150,000 to $400,000 across 6 to 12 months.

What pushes cost up in this category: the number of one call centres you receive from, because each has its own ticket format and its own quirks and each is real integration work; the number of states, because each is a rule set; the quality and accessibility of your facility geometry, which is the single largest determinant of whether screening works at all; and whether you need to write back into an existing work management system rather than standing alone. What keeps cost down: start with your highest volume state and one facility class, and prove the screening clearance rate before building the routing solver.

When buying is right, and how to choose a developer

Buy if you take a few thousand tickets a year in one state with one facility type. KorTerra or Irth will do it for a fraction of a build and you should not be writing software for this. Buy if your facility geometry is not in usable condition, because no screening logic saves you from bad data and the correct first project is a GIS remediation, not an application.

Build when the volume is six figures annually, when you are across multiple states or one call centres, when you are a contract locating firm whose entire margin sits in screening accuracy and locator productivity per client, or when you have already had a strike that you could not defend and the legal exposure has become a board level number.

When you interview developers, ask how they would decide whether to auto clear a ticket, and listen for whether they raise facility data confidence by area. A developer who describes a single global buffer has not thought about the failure mode where you auto clear a ticket over 1960s plant that is 12 feet off where the map says.

Ask what the field record contains beyond photographs. If offset measurements from permanent references and explicit negative findings are not in the first answer, they have not read a damage claim file. Ask how the app behaves with no signal for four hours, and expect a real offline sync design rather than a promise.

Ask who owns the code, the data, and the cloud accounts, and get it in writing before kickoff. At Digital Heroes the client owns everything from the first commit and can hire anyone else to continue the work. A good next step is to pull one recent damage claim, put the actual ticket, assignment record, and field photos on a table, and ask a developer to show you precisely which fields their system would have captured that would have changed the argument.

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. 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) →
  3. Median SaaS spend reached $9,455 per employee, and organizations leave an average of 36% of their SaaS licenses unused. Source: Zylo (2026) →
  4. The average number of formal learning hours used per employee fell to 13.7 in 2024, down from 17.4 in 2023, a decline the report attributes partly to a shift toward informal and on-the-job learning not captured in the formal-hours metric. Source: Association for Talent Development (ATD) (2025) →
Olivia N. · Performance Marketing Lead · New York

Olivia runs paid media: budgets, creative testing, tracking setup and the reporting that tells a client whether any of it worked. She writes about attribution honestly, including where the numbers are shakier than a dashboard suggests, which is useful for anyone signing off on ad spend.

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 with one call ticket ingest, automated screening against facility geometry, deadline aware locator assignment, and an offline field app for proof of locate runs $60,000 to $140,000 over 12 to 16 weeks in Digital Heroes delivery experience. A full damage prevention platform with positive response automation, excavator portal, damage case files and scorecards runs $150,000 to $400,000 across 6 to 12 months. The number of one call centres and states you operate across is the main cost driver.
Is KorTerra or Irth Solutions good enough, or should we build?
For a mid sized utility in one or two states with standard workflows, they are the right answer and will beat a build on cost and time to value. The build case appears when screening quality depends on your specific facility data problems, when you need deep two way integration with your GIS and work management systems, or when you are a contract locating firm whose economics run on per client service levels and locator productivity that no utility side product models properly.
How do we automatically screen dig tickets so locators stop driving to empty sites?
You intersect the ticket's dig polygon against your facility geometry with a buffer and clear the ones that miss. The part that matters is that the buffer should not be a single global number: it should be a confidence rule that is conservative over older or acquired plant where your records are known to be unreliable and tighter where the data is good. Every auto clear decision must be logged with the geometry used, because that log is your entire defence if a cleared ticket later becomes a strike.
Can software handle different state response clocks and one call centres?
Yes, and it has to, because notice periods, working day counting, holiday handling, emergency ticket rules, and how long marks stay valid all differ by state and by one call centre. The clock should be a rules engine that computes the deadline from ticket type, receipt timestamp and a working day calendar, then drives escalation from it. Late risk should surface hours before the breach and reach a supervisor who can move a locator, not an unattended inbox.
What should a field proof of locate record actually capture?
Device GPS at capture time, facility types marked with the APWA colour used for each, the extent of the marked area, whether the excavator white lined the site, site conditions, and photographs attached to that structured record rather than standing in for it. Two details decide claims: offset measurements from something permanent like a pole, curb line or building corner, and explicit negative findings recording where you marked and found no facilities. The app must work fully offline or locators will go back to the phone camera.
How does this help when an excavator says the line was never marked?
It replaces a photograph of paint with a timestamped, geolocated, structured record that includes offsets from permanent references, the facility types marked, and the state of the site when the locator arrived. Assembling the defence file becomes an export rather than three weeks of chasing people and hoping one locator remembers a specific afternoon. Positive response filed automatically at completion adds an independent record at the one call centre supporting the same timeline.
Should we build an excavator portal, and does it reduce damages?
It is worth building once the ticket volume justifies the platform, because it addresses the failure that actually causes strikes: an excavator who cannot tell whether marks are complete either waits or digs. A portal showing mark status, the marked area, and a direct path to request a remark converts an adversarial relationship into a working one, and it lets you capture the excavator's own site evidence, which is valuable the day a claim is filed.
Can the system route locators better than territory assignment?
Yes, and territory assignment is the wrong model at volume because ticket density and response clocks are both uneven. Routing should optimise against the deadline first and drive time second, with priority weighting so a ticket near high pressure gas outranks one near a residential drop with the same due time. Keep a manual override with a required reason, because dispatch systems that cannot be overridden get worked around within weeks.
What should we fix before building anything?
Your facility geometry. Screening, routing, and every downstream benefit depend on knowing where your plant actually is, and no software compensates for records that are ten feet out over older infrastructure. If your GIS is not in usable condition, the correct first project is data remediation with a documented confidence rating per area, then the application. Building screening logic on top of unreliable geometry produces automated confidence in the wrong answer.
How does custom field service software work when technicians have no cell signal?
Properly built field software stores the technician's entire day on the device, including job details, forms, photos, signatures, and parts, then syncs automatically when signal returns. The hard engineering is conflict resolution: deciding what happens when a dispatcher reassigns a job while the technician is working it offline. That logic has to be designed before the build starts, because retrofitting offline into an app that assumed a connection is close to a rewrite.
How much would it cost to build something like ServiceTitan just for my company?
A true ServiceTitan clone would cost millions and you do not need one, because companies that bring this request to Digital Heroes typically use 20 to 30 percent of its features. Building that slice, shaped to your exact dispatch board and technician day, runs $80,000 to $200,000 depending on offline requirements and integrations. The field service builds that succeed copy a workflow, not a product.
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.
Should I hire a freelancer or an agency for my software project?
A skilled freelancer is the right call for a single-discipline scope under roughly $15,000, like a website, a plugin, or one integration. Above that, projects need design, backend, testing, and project management at once, and a solo builder becomes the single point of failure: if they get sick or take a bigger client, your project simply stops. Agencies bill 20-40% more per hour but carry continuity, code review, and someone to escalate to, which is what you are actually buying.
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.
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.
What are the biggest mistakes first-time software buyers make?
Choosing the lowest bid, paying more than 30-40% upfront instead of on milestones, skipping a written specification, and having no maintenance plan for after launch. The most expensive of the four in Digital Heroes rescue projects is the missing spec: without written acceptance criteria, done becomes an argument instead of a checklist, and every disagreement resolves in the vendor's favor. Fix those four and you have avoided most of the ways these projects fail.
What should I prepare before contacting a software development agency?
A one-page brief beats a 40-page requirements document: the business problem in plain words, who will use the system, the 5 to 10 workflows it must handle, the tools it must connect to, and your budget range and deadline driver. You do not need wireframes, a specification, or technical vocabulary; producing those is the agency's job during discovery. Stating a budget range up front is the single best move, because it gets you honest scoping instead of a quote engineered to win the meeting.
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.
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?