What are the key sales KPIs for the Mobile Sandblasting & Industrial Surface Restoration industry in 2027?
The core sales KPIs are billable crew utilization, revenue per crew day, quote-to-win rate, bid accuracy variance, change order capture rate, recurring maintenance revenue share, repeat customer revenue rate, safety incident rate (TRIR), and consumables cost ratio. Together they show whether blasting revenue is genuinely profitable, not merely growing.
What these KPIs actually measure and why the mix is unusual
Mobile sandblasting and industrial surface restoration is a project-based field service business, and that single structural fact explains why its scoreboard looks nothing like a SaaS or retail dashboard. There is no monthly recurring subscription to anchor a forecast, no shelf inventory to turn, and no inside sales team closing on a call. Revenue is created when a crew, a compressor, a blast pot, and a trailer of abrasive media show up at a facility and remove coating, rust, or contamination from a measurable surface area — and it stops the moment the crew is parked, driving, waiting on a permit, or standing down for weather.
That produces a scoreboard with three distinct layers, and most operators only watch one of them.
The first layer is capacity. Because the constraint is crews and rigs rather than leads, the most important number in the business is what share of available crew-hours actually got billed. A shop can double its lead volume and gain nothing if crews are already at 85% utilization; a shop can win every bid it submits and still lose money if half of those crew-hours went to travel, mobilization, and rework that nobody billed. Capacity metrics — billable crew utilization and revenue per crew day — tell you whether the machine is running.
The second layer is pricing accuracy. Surface restoration bids are among the hardest to estimate in field services, because the variables that drive labor hours are partly invisible until the crew is on site. Surface profile requirements (a coating spec calling for a 2.5–3.5 mil anchor profile behaves differently from a simple 1.5 mil), existing coating layers, lead-containing paint, access difficulty, containment requirements, and ambient conditions all move actual hours. Bid accuracy variance, change order capture rate, and consumables cost ratio are the metrics that expose whether the estimate survived contact with reality.
The third layer is revenue durability. Corrosion is continuous and predictable in a way that most demand is not — a steel structure in a coastal or chemical environment will need re-blasting and recoating on a cycle. Recurring maintenance revenue share and repeat customer revenue rate measure whether the business has converted that biological certainty into contracted, plannable revenue, or whether it is re-bidding for its life every quarter.

The failure mode nearly every operator falls into is optimizing layer one while ignoring layers two and three. Utilization looks great, the crews are slammed, revenue is up 20% year over year — and net margin is flat, because the extra volume was won at bid prices that were 15% light and the scope changes discovered on site were absorbed rather than billed. Any single metric in isolation lies. The set works because each one catches a different way the money leaks out.
A practical way to organize this: treat billable crew utilization and revenue per crew day as your *weekly* numbers (they move fast and you can act on them within days), bid accuracy variance and change order capture as your *per-project* numbers (calculated at job close, reviewed monthly in aggregate), and recurring revenue share, repeat customer rate, TRIR, and consumables ratio as your *quarterly* numbers (they move slowly, but they determine what markets you can even bid into).
The step-by-step process for standing these up
Most operators already have every input needed — it is just scattered across a CRM, QuickBooks or Sage, a dispatch or field service app, timesheets, and a folder of estimating spreadsheets. Getting from scattered data to a working scoreboard is a sequence, not a project, and skipping steps is why so many dashboards get built once and abandoned.
Step one: write down the formula for each metric, once. This sounds trivial and it is the step that kills the most implementations. "Utilization" means three different things to the estimator, the ops manager, and the owner. Decide explicitly: is travel time billable-when-billed-to-the-customer, or always excluded? Does a crew-day mean an 8-hour day or an actual shift? Is revenue booked at award, at completion, or at invoice? Write each definition in a single shared document with the formula, the source system, the time window, and the owner. Expect this to take a full working session and to surface at least two disagreements you did not know existed.
Step two: instrument the capture points so the data is a byproduct of normal work. The metrics that die are the ones requiring someone to fill out a separate form. Add required-at-close fields in the CRM for bid hours, bid consumables cost, awarded value, and final billed value. Make the field ticket capture actual crew-hours split into billable, travel, mobilization/demob, and standby. Add a change order object linked to the parent project with a status (identified → priced → submitted → approved/declined) so capture rate is countable rather than anecdotal. If the crew has to remember to do something extra, the number will be wrong within six weeks.
Step three: pick the rollup mechanism and automate it. A CRM report, a BI tool pointed at the CRM and accounting exports, or a scheduled CSV dump into a maintained sheet — any of these work. What does not work is rebuilding the calculation by hand each month, because the rebuild eventually stops happening. Set the cadence explicitly: weekly for the capacity metrics, monthly for pricing accuracy, quarterly for durability.

