Maintenance Teams Order Wrong: Fix the Spare Parts Problem

14% of all service visits are unnecessary, and a significant portion trace back to parts availability.

Maintenance Teams Order Wrong: Fix the Spare Parts Problem

A service electrician shows up to a preventive maintenance call and discovers that they don't have the right breaker on the truck, so they drive to the supply house, wait at the counter, and get back to the customer 90 minutes later. The customer sees a technician who wasn't prepared, and the contractor eats the unbillable drive time. The maintenance agreement that's supposed to generate recurring revenue just cost more to service than it earned. Across field service industries, 14% of all service visits are unnecessary, and a significant portion trace back to parts availability.

Service divisions are becoming a serious business line for electrical and mechanical contractors. Recurring maintenance contracts, NFPA compliance work, tenant improvements, emergency response. The revenue is predictable and the margins can be better than project work, but only if the operations support it which starts with having the right parts on the right truck.

Why service procurement is different from project procurement

Project procurement is planned. A bill of materials exists before work starts. The purchasing team orders in bulk against a schedule. Deliveries go to a job site with a laydown area and someone to receive them.

Service procurement is reactive and spontaneous. A technician identifies a need during a call, at a customer's facility, often for a piece of equipment they haven't seen before that day. The scope of work may change based on what they find behind the panel. There's no bill of materials. There's no staging area. There's a van with whatever was loaded last week and a customer who expects the work to get done today.

The difference matters because most procurement systems were built for the project workflow. Requisition, approval, PO, delivery to site. That process assumes you know what you need before you need it. Service work doesn't operate that way. The need emerges in the field, and the gap between identifying it and fulfilling it determines whether the call gets completed or rescheduled.

With 92% of firms reporting difficulty finding workers, the technician who's already on site and qualified to do the work is too valuable to send on parts runs. Every trip to the supply house is billable time converted to drive time.

Why service technicians order the wrong parts

The ordering errors in service work follow a different pattern than project work. On a project, the wrong part shows up because of a communication breakdown between the field and the purchasing desk. In service, the wrong part shows up because the technician was working from incomplete information about the equipment they're servicing.

A technician gets dispatched to an HVAC unit they've never seen before. They identify a failing part, pull up the equipment nameplate, and order what they think is the right replacement based on the model number. The unit turns out to be an older version with a different contactor spec. The part doesn't fit. Now there's a return, a reorder, and a second truck roll to the same customer.

The pattern repeats with panel components, breakers, relay replacements, and specialty items where a single character in a model number changes the physical dimensions. 52% of rework is caused by poor data and miscommunication, and in service work, the "poor data" is often the gap between what's on the nameplate and what's actually installed.

The second failure mode is simpler: ordering parts that are already on another truck in the fleet. A service division running 15 vans has $150,000 to $300,000 in rolling inventory spread across those vehicles. When a technician can't check whether the part they need is already on a truck parked at the shop or on a colleague's van two miles away, the default is to order new. The company already owns the part. Nobody can see it.

How van stock becomes invisible inventory

Van stock is the hardest inventory to manage because it moves constantly and the people carrying it have no incentive to update a tracking system. A service electrician's truck is a miniature warehouse with breakers, fuses, contactors, wire, connectors, hand tools, and testing equipment, all organized (or not) according to that technician's personal system.

The visibility problem compounds across a fleet. Each van operates as its own island. The company has no real-time view of what's distributed across all vehicles, which means:

  • Duplicate purchasing. The same specialty breaker gets ordered for three different vans because nobody can see that one already sits on a truck at the shop. At 5-6% net margins, unnecessary parts purchases are a direct hit.
  • Dead stock. Parts ordered for a specific call that didn't get used stay on the truck indefinitely. They age, they take up space, and they tie up working capital in inventory that isn't generating revenue.
  • Stockouts on common items. A technician uses their last box of wire nuts on Monday's calls and doesn't report it. Wednesday's call stalls because a $4 item isn't on the truck. The cost isn't the wire nuts. It's the rescheduled call and the customer's impression.
  • No usage data for replenishment. Without tracking what leaves each van and when, restocking is a guessing game. The alternative is a weekly "count what's on the truck" exercise that pulls technicians off revenue-generating calls.

Paynecrest Electric described what changes when this becomes visible: "Being able to set your parameter in Remarcable ensures us to keep everything — drill bits, everything — on the shelf. So being notified when something is low, it automatically is awesome."

That automated low-stock notification is the difference between a technician discovering they're out of something at a customer's facility and the shop knowing to restock the van before the next dispatch.

What service division procurement needs that project procurement doesn't

The requirements are specific enough that general procurement tools miss them entirely.

The visual catalog approach matters even more in service work than in project work. A project foreman usually knows exactly what they need because the drawings specify it. A service technician is often identifying a replacement for something they're looking at for the first time. Being able to browse images, filter by equipment type, and see cross-references between model numbers reduces the "wrong part" problem at the point of ordering rather than waiting to be discovered at service installation.

Capability Why service divisions need it
Per-van inventory tracking Know what's on every truck without counting it manually.
Low-stock alerts by vehicle Trigger restocking before a stockout happens on a call.
Recurring PO templates Same parts ordered on the same cycle for maintenance contracts.
Field ordering from customer sites Technician identifies a need and orders without returning to the office.
Equipment history by customer Know what's installed at a facility before dispatch.
Parts cross-referencing Match a nameplate model to the correct replacement part visually.

Why service division efficiency compounds differently than project efficiency

On a project, a material delay means a crew waits. On a service call, a parts problem means a rescheduled visit, and the customer notices.

Service agreements are built on response time and first-call resolution. The industry benchmark for first-time fix rate is 81% for top performers. Even the best teams fail to complete one in five calls on the first visit. For contractors with poor parts visibility, that number drops significantly. Low-performing service teams show avoidable dispatch rates of 24% compared to 3% for top performers. That gap is largely a parts and information problem, not a skills problem.

The math works differently too. Project materials flow through job costing with margins built into the bid. Service parts hit the maintenance agreement's profitability directly. A $200 breaker that gets ordered twice because the first one was wrong doesn't just waste $200. It adds a second truck roll ($75-$150 in labor and fuel), delays the completion of a fixed-price contract, and potentially triggers a penalty clause on response time SLAs.

Guarantee Electric discovered that "40% of people's time is all about material management" on the project side. For service divisions, the percentage may be lower in absolute terms but the per-incident cost is higher because every parts failure is visible to the customer. And with 63% of service leaders reporting difficulty hiring skilled technicians, the technicians you do have need to be completing calls, not running parts errands.

Getting service procurement under control

The fix isn't a separate system for service work. It's procurement that handles both workflows, project and service, in the same platform, with the specific capabilities that service divisions require.

That means van stock tracked alongside warehouse inventory and job site materials, all in one system. It means technicians ordering from customer facilities with the same mobile tools that field crews use on job sites. It means recurring PO templates for maintenance contracts that auto-populate based on the service agreement's scope, so the monthly restocking order goes out without someone remembering to build it manually.

The contractors building service divisions into serious revenue streams (maintenance contracts, NFPA compliance, emergency response, tenant improvements) need procurement that keeps up with the operational model. The project side is planned and the service side is reactive, but both need parts in the right place at the right time. The difference is that the service side has no buffer for getting it wrong because the customer is standing there watching.

Start by auditing what's actually on your service vans versus what your records say should be there. The gap between those two numbers tells you how much invisible inventory the company is carrying, and how much revenue is at risk every time a technician shows up without the right part.