The other half of parts management

Most advice about parts in field service is about the truck: what to stock, how to reorder, how to stop techs from driving back to the shop for a fitting they should have had. That truck-stock discipline matters, but it only covers the parts you carry. The other half — the one that quietly wrecks schedules and margins — is procurement: the parts you don't stock and have to buy for a specific job. The special-order compressor, the customer-specific equipment, the fitting no van carries because no van should.

Procurement fails in two directions, and most shops suffer both. On the schedule side, a job stalls because the part was never ordered, or was ordered late, or arrived and nobody knew, so the return visit didn't get booked. On the money side, the part gets bought, installed, and then never makes it onto the invoice at the right price — you paid the supplier and ate the cost, or you billed your cost with no markup and gave away the margin a part is supposed to carry. Both come from the same gap: the parts you buy for a job aren't tracked as part of the job from order to invoice.

The two failures, traced

Pull apart a procurement mess and it's always one of these:

  • The unordered part. A job needs something the truck doesn't carry. The tech notes it, the office is supposed to order it, and somewhere in the handoff it doesn't happen — or happens three days late. The job sits in limbo, the customer waits, and the multi-visit job drifts toward the pile of half-finished work that never gets closed.
  • The part on order that nobody tracks. It was ordered, but there's no shared view of what's coming, so the return visit gets scheduled too early (part's not in) or never (everyone assumed someone else booked it). The part arrives and sits on a shelf while the job it was for goes cold.
  • The unbilled part. The part gets installed and the job closes, but the part never lands as a line item — or lands at your cost with no markup. Parts are supposed to carry margin; an untracked part carries none, and across a year of special orders that's real money handed away.

Notice all three are tracking failures, not buying failures. The buying is easy. Knowing what's needed, what's ordered, what's arrived, and what's billable — that's the discipline.

Order the moment the job knows it needs the part

The cleanest procurement happens the instant the need is identified — usually on-site, when the tech finds the job needs a part the truck doesn't have. That's the moment to capture it against the job, not a note to "tell the office later," which is exactly where unordered parts disappear. The same way a change order captures added scope the moment it grows, a needed part should attach to the job as a planned line the moment the tech identifies it — described, quantified, and flagged as on-order — so the buying and the billing both start from the same record.

This also lets you handle the customer side honestly. A part on special order means a delay, and a customer told up front — "the part has to come in, we'll be back Thursday once it's here" — accepts the wait far better than one left wondering. The proactive communication that prevents complaints everywhere else applies squarely to parts delays: the wait is fine; the silence is not.

Track what's on order as part of the job

A part on order is a job that can't move yet, and the operation needs to see that — both so the return visit gets booked for after the part lands, and so nothing falls through. The discipline is that an on-order part lives on the job as a real line item with a status, not as a sticky note on a monitor. When the part arrives, the job's status reflects it, the return visit gets scheduled for a date the part will actually be there, and the customer hears the confirmation off the same workflow.

In Hosting Field, a job carries line items for parts, labor, and expenses with live totals, and a parts line can be added to the job the moment it's needed and edited while the job is open — then it locks once the job is invoiced. So a special-order part is captured as a billable line at the point of need, sits on the open job while it's on order, and is already in the billing detail by the time the job completes. There's no separate procurement document to reconcile against the job; the part is on the job, from the moment it's needed to the moment it's billed.

Bill the part at the right price, every time

The margin failure is the quieter of the two and the more expensive over time. A part is not a pass-through — it carries a markup that covers the cost of sourcing it, carrying the risk of the wrong part, the trip to get it, and the working capital you fronted. A part billed at your raw cost is a part sold at a loss once you count the handling around it.

The fix is to price parts off your established markup, not a guess, and to make sure every part bought for a job is on that job before it closes. When the part is a line item captured at order time, marked up by your standard, it can't be forgotten at invoicing — it's already there. The leak isn't usually that shops mark parts up wrong; it's that special-order parts never make the invoice at all, because they were bought in a separate process from the one that bills. Tie procurement to the job and that leak closes by construction.

Don't let "on order" become a graveyard

A caution: the on-order state is where jobs go to die if nobody owns it. A part ordered and forgotten, a job parked waiting on a part that arrived weeks ago, a return visit nobody booked — these are the stalled open jobs that quietly age out of your pipeline. The discipline is a standing view of every job waiting on a part, and a rule that no job goes to "waiting on parts" without an owner watching for the part to land. When it arrives, the next visit gets booked that day. The on-order shelf should turn over fast; a part sitting on it for weeks is a job — and a customer — going cold.

What to measure

  • Parts-stalled job age — how long jobs sit in "waiting on parts." A growing number means on-order parts are landing and nobody's rebooking; that's pipeline rotting.
  • Special-order lead time — order-to-arrival on parts you don't stock. Knowing it lets you promise return dates you can keep instead of guessing and missing.
  • Parts capture rate — parts installed that actually hit an invoice as a marked-up line. Below 100% is parts you bought and gave away; this is the margin leak procurement exists to close.
  • Parts margin — the markup you actually realized on billed parts versus your target. If it's thin, parts are slipping onto invoices at cost, or not at all.

The truck stock gets all the attention, but the parts that hurt are the ones you have to go buy. Capture the need the moment a job has it, carry the on-order part as a real line on the job, rebook the return for when it actually lands, and make sure every part you bought is on the invoice at the right price. Do that and procurement stops being the thing that stalls your schedule and leaks your margin, and becomes just another part of the job that the system carries from the moment it's needed to the moment it's paid.