Step four: publish the targets alongside the actuals. A number without a threshold is trivia. Every KPI on the dashboard should sit next to its target with a simple in-range/out-of-range indicator, so an owner scanning it for fifteen seconds knows what to ask about.
Step five: assign an owner and put it on a standing agenda. Utilization belongs to whoever schedules crews. Bid accuracy belongs to the estimator. Change order capture belongs to the foreman, and it will not improve until the foreman's incentive touches it. Review the board in a fixed weekly revenue meeting where a red number produces an action item and a name, not a discussion.
Step six: keep history and read the trend. One month of bid variance is noise — three jobs with a difficult substrate will blow it out. Three to six months of direction is signal. Retain the underlying project-level rows, not just the monthly averages, so you can segment later (by customer type, by crew, by estimator, by job size) when a number goes bad and you need to know where.
The whole sequence is realistically a four-to-eight week effort for a shop running three to eight crews, with the bulk of the time in step two. Resist the urge to instrument all nine metrics at once. Start with billable crew utilization and bid accuracy variance — those two alone typically explain most of the margin gap — then add the others one per month as the capture habits stick.
Benchmarks, ranges, and what a healthy scoreboard looks like
Benchmarks in this trade vary widely by market, equipment mix, and whether the work is industrial maintenance, marine, infrastructure, or light commercial. The ranges below are the ones worth arguing about with your own historical data rather than adopting blindly — the discipline is in setting *a* target and holding it, not in matching someone else's.
Billable crew utilization: 70–80%. Above 85% sustained usually means the crews are being run hot and you are one breakdown or one sick foreman away from missing a committed shutdown window. Below 65% means you are carrying capacity you have not sold. The gap between gross available hours and billable hours is almost always travel, mobilization, and standby — measure those three separately, because the fix for each is different. Travel is a routing and territory problem. Mobilization is an equipment-staging problem. Standby is a coordination-with-the-customer problem and is often billable if the contract says so.

Revenue per crew day: highly equipment-dependent. A two-person crew with a portable pot and a small compressor lives in an entirely different range than a full containment crew with a 1600 CFM diesel compressor, vacuum recovery, and a dust collector. What matters more than the absolute number is the trend and the spread across crews. If crew A is producing 40% more per day than crew B on comparable work, that is either a scheduling assignment problem or a training problem, and both are fixable within a quarter.
Quote-to-win rate: 25–35% on competitively bid industrial work. Interpretation depends entirely on direction. A win rate climbing past 50% on open bids is a pricing warning, not a sales triumph — it usually means you are the low number and are buying revenue. A rate below 15% means either you are bidding work you have no business bidding (wrong size, wrong geography, wrong qualification) or your price is structurally uncompetitive. Segment win rate by source: negotiated and repeat-customer work should convert far higher than open bids, and blending the two hides both signals.
Bid accuracy variance: actuals within ±10% of bid on standard scopes. Track it signed, not absolute — a shop that is +12% on half its jobs and −12% on the other half has a precision problem, while a shop that is consistently −8% has a systematic under-bidding problem, and those need opposite fixes. Segment by estimator and by substrate type; the pattern is usually concentrated rather than diffuse.
Change order capture rate: 90%+ of qualifying scope changes. This is the single highest-leverage number on the board for most shops, because unbilled scope creep converts a profitable bid into a break-even job with no visible signal. The measurement problem is that uncaptured changes are by definition undocumented. The workaround is to require the foreman to log every discovered condition — including ones that get declined or absorbed by decision — so the denominator exists.
Recurring maintenance revenue share: 40%+ is a reasonable ambition. Most shops start in the 10–20% range because everything is one-off project work. Moving this number requires a deliberate motion: at close of every project, propose a scheduled inspection-and-touch-up cycle priced as a small annual contract. Even a low-dollar recurring agreement is worth more than its revenue, because it buys a standing reason to be on site when the big recoat scope emerges.

