Guide

Field service inventory management: how to run truck stock that finishes jobs

Inventory in a service business is not a warehouse problem. It is a first-visit problem. Here is how to decide what rides on the truck, how much of it, and how to keep the counts honest.

Same six stops, two ways to book them● live sketch
- - Phone order— Map orderThis sketch: less road

Field service inventory management is the practice of deciding which parts ride on each truck, how many of each, and when to refill them, so technicians can finish the job on the first visit without tying up cash in parts that never move. The goal is not the lowest inventory. It is the fewest return trips per dollar of stock carried.

Most service companies treat inventory as an accounting line. Parts get bought, parts get used, and once a year somebody counts the shelves. The trouble shows up somewhere else entirely: in the schedule. A technician who is missing a $14 capacitor doesn't just lose $14. They lose the visit, the drive back to the supply house, and the slot that was supposed to go to the next customer.

That is why inventory belongs in any serious approach to field service management. It is one of the few levers that changes how many jobs a day the same crew can close.

Why truck stock is really a scheduling decision

Every part a technician lacks turns one visit into two. Call the second one what it is: a truck roll that produced no new revenue. It costs drive time, a booked slot, and usually a second arrival window the customer has to sit through.

You can put a number on that. Say a technician has a fully loaded cost of C per hour, a return visit takes T hours including the drive, and your crew makes R parts-related return trips a week:

Annual cost of missing parts ≈ C × T × R × 48 weeks

That figure ignores the job you couldn't book into the slot the return trip used, which is often the bigger number.

Cost of parts-related return trips (an illustrative example)
Loaded technician cost per hour (C)$75
Hours per return visit, drive included (T)1.5
Parts-related returns per week, whole crew (R)6
Direct annual cost (C × T × R × 48)$32,400
Capacity lost: visits that could have been new jobs288 a year

Compare that to the carrying cost of the parts that would have prevented those trips. A few hundred dollars of extra stock per truck usually looks cheap next to it. But not every part earns its spot, which is what the rest of this guide is about.

The three layers of field service inventory

Most companies with 5 to 50 trucks end up with three places parts live, whether they planned it or not.

Layer 1: Truck stock

Truck stock is the standard set of parts every technician of a given type carries. It should cover the high-frequency, low-cost parts that fix the majority of common calls: fuses, capacitors, contactors, fittings, wire nuts, filters, common valves. If a part appears on a meaningful share of service calls and it fits in a bin, it belongs here.

Layer 2: Shop or warehouse stock

The shop holds slower-moving parts, bulk consumables used to refill trucks, and items too large or expensive to carry on every vehicle. Shop stock is the buffer that lets trucks restock without a supply-house run every morning.

Layer 3: Job-specific orders

Large equipment, special-order parts and anything tied to a quoted job gets ordered for that job and staged before the install. This is where inventory meets your quoting and estimating process: a part on an accepted estimate should trigger an order, and the install shouldn't be scheduled until the part is in hand.

How to decide what goes on the truck

The fastest way to build a truck stock list is from your own job history, not a vendor's suggested list.

  1. Pull 6 to 12 months of parts used on completed jobs. Group by part number.
  2. Count how many jobs each part appeared on, not how many units were used. A part used once on 200 jobs matters more for first-visit completion than one used 200 times on a single job.
  3. Rank by job frequency and calculate the cumulative share of jobs covered as you go down the list.
  4. Cut where the curve flattens. For most trades, a few dozen parts cover a large share of the calls that need parts at all. The rest is the long tail that belongs in the shop.
  5. Override for consequence. A rarely used part that turns a no-heat emergency into a completed repair might earn a spot even though the frequency math says no.

An ABC view of truck stock

A simple ABC split keeps the list manageable:

Class What it is Where it lives How it is counted
A High job frequency, low to moderate cost Every truck of that type Weekly cycle count
B Moderate frequency or higher cost Some trucks, or the shop Monthly cycle count
C Rare, bulky or expensive Shop or ordered per job Quarterly, or on use

The classes aren't about unit price alone. A $300 part used on a large share of calls might still be an A item. What matters is how often its absence would cost a return trip.

Setting stock levels: min, max and reorder points

Once you know which parts ride on the truck, you need a number for each one. Use a minimum (the reorder point) and a maximum (the level you refill to).

The reorder point formula

For each part on the truck:

Reorder point = (average daily usage × days between restocks) + safety stock

Safety stock is the cushion for the day a technician uses more than usual. A practical rule for small fleets is to set safety stock at the most units of that part used on any single day in the last few months, minus the average daily usage.

The maximum is then:

Max = reorder point + (average daily usage × days between restocks)

Setting a min and max for one truck part (an illustrative example)
Average daily usage per truck0.6 units
Days between restocks5
Highest single-day usage seen3 units
Safety stock (3 − 0.6, rounded up)3 units
Reorder point (0.6 × 5 + 3)6 units
Max to refill to (6 + 0.6 × 5)9 units

When the truck count for that part drops to 6, it goes on the restock list. The technician gets refilled to 9.

Restock cadence matters as much as quantity

Notice that days between restocks sits in both formulas. If you restock weekly instead of daily, every truck needs to carry more. A shorter cycle shrinks the stock you carry but costs shop labor and, if technicians come back to the shop to restock, drive time. There's no single right answer, but the trade is worth making on purpose rather than by habit.

