A commercial HVAC company sends a tech to a failed rooftop unit and diagnoses the compressor in twenty minutes. Then the customer waits three days for a number. The tech knew the fix that morning, but the quote left the office on Thursday, by which point the property manager had already approved a competitor who answered with a price the same afternoon.
The quote happens after the truck leaves
The diagnosis is the fast part. A good tech knows what failed and what it takes to fix before the visit is over. The quote is the slow part, because pricing it means a trip back to the office to look up the part and write the job into a format the customer will accept. That work waits behind every other job the office is already handling.
So the estimate that could have gone out from the parking lot goes out days later, if it goes out at all. The quotes that never get written are their own quiet leak, because a busy service manager sends the easy ones and lets the rest age out.
A slow quote loses urgent work
Field service buyers move on the timeline of the broken thing. A property manager with a failed rooftop unit or a walk-in cooler down is not collecting three bids over a week. They are calling until someone gives them a number and a date they believe, and the company that answers the same day usually wins. The one that takes three days is bidding on a job that is already gone.
That job is not the only cost. The customer who got a fast answer once calls that company first the next time something breaks, so a slow quote loses the account, not just the ticket.
Where the number goes wrong
When the quote finally gets built, it gets built differently depending on who built it. One tech marks parts up thirty percent. Another keys in list price and forgets the trip charge entirely. Labor hours are a guess against the memory of similar jobs rather than a standard for the task, so the same compressor swap comes back with a different total depending on who priced it.
None of that is the tech being careless. The rate card the quote should apply lives in the owner's head, so each tech improvises a version of it and the margin moves with whoever happened to run the call.
What an on-site quoting tool changes
On-site, the tech enters what failed and the parts and hours the fix needs, and the tool applies the standard markup and labor rate and produces the quote before the truck leaves the lot. The customer gets a number while the failure is still fresh and the tech is still standing there to explain it.
The pricing stops depending on which tech ran the call. The owner sets the rate card once and every quote applies it, so the totals are consistent and the margin is the one the owner chose instead of the one a tired tech guessed at 6 p.m.
Before you build it
Two things have to exist first. A real rate card, meaning standard labor rates by job type and the parts markup the company will actually hold to, because a quoting tool without standard rates just automates the guessing faster. And a parts list with current pricing, since a quote built on a part cost from last year prices in a loss.
Start by pulling the last twenty quotes and checking two numbers: how long each took to send, and how much the totals varied for similar work. If the lag is days and the spread is wide, the quoting process is losing jobs the company never sees it lose.