Repeat customer revenue rate: 55%+. In a business where the underlying need recurs on a physical cycle, a customer who does not return is a signal about quality, safety paperwork, or scheduling reliability — rarely about price. Exit-interview the ones that lapse.
TRIR: below 1.5, and know that many large owners set their own threshold. Prequalification systems used by major industrial, energy, and infrastructure buyers screen contractors on recordable rate, EMR, and program documentation. A poor safety record does not cost you a bid — it removes you from the bidder list entirely, before anyone looks at your price. That makes TRIR a genuine sales KPI, not just an operations one.
Consumables cost ratio: hold it under roughly 18% of project revenue and watch the drift. Abrasive media, containment materials, and waste disposal are volatile, and disposal in particular can swing hard when a project turns out to involve hazardous coatings. A ratio that has drifted up 3–4 points over two quarters usually means the standard bid assumptions have gone stale relative to current media and disposal pricing.
On cost and timeline for the measurement effort itself: the tooling is rarely the expensive part. Most shops can build this on the CRM and accounting systems they already pay for plus a modest BI seat. The real cost is management attention — a weekly hour for the capacity review, a monthly two hours for the bid post-mortem, and an estimator's time to log the close-out data. That is the honest price of the scoreboard, and shops that will not pay it should not build the dashboard.
Where teams get this wrong
Measuring revenue growth as if it were health. The most common failure is a shop that grows top-line 25% and finds net margin unchanged or down. Almost always the diagnosis is in the bid variance and change order numbers: the growth was purchased with light bids, and the scope discovered on site was absorbed. Revenue growth is an outcome, not a KPI you can act on.
Blending job types into a single average. A shop that does bridge steel, tank interiors, fleet equipment, and light commercial concrete cannot learn anything from a blended bid variance number. The variance profile of a tank interior — confined space, containment, ventilation, potentially hazardous existing coating — is nothing like the profile of a fleet trailer. Segment by work type before drawing any conclusion, or the averages will cancel each other out and look fine.

Counting utilization on crew-hours that were never sellable. If a crew is scheduled four days and available the fifth only in theory, including that fifth day in the denominator makes utilization look terrible and hides the real question. Define available hours by what you actually have crews staffed and equipped to sell, then track staffed-but-unsold separately from sold-but-unbilled.
Letting change orders be a relationship decision made on site. Foremen absorb scope because the customer is standing right there and the change is small. Ten small absorptions on a job is the margin. The fix is procedural, not motivational: a documented discovered-condition log, a same-day pricing turnaround so the change order is presented while the crew is still mobilized, and a clear standing rule about what threshold a foreman may waive.
Treating consumables as a fixed percentage assumption in the estimating template. Media pricing, disposal tipping fees, and containment material costs move. If the estimating template has not been re-baselined in a year, every bid carries a stale assumption, and the consumables ratio will silently climb while everyone insists pricing is unchanged.
Chasing utilization at the expense of the bid pipeline. A crew scheduled solid eight weeks out feels like success and is actually a warning: it means you have stopped being able to take the high-margin emergency and shutdown work that pays best, and your estimator has stopped bidding because there is no capacity. Utilization above the target band is a signal to raise price or add capacity, not to celebrate.
Building the dashboard and never assigning ownership. A KPI with no owner is a report. The transition from report to management system is entirely about the standing meeting and the named person, and it is the step most often skipped.
Ignoring the lag structure. Bid accuracy on jobs closing this month reflects estimating decisions from two to five months ago. If you change the estimating process today, the number will not move for a quarter. Teams that do not understand the lag either abandon a working fix too early or double down on a broken one.