Counting: keeping the numbers honest

Inventory systems drift. Parts get used and not recorded, borrowed between trucks, returned to the shop without being logged. A perfect min/max model fed bad counts produces confident, wrong reorders.

Cycle counting beats the annual count

Instead of counting everything once a year, count a slice every week. A-class items get counted most often because they move most and cost most when they run out. A cycle count that takes a technician ten minutes on Friday afternoon catches drift while it's still small.

Measure inventory accuracy

Track one number:

Inventory accuracy = items where system count matches physical count ÷ items counted

If accuracy is low, fix the recording process before you tune the min/max levels. Usually the gap is in one of three places: parts used on a job but not attached to the work order, parts moved between trucks, and returns to the shop.

Tie every part to a job

The single most useful habit is recording parts against the job they were used on. It feeds your reorder points, it feeds job costing, and it tells you which jobs consistently need parts the truck didn't have. That last list is how your truck stock improves over time. The work order management guide covers how to structure that record.

The metrics that tell you if it's working

You don't need a dashboard of twenty inventory metrics. Four cover most of what matters:

  • Parts-related return rate. Return visits caused by a missing part, divided by jobs. This is the number truck stock exists to reduce. It's closely tied to your overall first-time fix rate.
  • Truck stock value per vehicle. Total cost of parts on each truck. Watch for one truck carrying far more than its peers, which usually means hoarding or unrecorded returns.
  • Inventory turns. Annual cost of parts used ÷ average inventory value. Low turns on the truck mean you're carrying parts that don't move.
  • Inventory accuracy. As above. If this is poor, the other three are guesses.

Report them together. Pushing stock value down while the return rate climbs isn't a win. The field service reporting guide shows how to put numbers like these into a weekly review that someone actually reads.

Common failure patterns

Every technician builds their own truck. Senior technicians often carry what they've learned they need, which is valuable knowledge. But it means two trucks of the same type can't take the same calls. Standardize the A list, then let experienced technicians propose additions with data.

Restocking happens at the supply house during the workday. A mid-morning parts run is a scheduling event. It pushes every remaining job later. If supply-house runs are common, the fix is usually a better truck list or a restock process that happens before or after the route, not during it.

Job-specific parts aren't staged before the install is booked. Booking the install date before the equipment is confirmed creates the most expensive kind of reschedule: a crew of two or three with nothing to install. Confirm the part, then book the slot.

Nobody owns it. Inventory drifts fastest when it's everyone's job. Name one person who owns the min/max list and the cycle count schedule, even if it's a part-time responsibility.

Where inventory meets the schedule

Parts and scheduling are linked in a way most software keeps separate. A job that needs a special-order part shouldn't be offered a slot until the part's arrival date is known. A technician whose truck is short on an A-class item is a worse match for certain calls today than a peer whose truck is full.

Scheduling tools handle this unevenly. CrewLink, for example, focuses on scheduling around the drive: it checks travel feasibility from the previous job before a slot is offered. It doesn't manage inventory, so parts readiness stays a dispatcher check or a job of your inventory or FSM system. Whatever you use, the principle is the same: the cheapest time to catch a parts problem is before the slot is promised.

If parts runs are eating your crews' day, it's worth measuring how much of that is drive. The windshield time cost calculator gives you the dollar figure in a couple of minutes. Trade-specific patterns differ too: an HVAC truck and a plumbing truck need very different A lists.

What to take away

  • The real cost of a missing part is the return trip and the lost slot, not the part. Estimate it with C × T × R × 48.
  • Build the truck list from your own job history, ranked by how many jobs each part appears on.
  • Set a reorder point and a max for every truck part. Restock cadence changes how much each truck must carry.
  • Cycle count A items weekly and track inventory accuracy before trusting any reorder model.
  • Record every part against its job. That one habit feeds reorders, job costing and a better truck list.

Common questions

What is truck stock in field service?

Truck stock is the standard set of parts and materials each technician carries on their vehicle. It covers the high-frequency parts that fix the most common calls, so the technician can finish the job on the first visit instead of returning after a parts run.

How do you calculate a reorder point for truck inventory?

Multiply average daily usage of the part by the number of days between restocks, then add safety stock. Safety stock covers busier-than-average days. A simple starting point is the highest single-day usage you've seen minus the average daily usage.

How often should service trucks be restocked?

It depends on how much stock each truck can hold and what restocking costs you in labor and drive time. Daily or twice-weekly restocking lets trucks carry less. Weekly restocking needs higher stock levels. Pick the cadence on purpose, then set min and max levels to match it.

How often should you count truck inventory?

Use cycle counts rather than one annual count. Count high-use, high-impact parts weekly, moderate items monthly, and slow movers quarterly or when they're used. Track inventory accuracy so you know when counting or recording needs to improve.

Should every truck carry the same parts?

Trucks doing the same type of work should share a standard core list so any of them can take the same calls. Specialist trucks, such as install crews or commercial service, need their own lists. Let experienced technicians propose additions, backed by job history.

See your own day on it

CrewLink builds live travel time into availability, so the only slots it offers are ones a crew can physically reach. Walk through it with your own territory and service times — not a demo account.

Book a walkthrough