HVAC
Service truck inventory and van stock field guide for HVAC
Stock each truck for the first-time fix without burying cash or losing parts off the ticket: the stock list, par levels, restock from the work order, cycle counts, and the metrics.
Direct answer
Service truck inventory is the stock of parts each service vehicle carries so the technician fixes the job on the first trip without a supply-house run. It decides first-time fix and margin. Stock from usage data, set min and max par levels per truck, and bill every part off the work order.
Key takeaways
- Service truck inventory is the parts each vehicle carries to fix the job on the first trip without a supply-house run, deciding first-time fix and margin.
- Set min/max par levels per truck from real usage: reorder at the min, cap at the max, so parts are always there without overstocking.
- Cycle count 5 to 10 percent of parts each week, working the whole truck in a quarter, counting fast-moving A items and high-value parts most often.
- Record every part on the work order as it comes off the shelf so one entry bills it, decrements the truck count, and triggers reorder.
- Many service operations target first-time fix around 80 percent, with best-run shops past 90; A2L refrigerants R-454B and R-32 are flammable and must be secured upright.
The truck is a warehouse on wheels
Service truck inventory is the stock of parts each service vehicle carries so the technician can finish the job on the first trip without driving to the supply house. A loaded truck is a small warehouse on wheels, and like any warehouse it can be run well or run badly. Run well, it turns a diagnosis into a repair the same hour. Run badly, it leaks money two ways at once.
The first leak is the second trip. The part is not on the truck, so the tech diagnoses the failure, drives to the counter, and comes back, and you pay for all of that drive twice while the customer waits. The second leak is quieter. Parts ride around for months, get installed and never billed, or simply disappear, and the value sitting on five trucks is cash you bought and cannot find.
The job of truck inventory management is to thread between those two leaks. Carry enough of the right parts to fix the common failures on the first trip, without tying up cash in a rolling warehouse of slow movers, and without losing the parts you did buy to the ticket nobody finished. Get it right and first-time fix climbs and margin holds. Get it wrong and you pay in trips, callbacks, and stock that walks off.
Why does van stock decide first-time fix and margin?
Van stock decides first-time fix because the fix only happens on the first trip if the part is on the truck when the tech opens the cabinet. Diagnosis is the easy part. A capacitor reads bad in five minutes. Whether that turns into a same-hour repair or a two-day wait comes down to one question: is the replacement on the truck. The skill of the technician does not matter if the part is forty minutes away at the counter.
Margin rides on the same stock from the other side. Every part the tech installs is a part you bought, and it earns its keep only when it lands on the customer's invoice. The truck is where parts get used, and it is also where parts get lost, mislabeled, and forgotten off the ticket. A truck stocked from usage data and emptied through the work order protects both numbers at once. A truck stocked by gut and emptied by memory bleeds both.
Treat the truck as the place where first-time fix and margin are decided together, not as a junk drawer the tech digs through. The board, the schedule, and the dispatch put the tech in front of the equipment. The truck stock is what lets the tech actually fix it before leaving. The service dispatch and scheduling guide covers getting the right tech there; the parts on the truck are what let that tech finish.
What does a second trip actually cost?
A second trip costs far more than the part the tech went to fetch. Start with the windshield time: the drive to the supply house and back is non-billable, and on a spread-out territory that is easily an hour the customer is not paying for. Add the counter time, the wait, and the lost momentum, and one missing part can swallow the profit of the whole call.
Then there is the schedule damage behind it. The tech who drives off for a part is now late to the next appointment, so the second trip does not cost one job, it costs the back half of the day. The dispatcher re-shuffles the board, another customer gets bumped, and the windshield time multiplies down the route. The service dispatch and scheduling guide covers how a single overrun cascades through the day.
The customer cost is the one that lasts. A homeowner who watched the tech leave for parts and come back tomorrow remembers the wait, not the diagnosis, and that is the customer who shops the next call. A second trip is a callback wearing a different hat: double the drive, half the billable, and a customer whose patience you spent. Count it as lost margin on a job you already won, because that is what it is.
What should be stocked on a service truck?
Stock the parts you actually use, ranked by how often they fail, not the parts that seem prudent to carry. A short list does most of the work. On residential and light-commercial HVAC, the common failures are dual-run capacitors, contactors, hard-start kits, fan and blower motors in the popular frame sizes, igniters and flame sensors, the filters and belts that fit your installed base, fuses, and the fittings, refrigerant, nitrogen, and consumables that every call burns. Those few line items cover a large share of the repairs the trucks make. One caution rides along with the refrigerant: the A2L refrigerants now shipping on new equipment, R-454B and R-32 among them, are mildly flammable, so cylinders on the van have to be secured upright, kept within the quantity the vehicle and DOT rules allow, and stored so a leak cannot pool in an enclosed space.
This is the 80/20 of truck stock, and inventory people formalize it as ABC analysis. A small group of A items moves constantly and deserves the most attention, a B group moves at a moderate clip, and a long tail of C items barely moves at all. The A items earn a permanent home on every truck. The C items you carry one of, or none, and special-order when a job calls for them.
The mistake is stocking by gut and prudence instead of by data. Every truck collects parts somebody thought might come in handy once, and they sit there for two years tying up cash while the dual-run capacitor that fails every week runs out by Wednesday. Pull the usage history, see what the trucks actually install, and let that list set the stock. Stock what you use, not what you fear running out of.
What is a par level?
A par level is the stock quantity a truck should hold for a given part, set as a minimum and a maximum, so the tech reorders at the min and never carries more than the max. The min is the floor you do not want to drop below between restocks. The max is the ceiling that keeps the truck from becoming a hoard. Hit the min, trigger a refill back toward the max, and the part is always there without overstocking it.
Set the par from real usage, not a round number. If a truck installs three or four dual-run capacitors in a normal week and gets restocked weekly, the min has to cover a week of use plus a margin for the bad week, so a min of five or six and a max of ten is closer than a tidy dozen of everything. The benchmark quantities other shops publish are a starting point. Your own usage is the real source.
Without par levels the truck swings between two failures. Either it runs out of the part that fails every week and forces a supply-house run, or it sits on a year of slow movers nobody will install before they obsolete. Par levels are the discipline that holds the stock in the narrow band between out and overstocked, and they are the first thing a truck program needs after the stock list itself.
Standardize every truck the same way
Lay every truck out the same way, so the same part lives in the same bin on every vehicle. When a tech grabs an overflow truck or covers another route, the contactors are where the contactors always are, and nobody loses fifteen minutes hunting through a stranger's cabinet. The standard layout is what makes a fleet of trucks behave like one system instead of a dozen private collections.
Standardizing also speeds the restock and the count. When every truck holds the same parts in the same places at the same par levels, whoever restocks works a known list against a known layout, and a cycle count is a walk down a predictable shelf instead of a treasure hunt. The first time you cover for a sick tech on a busy Monday, the value of one standard layout pays for the effort of building it.
The resistance is always the senior tech who has his truck just so. Let the layout absorb the good ideas, then hold the line on the standard, because a fleet where every truck is a personal arrangement cannot be restocked, counted, or covered without the one person who set it up. Same bin, same part, every truck.
How do you replenish the truck?
Replenish the truck from the work order, on a daily or near-daily cycle, so the part the tech installed today is back on the shelf before the first call tomorrow. The trigger is the job, not the eyeball. When a tech closes a ticket and records the capacitor they installed, that usage is what tells the system to pull a capacitor for that truck. Restock against recorded usage and the truck stays at par without anyone walking the shelves guessing.
The two ways shops do it are pull and push. In a pull system the tech logs the part used, the count decrements, the part drops below its min, and a replenishment list builds for that truck to be filled from the shop or ordered from the supplier. In a push system a parts person restocks each truck on a fixed schedule against the par list. Either works. What does not work is leaving it to the tech to remember to mention they are low, because that memory fails on exactly the busy week when the stockout hurts most.
This is where the work order and the inventory have to live in the same place. Tie the part recorded on the work order to the truck's stock, so closing the ticket decrements the van count and the parts that fell below their par show up on a replenishment list on their own. The restock stops being a guess and a Sharpie and becomes a list that builds itself off the work already done.
The work order ties the part to the bill
The work order is the one document that should do three jobs at once with a single entry: bill the customer for the part, decrement it from the truck, and trigger the reorder. When the tech records a part on the ticket, that record is the billing line, the inventory transaction, and the replenishment signal at the same time. Capture it once and all three happen. Capture it nowhere and all three fail together.
Most of the leaks in a truck program trace back to that entry not happening. The part gets installed off the ticket, so it is never billed and never decremented, and the count drifts away from reality until a cycle count finds the hole. Or the part gets billed on a paper note that never reaches the office, so the customer is charged but the truck count and the reorder never move. One disciplined entry on the work order closes all of those gaps.
The aim is that the part the tech adds to the job is the same part that hits the invoice, drops off the truck count, and lands on the reorder list. The tech does the work once, at the unit, with the part in hand, instead of writing it down three times in three places and missing two of them. That single entry is where billing, inventory, and replenishment either all happen or all leak.
Why do parts get used but never billed?
Parts get used but never billed because the part leaves the truck and goes into the equipment without anyone writing it on the ticket. The tech grabs a contactor off the shelf, installs it, moves to the next thing, and the contactor never makes the invoice. The customer paid for labor and a diagnostic, the part was free, and the shop ate the cost. Multiply that by a fleet over a year and the number is real. Small shops can lose a meaningful slice of profit to parts that walked into jobs and off the books.
Unbilled parts are pure loss, worse than shrink, because the part did its job and earned nothing. You bought it, you installed it, you delivered the value, and you forgot to charge for it. There is no theft to investigate and no mystery to solve. There is only a habit of not recording the part at the moment it gets used.
The fix is to make recording the part part of doing the work, not a paperwork step saved for the end of the day. The part gets added to the ticket when it comes off the shelf, at the unit, while the tech is holding it. Capture every part on the work order as it is used and the unbilled leak closes, because the only parts that go unbilled are the ones nobody wrote down.
How do you cycle count a service truck?
Cycle count a truck by counting a slice of the stock on a regular rhythm instead of shutting the whole fleet down for one big annual count. Count the fast-moving A items often, the slow movers rarely, and rotate through everything over a quarter, so each truck gets a full review without ever pulling a truck off the road for a day. A common pattern is to count 5 to 10 percent of the parts each week, which works everything in a quarter, with a fuller physical audit on a longer cycle.
The count exists to true up the books against the truck. The system thinks the truck holds six capacitors; the count finds four. That gap is the information. It might be unbilled installs, it might be parts moved between trucks, it might be shrink, but you cannot find any of it until you compare the recorded count to the parts actually on the shelf. A count that always matches the system is either a very tight truck or a count nobody is really doing.
Make the high-value parts the priority. A bin of fittings off by two is noise. A compressor or a control board off by one is real money, so the A items and the expensive items get counted more often and reconciled harder. The cycle count is the routine that keeps the digital count honest, and an honest count is what every other part of the program depends on.
Shrinkage and accountability per truck
Shrinkage is the stock that disappears without a record: parts that walk off the truck, get installed off the ticket, get borrowed and never returned, or simply cannot be found at the count. Across trades, businesses lose a real percentage of inventory value to shrink every year, and a truck full of small, valuable, easy-to-pocket parts is exactly the environment where it adds up quietly.
Accountability per truck is the control that exposes it. When each truck is its own inventory location with its own count, a hole shows up on one truck, not in a fleet-wide blur where nobody owns it. The tech assigned to that truck is responsible for the stock on it, the same way they are responsible for the tools, and that ownership alone tightens the count, because people are careful with what they are accountable for and casual with what belongs to everyone.
This is not mainly about catching a thief. Most shrink is sloppiness, not theft: the part used off the ticket, the part moved to help out another truck and never logged, the return that never got processed. Per-truck counts and a real cycle count surface all of it, and when techs know the usage is tracked against their truck and compared to the work orders, the casual leaks dry up on their own. Tighten the accountability and most of the shrink was never theft to begin with.
Non-stock and special-order parts
Not every part belongs on the truck, and trying to carry the long tail is how cash gets buried. The C items, the odd motor, the specific control board, the part for the one brand of equipment you service twice a year, get special-ordered for the job that needs them rather than stocked on spec. The trick is ordering them ahead of the visit, not discovering the need when the tech is standing at the unit.
This is where the truck stock and the dispatch have to talk. When a call gives you the model and the symptom, or when a previous visit already diagnosed the failure and quoted the repair, the part can be ordered and staged before the tech is scheduled, so the return visit is a one-trip fix instead of another diagnosis. A known repair waiting on a special-order part should not roll until the part is in hand and on the right truck. The service dispatch and scheduling guide covers staging the job-specific part as part of the dispatch handoff.
Stage the special-order part to the job and the tech, not to a shelf in the shop where it gets forgotten. A part that is in stock at the counter but not on the truck heading to that address did not help the customer waiting at that address. The point of ordering ahead is to put the part on the truck that is going there.
Each truck is an inventory value, not a free closet
Each truck carries a dollar value in stock, and that value is cash the business spent and cannot use for anything else until the parts get installed and billed. Treat the truck as a free closet and the stock creeps up, because adding one more of everything always feels safe, and nobody feels the cost of a truck carrying thousands of dollars of slow movers across a whole fleet. The cash is real even when the waste is invisible.
The discipline is to know the inventory value per truck and hold it to what the usage justifies. A truck that fixes the common failures on the first trip does not need a year of every part it might theoretically see. Overstocking does not improve first-time fix past a point. It just parks cash on the road and raises the shrink and the obsolescence you carry. Parts go obsolete, equipment lines change, and the slow mover you bought to be safe becomes the part you write off.
Right-size the stock to the par levels the data supports, count the value per truck, and watch it the way you watch any other capital tied up in the business. The goal is the most first-time fix for the least cash on the road, not the fullest truck. A truck stocked to its real usage is a tool. A truck stocked to feel safe is a parked loan.
Seasonal stock
Stock shifts with the season, because the failures shift with the season. The cooling parts get heavy use the week the first hot stretch hits, and the heating parts get hit the first cold snap, so the par levels that fit July do not fit January. Carry the run capacitors, contactors, hard-start kits, and condenser fan motors deep going into cooling season, and load the igniters, flame sensors, gas valves, and inducer motors going into heating season.
The move is to adjust the par levels ahead of the season, not in the middle of it. The trucks should be loaded for summer before the first heat wave, because the week everybody's air conditioning fails is the week the supply house is also out of capacitors and the second trip costs the most. Pull last year's usage by month and let it set the seasonal par, so the stock leads the demand instead of chasing it.
The seasonal startups in a preventive maintenance program drive a lot of this demand, and they are predictable, which is the gift. A book of scheduled cooling and heating startups tells you what the trucks will burn and when, so the seasonal restock can be planned instead of scrambled. The HVAC preventive maintenance program guide covers the seasonal startup work that sets this demand.
Warranty parts and cores
Track warranty parts and cores, because both are money that leaks if nobody manages the return. A part replaced under manufacturer warranty has to go back to claim the credit, and a defective part that sits in a truck door pocket for three months past the claim window is a credit you will never collect. The same goes for cores. A compressor or a motor with a core charge owes you a refund when the old unit goes back, and the core that rides around on the truck until it is worthless is cash left on the table.
Set a simple routine. The warranty part and the core come off the truck and into the return process the same week, tagged to the job they came from so the claim has its paperwork. Shops that ignore this routinely leave real money in core refunds and warranty credits uncollected every year. It is unglamorous, it is easy, and it pays, which is exactly the kind of leak a truck program should close.
Bins, labels, and finding it fast
Bin and label the truck so a part is found in seconds and restocked without thinking. A labeled bin system, with each part in a known place and a min/max tag on the bin, turns the truck from a pile into a shelf. The tech reaches for the contactor without digging, sees at a glance that the capacitor bin is down to its min, and the restocker fills against the labels without a conversation. Organization is not tidiness for its own sake. It is time, and time on a service truck is billable hours.
The physical layout and the counting discipline reinforce each other. A min/max label right on the bin is a manual par level the tech can act on in the field: below the min line, flag it. Bins that are organized and labeled are bins that get counted accurately, because the counter is reading a clear shelf instead of guessing at a heap. The disorganized truck fails twice, slow to work out of and impossible to count, so the count drifts and the stockouts hide.
Keep it boring and consistent. Same bins, same labels, same places across the fleet, so the organization survives a tech change and a busy week instead of decaying back into a pile by August.
How do you track van inventory?
Track van inventory in a system that records each part as it moves, instead of a clipboard and a monthly guess. The mechanics are simple. The part is scanned or selected when it goes onto the truck and again when it gets installed on a job, the truck count decrements, and the part that drops below its par triggers a reorder. Scan, decrement, reorder, with the count living in software that the office and the truck both see, not in one person's head.
The barcode or QR scan is what makes the data accurate enough to trust. A tech who has to type part numbers will skip it on a busy day, and a count built on skipped entries is worse than no count because it looks real. Scanning the part as it is used, on the phone, at the unit, is fast enough that it actually happens, and the count stays true to the truck.
FieldOS holds the truck stock, the par levels, and the work orders together, so a part recorded on a job decrements the right truck and the reorder builds without a separate inventory app to reconcile. The alternative, a spreadsheet the office updates from notes that may or may not arrive, is the guess-and-a-Sharpie system every growing shop eventually outgrows. The point of the software is not the software. It is a count you can trust enough to stock from and bill from.
The metrics that tell you truck stock is working
A handful of numbers tell you whether the truck program is working, and they are worth watching as a set, because each one alone can mislead. First-time fix rate is the headline: the share of calls resolved on the first visit, which is the direct measure of whether the trucks carry the right parts. Many service operations target a first-time fix rate around 80 percent, with the best-run shops pushing past 90, but the number to beat is your own baseline.
The cost side has its own metrics. Inventory value per truck tells you how much cash is parked on each vehicle, and watching it keeps the trucks from creeping into rolling warehouses. Shrink, the gap between the recorded count and the physical count as a percentage, tells you how much stock is leaking out the bottom. Unbilled parts, the parts installed that never reached an invoice, tells you how much margin is walking off the ticket. Read first-time fix against inventory value, because a high fix rate on a bloated truck is not the win it looks like, and falling shrink with rising unbilled means you closed one leak and opened another.
FieldOS surfaces the usage, the truck counts, and the parts billed against each work order, so first-time fix, inventory value per truck, shrink, and unbilled parts come off the same records the techs already create. The metrics are only useful if they come from real data instead of a quarterly scramble, and that is the difference between managing the program and guessing at it.
Shop stock versus truck stock: two tiers
Truck stock and shop stock are two tiers of the same system, and they do different jobs. The truck carries the fast movers that fix the common failures on the first trip. The shop or warehouse holds the deeper backstock, the slower movers, the bulk that refills the trucks, and the special-orders staged for upcoming jobs. The truck is the front line. The shop is the supply behind it.
Run them as one system with two locations, not as a truck count and a separate shop count that never reconcile. A part moves from the supplier to the shop, from the shop to the truck, and from the truck to the job, and every one of those moves is a transaction the system should record so the value is always somewhere you can see it. When the truck drops below par, it pulls from the shop. When the shop drops below its own reorder point, it pulls from the supplier. Two tiers, one ledger, and the part is accounted for at every step from the dock to the customer's equipment.
What to document
A truck program you cannot see is a truck program you cannot manage. The record is what turns a fleet of trucks into a system you can stock, count, and bill from, and it is what tells you six months out whether a stockout was bad luck or a par level set too low.
Capture the stock practice, the reason it matters, and a note on how to hold it, per truck and per part. The table below is the short version of what a working truck program tracks.
| Stock practice | Why | Note |
|---|---|---|
| Stock list from usage data | Carries what actually fails, not what feels prudent | Pull from work-order history, not the gut |
| Min/max par levels per truck | Holds stock between out and overstocked | Set from real usage, reorder at the min |
| Standard layout across trucks | Any tech finds it, restock and count are fast | Same bin, same part, every truck |
| Restock from the work order | Truck stays at par off recorded usage | Daily or near-daily, pull or push |
| Every part billed on the ticket | Closes the unbilled-parts leak | Record the part as it comes off the shelf |
| Cycle count on a rhythm | Finds shrink and trues up the count | Count A items often, rotate the rest quarterly |
| Inventory value per truck | Keeps cash from parking on the road | Right-size to the par the data supports |
| Warranty parts and cores returned | Collects credits and refunds owed | Tag to the job, return the same week |
Common mistakes
- Stocking the truck by gut and prudence instead of from real usage data.
- Running with no min/max par levels, so trucks either run out or carry a year of slow movers.
- Not restocking from the work order, so the truck drifts off par and stockouts hide until the bad week.
- Letting parts get installed off the ticket, so they are never billed and never decremented.
- Skipping the cycle count, so shrink and unbilled installs hide and the digital count quietly lies.
- Laying out every truck differently, so restock is slow and covering another route is a treasure hunt.
- Carrying the long-tail special-order parts on spec instead of ordering them ahead for the known job.
- Ignoring warranty returns and cores, leaving credits and refunds uncollected on the trucks.
Field checklist
Want this checklist to run itself on every job — with photo proof and a signed record crews can hand the customer? That's FieldOS.
Standards and references
Truck inventory is an operations and accounting discipline, not a code-governed one, so the references here are the practices the trade and the inventory world have settled on, not a standard that dictates how you stock a van. The framework worth knowing is basic inventory management: par levels with a min and a max, ABC analysis to sort the fast movers from the long tail, and cycle counting to keep the recorded count honest against the physical one. Those three carry across every warehouse and apply cleanly to a truck.
Field service management practice supplies the rest, treating truck stock, first-time fix, and replenishment as the levers that turn the same fleet into more completed jobs and less windshield time. The benchmark numbers other shops publish, par quantities, first-time fix targets, shrink percentages, are references to hold against your own operation, not targets handed down. Your usage, your territory, and your equipment mix set the real numbers, so the baseline that matters is your own and the direction it moves.
The accounting side is where the value lives. The stock on each truck is inventory on the books, and the parts billed against each job are revenue, so the truck program touches the financials directly through inventory value, cost of goods, and the unbilled parts that erode margin. Treat the numbers in this guide as a starting point, and let your own data and your accountant set the rest. The three that hold across every shop: stock from usage data, run real par levels, and restock from the work order while billing every part you use.
Units and terms
Truck inventory carries its own vocabulary, and the same idea shows up under different names across a software screen, a supply-house counter, and the shop floor. The terms below are the ones that carry weight on the truck.
Truck stock and van stock are the same thing, the parts a service vehicle carries. A par level is the target stock for a part, set as a min and a max. First-time fix rate is the share of calls resolved on one visit. Shrink is the inventory that disappears without a record, measured as a percentage of value. A core is the old part with a refundable charge that goes back to the supplier. ABC analysis sorts parts by how much they move, A being the fast movers. A non-stock or special-order part is one carried only for a specific job rather than held on the truck.
- Truck stock / van stock
- The parts a service vehicle carries to fix common failures on the first trip
- Par level (min/max)
- The target stock for a part, with a minimum that triggers reorder and a maximum that caps it
- First-time fix rate (FTFR)
- The share of service calls resolved completely on the first visit, with no return trip
- Shrink
- Inventory that disappears without a record, from off-ticket use, transfers, or loss, measured as a percent of value
- ABC analysis
- Sorting parts by movement: A items move constantly, B moderately, C rarely
- Core
- The old part carrying a refundable charge, returned to the supplier to collect the credit
- Non-stock / special-order
- A part ordered for a specific job rather than held on the truck
- Unbilled parts
- Parts installed on a job that never reach the customer invoice, a pure margin loss
FAQ
What should be stocked on a service truck?
Stock the parts that fail most often: dual-run capacitors, contactors, hard-start kits, common fan and blower motors, igniters and flame sensors, the filters and belts that fit your installed base, fuses, and consumables. These few line items cover most repairs. Pull your work-order history and let actual usage set the list, not what feels prudent.
How do you manage van inventory?
Manage van inventory with three controls: set min/max par levels per truck from real usage, restock from the work order so the count stays at par, and cycle count on a rhythm to find shrink. Standardize the layout across trucks and bill every part as it comes off the shelf. The work order ties it together.
What is a par level?
A par level is the stock quantity a truck should hold for a part, set as a minimum and a maximum. Hit the min and a reorder triggers; the max caps how much rides on the truck. Set both from real usage so the part is always there without overstocking. It is the core discipline of truck stock.
How do you stop losing parts on the truck?
Make each truck its own inventory location with the stock assigned to the tech who runs it, cycle count on a rhythm to catch the gaps, and record every part on the work order as it is used. Most loss is sloppiness, not theft: parts installed off the ticket or transferred and never logged. Tracking closes it.
How much does a second trip for a part cost?
A second trip costs far more than the part. Add the non-billable drive to the supply house and back, often an hour on a spread territory, the counter wait, and the schedule damage that makes the tech late to every job after it. Each second trip eats the margin on a job you already won.
Why does my truck keep running out of common parts?
Running out usually means no par levels or a restock that depends on the tech's memory instead of the work order. Set a min from real weekly usage plus a margin for the bad week, then restock against recorded usage daily. If you stock by gut instead of data, the fast movers run out while slow movers pile up.
Should I stock a part on the truck or special-order it?
Stock the fast-moving A and B parts that fail often enough to earn a permanent place on every truck. Special-order the slow-moving C parts and the equipment-specific items for the job that needs them, ordered ahead and staged to the right truck. Carrying the long tail on spec just buries cash in parts that rarely install.
How often should you cycle count a service truck?
Count a slice of each truck on a regular rhythm rather than one big annual count. A common pattern is 5 to 10 percent of the parts each week, working everything in a quarter, with the fast-moving and high-value items counted more often. The count trues the recorded stock against what is actually on the shelf.
Why are parts getting used but never billed?
Parts go unbilled when they leave the truck and go into the equipment without being recorded on the ticket. The tech installs it and moves on, so it never reaches the invoice and never decrements the count. It is pure loss. Record the part on the work order as it comes off the shelf and the leak closes.