HVAC Truck Stock & Inventory: Stop Losing Money to Second Trips
A tech reaches for a part that isn't on the truck, and now it's a run to the supply house โ an hour of billable time gone, a job pushed, a customer waiting, and sometimes a sale that cools off and dies. The flip side is just as costly: thousands in parts sitting dead and untracked across your fleet, some quietly walking off. Truck stock is where efficiency and cash both leak โ and a simple system plugs both.
Truck stock is a balancing act, and most shops are unbalanced in both directions at once. They're short the common parts that would let a tech finish on the first trip, and they're bloated with slow-moving stock that ties up cash and disappears. Both are pure margin leaks โ one steals your billable hours, the other steals your working capital. The fix isn't "carry more" or "carry less"; it's a system of standardized lists, par levels, and tracking that keeps the right parts on the truck and the wrong ones off it.
The two-sided cost of getting it wrong
Understock robs billable time; overstock robs cash. Par levels are how you hit the middle on purpose.
Understock costs you second trips: lost billable hours, delayed jobs, cooled-off sales, and half-finished work that becomes a return visit โ see cutting callbacks.
Overstock costs you cash: capital tied up in parts, dead and obsolete stock, and shrinkage from inventory nobody's tracking.
Build a truck stock system (step by step)
Standardize a truck stock list. Define the parts that should always be on every truck, based on your most common jobs and the parts your callbacks keep needing. Set a min/max (par level) for each.
Right-size by truck type. A service van and an install truck need different lists โ build the list to the work the truck does.
Replenish systematically. Restock to par on a set schedule (daily or weekly), with one person owning it โ not "whenever someone notices it's empty."
Track inventory in software. Use your field service platform or an inventory app to know what's on each truck and in the warehouse, and deduct parts as they're used on jobs โ which also feeds your job costing.
Organize the truck. Labeled bins and a place for everything make jobs faster and restock counts trivial.
Set warehouse reorder points. Min/max reordering on your common parts means you never get caught out at the supply house.
Count and audit periodically. Regular counts catch shrinkage and surface dead stock before it becomes a write-off.
Your north-star metric: first-trip completion rate
The single number that tells you if your truck stock is working is the percentage of jobs finished without a parts run. Track it. When it's low, your stock lists are missing common parts; when it's high, your techs are staying productive and your customers aren't waiting. Pushing first-trip completion up is where truck stock turns directly into recovered billable hours and saved sales.
Balance availability against cash
The temptation after a painful parts run is to load the trucks with everything โ but that just swaps the understock leak for the overstock one. Par levels exist precisely to hold that line: enough of the right parts to finish common jobs on the first trip, without rotating a fortune of working capital onto shelves and truck bins where it can't earn. Set pars from your actual job data, review them as your work mix changes, and let dead stock go rather than let it ride.
Reduce shrinkage
Untracked inventory walks off โ sometimes to side jobs, sometimes just lost. Tracking parts to jobs, assigning truck stock to specific techs, and counting regularly create the accountability that keeps shrinkage down. It's not about distrust; it's that measured inventory simply stays put better than a pile nobody's counting.
Do this first
Pull your last month of jobs and list the parts that caused a supply-house run. Add those to a standardized truck stock list with par levels, assign one person to restock to par weekly, and start tracking first-trip completion rate. That one list will recover billable hours almost immediately.
FAQ
Truck Stock & Inventory Questions
What should be stocked on an HVAC service truck?
+
The parts your most common jobs and repairs actually consume โ capacitors, contactors, common motors, refrigerant and related supplies, filters, thermostats, fittings, wire, and the consumables techs reach for daily. The exact list should be driven by your own job data and the parts your callbacks keep needing, not a generic template, and it should differ between service vans and install trucks. Assign a min/max par level to each item so restocking is objective. The goal isn't to carry everything; it's to carry the specific parts that let a tech finish the majority of jobs without a second trip to the supply house.
How do I manage HVAC truck stock?
+
With a system, not memory. Standardize a truck stock list with par levels for each truck type, restock to par on a set schedule owned by one person, and track inventory in software that knows what's on each truck and deducts parts as they're used on jobs. Organize the truck with labeled bins so counts and restocking are fast, set warehouse reorder points on common parts, and audit periodically to catch shrinkage and dead stock. The metric that tells you it's working is first-trip completion rate โ the share of jobs finished without a parts run.
How do I reduce parts runs and second trips?
+
Stock the right parts and diagnose thoroughly. Start by identifying which parts actually cause your supply-house runs โ pull a month of jobs and note them โ then add those to your standardized truck stock with proper par levels so they're always aboard. Combine that with strong diagnosis so techs know what they'll need before they arrive, and with good dispatching so the right truck goes to the right job. Track first-trip completion rate to see progress. Most second trips come down to a handful of predictable parts that simply weren't on the truck, which a data-driven stock list eliminates.
How much inventory should I carry?
+
Enough of the right parts to finish common jobs on the first trip, and no more. Par levels โ a minimum and maximum for each item, set from your real job data โ are the tool for hitting that balance. Carrying too little causes second trips; carrying too much ties up working capital, creates dead stock, and invites shrinkage. Review your pars as your job mix and the seasons change, and be willing to let slow-moving stock go rather than let it sit. The aim is high parts availability with the least cash locked up on shelves and in truck bins.
Do I need inventory software?
+
For anything beyond a truck or two, yes โ it's what makes tracking practical. Many field service platforms include inventory modules that track parts across trucks and the warehouse and deduct them from stock as they're used on jobs, which also feeds job costing. Larger shops benefit from barcode or scan-based counting. That said, the tool matters less than the discipline: a standardized list, par levels, scheduled restocking, and periodic counts are what actually control inventory. Software makes those far easier to sustain at scale, but a small operation can start with a simple tracked list and grow into software as it adds trucks.
Join the HVACTrade Discord
A free community of HVAC owners and techs trading tactics, tools, and wins โ and where every new guide drops first. Jump in, it's free.