Skip To Main
How-To Guides

Plumbing Inventory: Track Parts Across Multiple Vans

6 min readexoserva
plumbinginventoryparts-managementplumbing-software

A plumber who arrives at a job missing the part needed to complete it has just created a second trip, a frustrated customer, and a wasted two hours of labor. Multiply that by 3–4 times per week across a 4-tech operation and you're losing 6–8 hours of billable time monthly to inventory failures. Parts management software for plumbing companies solves this at the van level, the warehouse level, and the order level simultaneously.

TL;DR

  • Emergency parts runs (trips to the supply house mid-job) consume an average of 45–90 minutes per occurrence and cost $30–$60 in labor time plus fuel
  • A 4-tech plumbing company experiencing 3–4 emergency parts runs per week loses $1,800–$3,600/month in recoverable labor time
  • Van stock-outs are the leading cause of same-day callbacks — which have the highest customer satisfaction impact of any service failure
  • Real-time van inventory tracking enables accurate job cost calculations, reduces over-purchasing, and surfaces theft or loss patterns early
  • Automated reorder triggers set at minimum stock thresholds reduce supply runs by 60–75% compared to manual weekly counts

The Cost of Inventory Chaos in Plumbing

Every plumbing technician has a story about the job that required three supply house trips. The customer who called back because the repair failed due to a wrong part. The emergency service call where the nearest supply house was closed and the job had to be rescheduled.

These are not rare edge cases — they're predictable consequences of managing van inventory manually. Most plumbing companies with 3–6 technicians manage truck stock through a combination of:

  • Technicians counting their own inventory and requesting restocking from the owner or shop
  • Bulk purchasing that results in some vans overstocked on slow-moving parts and understocked on high-velocity items
  • No visibility into what's on which truck until the technician calls to say they don't have the part

The financial impact is real. At $55/hour fully loaded technician cost, a 75-minute emergency parts run costs $68.75 in labor plus $12–$18 in fuel. Three times per week per technician, across a 4-tech fleet, is $2,200–$2,600/month in recoverable cost — before accounting for customer dissatisfaction and rescheduled jobs.


What Plumbing Inventory Software Actually Tracks

A proper inventory management system for plumbing maintains a live record of:

Van-level inventory by part number Every van is a mobile warehouse. The system tracks each part number, quantity on hand, and minimum threshold per van. When the quantity of 1/2" ball valves on van #3 drops below 4, the system flags a reorder.

Warehouse or shop inventory The central stock location feeds the vans. The system tracks what's in the shop, what's been allocated to upcoming jobs, and what needs to be ordered from the supplier.

Usage history per job Every part consumed on a job is deducted from the relevant van's inventory in real time, recorded against the job record. This creates an audit trail for job costing and warranty tracking.

Supplier catalog integration Better systems integrate with plumbing supplier catalogs (Ferguson, Winsupply, local suppliers) so that reorder quantities and pricing are maintained automatically, and purchase orders can be generated with a single click.

Part location cross-reference "I need a 3/4" pressure regulator — which van has one?" The system answers this question in seconds. Without software, the dispatcher calls three technicians to ask.


Van Stock Management: The Daily Workflow

The right inventory workflow for plumbing technicians is fast enough to not interrupt field operations:

At job completion: The technician closes out the job in the mobile app, marking parts used. Inventory is automatically deducted from that van's record.

During job completion: If a part is used that drops the van below its minimum threshold, the system queues a restocking flag visible to the dispatcher or shop manager.

Before the next dispatch: The dispatcher can see van inventory levels when assigning jobs. If a scheduled job requires a part that's below minimum on the assigned tech's van, they can either reassign to a van that has the part or arrange for the part to be available before the tech leaves.

Weekly restock: The system generates a van restocking list: parts below minimum on each van, quantities needed to return to standard stock levels. The shop pulls the parts, and technicians either pick them up or have them transferred.

This workflow adds roughly 30 seconds per job for inventory confirmation — an acceptable tradeoff for eliminating the emergency parts run.


Tying Inventory to Job Costing

Parts tracking becomes a strategic tool when it's connected to job costing. Without per-job parts records, a plumbing company knows its total materials cost across all jobs but cannot identify:

  • Which job types are consuming more materials than estimated
  • Which technicians are using more parts than expected (potential waste, over-ordering, or theft)
  • Which customer accounts have parts margins that don't match expectations
  • Whether flat-rate pricing for specific job types still covers actual materials cost as prices change

With per-job inventory tracking, job costing becomes automatic. The system calculates labor cost (from job duration and technician wage rates) plus materials cost (from parts consumed against catalog prices) for every job. Management can see gross margin by job type, by technician, and by customer with no manual calculation.

This data drives important business decisions: Which services are underpriced? Where is materials markup being absorbed? Are some job types more profitable than others in ways that should influence scheduling priority?


Warranty and Recall Management Through Parts Records

Every part installed on a job creates a potential warranty event. When a ball valve fails 14 months after installation, the customer calls. The technician needs to know: is this still under manufacturer warranty? What was the brand and model? Where was it purchased?

This information exists in the per-job inventory record — if the system was used correctly at time of installation. Parts records tied to job records tied to property records create a traceable chain from part installation to warranty event. The technician arrives knowing the manufacturer, purchase date, and warranty terms before diagnosis.

Without this, warranty claims either get missed (lost revenue) or require extensive investigation to reconstruct (lost time). For high-value components — water heaters, pumps, pressure regulators — the warranty claim value often exceeds the labor cost to investigate it.


Building a Standard Van Stock List

The starting point for van inventory management is a defined standard stock list: what every van carries at full stock. Building this list requires reviewing job history to identify which parts are used most frequently and which emergency supply runs were caused by what missing parts.

A typical residential plumbing van stock list includes 80–120 SKUs covering:

  • Ball valves (multiple sizes)
  • Supply lines (various lengths and fittings)
  • Faucet cartridges (top 10–15 brands)
  • Wax rings and closet bolts
  • P-traps and drain fittings (various)
  • Pressure relief valves (common sizes)
  • Expansion tanks (common sizes)
  • Drain cleaning accessories
  • Emergency shut-off supplies
  • Compression fittings (common sizes)

The standard stock list is not static — it should be reviewed quarterly against parts usage data and updated to reflect changing job mix and new service offerings.

For a broader view of how inventory management fits within plumbing business software, see the plumbing software guide. If you're also looking at how parts costs integrate with estimating workflows, our plumbing estimating guide covers that connection.


FAQ

How do technicians feel about inventory tracking requirements? Initial resistance is common — technicians see it as extra paperwork. The key is making it fast (under 30 seconds per job) and immediately useful (technicians can see what's on other vans, making it easier to borrow a part rather than run to the supply house). Once technicians experience fewer "I don't have the part" situations, adoption typically becomes self-sustaining.

Can inventory software prevent theft from company vans? It creates a deterrent and a detection mechanism. When inventory records show consistent discrepancies on a specific van (parts consumed don't match jobs completed), it flags for investigation. This doesn't prevent all theft, but it creates accountability that reduces opportunistic taking.

How long does it take to set up van inventory tracking for a 5-truck fleet? Initial setup — defining the standard stock list, entering opening counts, configuring minimum thresholds — typically takes 4–8 hours of setup time. Running the first full inventory count across all vans takes 30–45 minutes per van. Most companies are fully operational within a week.


Stop Losing Jobs to Missing Parts

If your technicians are making emergency supply runs multiple times per week, you have an inventory management problem with a measurable cost. See how Exoserva handles multi-van inventory for plumbing companies or view pricing to get started.