Decision framework: which metric to act on first
When more than one number is out of range — the usual situation — the sequence matters. Fixing pricing while crews sit idle wastes a quarter; adding sales capacity while bids are structurally light accelerates the losses. Work the diagnosis in this order.
Start with utilization, because it separates a demand problem from a delivery problem. If billable utilization is below the target band, you have unsold capacity, and the constraint is upstream: bid volume, quote turnaround time, or win rate. If utilization is at or above the band and margin is still poor, demand is not the issue — the money is leaking inside jobs you already won, and the answer is in bid variance, change order capture, and consumables.
Within the demand branch, split on win rate. A low win rate with adequate bid volume is a pricing or qualification problem — check whether you are bidding scopes that fit your equipment and crew profile before assuming price. A healthy win rate with too few bids submitted is a top-of-funnel problem, and the cheapest fix in this industry is almost never advertising: it is the recurring maintenance motion against the customers you have already served.
Within the delivery branch, split on bid variance. If actuals consistently exceed bid, the estimating assumptions are wrong and the fix is a re-baselined template plus per-substrate historical data. If bids are accurate but margin still disappears, the leak is change orders — the scope grew and nobody billed it.
Two structural gates sit outside this flow and override it. If TRIR or safety documentation has slipped below what major owners require for prequalification, nothing else on the board matters — you are being removed from bidder lists before price is considered, and restoring qualification is the whole job. And if recurring maintenance revenue share is under roughly 20%, the business is re-bidding for its existence every quarter regardless of how good the other numbers look; building that contracted base is a strategic priority that outranks incremental tuning.
A reasonable review rhythm that matches the framework: weekly, look only at utilization and the bid pipeline. Monthly, run a bid post-mortem on every closed project comparing bid hours and consumables to actuals, with the estimator in the room. Quarterly, review recurring share, repeat customer rate, TRIR, and the consumables baseline, and decide whether to re-price. Anything more frequent produces noise; anything less lets a leak run for two quarters before anyone notices.
Related questions
How many KPIs should a small blasting shop track?
Start with two: billable crew utilization and bid accuracy variance. Those two explain most margin gaps. Add change order capture rate next, then recurring revenue share. A three-crew shop tracking nine metrics badly is worse off than one tracking three well.
Is TRIR really a sales metric?
Yes, functionally. Major industrial and energy owners screen contractors through prequalification systems that check recordable rate and safety program documentation before price is ever reviewed. A poor record removes you from the bidder list entirely, so it caps addressable revenue rather than merely raising insurance cost.
How do you measure change orders that were never written up?
Require a discovered-condition log entry for every scope change the crew encounters, including ones deliberately absorbed. Without that denominator, capture rate is unmeasurable. The log itself usually improves capture within a month, simply by making absorption a visible decision.
Why segment bid variance by substrate?
Tank interiors, bridge steel, concrete, and fleet equipment have completely different labor and containment profiles. A blended average cancels a +15% overrun on one type against a −15% cushion on another and looks healthy while both are broken.
What is the fastest way to raise recurring revenue share?
Propose a scheduled inspection-and-touch-up agreement at the close of every completed project, while the relationship is warm and the asset condition is documented. Even small annual agreements buy a standing on-site presence when the larger recoat scope emerges.
FAQ
What is billable crew utilization and how is it calculated?
Billable crew utilization is the share of available crew-hours that were billed to a customer project, calculated as billed crew-hours divided by available crew-hours for the same period. The definitional work is in the denominator: decide explicitly whether travel, mobilization, standby, shop time, and training count as available, and apply that definition consistently. Track travel, mobilization, and standby as separate line items rather than lumping them, because each has a different root cause and a different fix.
How is bid accuracy variance calculated and why track it signed?
Bid accuracy variance is the percentage difference between estimated hours and consumables and the actual hours and consumables on a completed project. Track it as a signed number rather than an absolute value, because the diagnosis differs: consistently negative variance indicates systematic under-bidding that needs a re-baselined estimating template, while variance swinging in both directions indicates a precision problem better addressed with per-substrate historical data and better site walks.
Why does recurring maintenance revenue matter in a project-based Sandblasting business?
Because corrosion is continuous. A steel asset in a corrosive service environment needs re-preparation and recoating on a physical cycle, which makes the demand genuinely predictable in a way that most project work is not. Converting that into contracted, scheduled work turns an unpredictable bid pipeline into a plannable forecast, smooths crew scheduling, and creates a standing reason to be on site when larger scopes emerge.
What does a very high quote-to-win rate indicate?
On competitively bid work, a win rate well above the normal band usually means you are consistently the low number and are buying revenue rather than earning it. The correct response is to raise price on a subset of bids and watch what happens to win rate and margin together. Negotiated and repeat-customer work legitimately converts much higher, so segment by bid source before drawing conclusions from a blended figure.
How often should these metrics be reviewed?
Match the cadence to how fast each number moves. Capacity metrics — utilization and revenue per crew day — weekly, because you can act within days. Pricing accuracy metrics — bid variance and change order capture — monthly, in a post-mortem with the estimator present. Durability metrics — recurring share, repeat customer rate, TRIR, consumables baseline — quarterly. More frequent review of slow-moving numbers produces noise, not insight.
What causes the consumables cost ratio to drift upward?
Usually stale estimating assumptions rather than field waste. Abrasive media pricing, containment materials, and especially waste disposal fees move over time, and hazardous coating removal carries disposal costs that a standard template may not carry. If the ratio has climbed several points across two quarters while field practice is unchanged, re-baseline the consumables assumptions in the estimating template against current invoices.
Sources
- https://www.osha.gov/abrasive-blasting — OSHA abrasive blasting hazard and control guidance
- https://www.bls.gov/iif/ — U.S. Bureau of Labor Statistics injury and illness incidence rates, including TRIR methodology
- https://www.ampp.org/ — Association for Materials Protection and Performance (formed from NACE International and SSPC), corrosion and coatings standards
- https://www.sspc.org/ — SSPC surface preparation standards and specifications
- https://www.epa.gov/hw — U.S. EPA hazardous waste management requirements relevant to blast media disposal
- https://www.cdc.gov/niosh/topics/blasting/ — NIOSH guidance on abrasive blasting exposure controls
- https://www.bls.gov/ooh/construction-and-extraction/ — BLS Occupational Outlook Handbook, construction and extraction wage and employment data
- https://www.osha.gov/silica — OSHA respirable crystalline silica standard, directly affecting media selection and containment cost
Related on PULSE
- [What are the key sales KPIs for the Industrial Parts Washing & Surface Prep Equipment industry in 2027?](/knowledge/ik0180)
- [What are the key sales KPIs for the Marine Yacht Detailing and Brightwork Restoration industry in 2027?](/knowledge/ik0269)
- [What are the key sales KPIs for the Commercial Fire & Water Damage Restoration industry in 2027?](/knowledge/ik0281)
- [What are the key sales KPIs for the Industrial Coatings & Protective Linings industry in 2027?](/knowledge/ik0184)
- [What are the key sales KPIs for the Commercial Pressure Washing & Exterior Cleaning industry in 2027?](/knowledge/ik0247)










