Your Truck Stock List Isn't Your Tech's Decision
Your Truck Stock List Is Not Your Tech's Decision
When I took over this shop in January 2020, I thought I was inheriting a plumbing business. What I actually inherited was three trucks with three completely different inventories and no documentation on any of it.
My dad Mike had run Whittaker Plumbing & Drain for 36 years on personality and a Rolodex. When his phone stopped getting answered — he was in the hospital six weeks with a knee replacement that turned complicated — I was in the garage on a card table trying to figure out what I could dispatch and to what. I called each guy. Asked what was on his truck. Got three answers that sounded like three different shops.
That's when I understood what I'd actually inherited.
The Truck Stock List Is a Management Document
Here's what nobody says clearly enough. The truck stock list is not a perk. Not a conversation. Not a preference form you pass around so everybody feels heard.
It lives in the same drawer as your flat-rate book and your service agreement. The moment you let a tech own that list — own it, like it's his — you've handed over a piece of your margin and you probably don't know it yet.
Before Whittaker I spent six years at Crestwood Plumbing of Cleveland. Thirty trucks. Real operation. First week there I noticed a laminated sheet velcroed inside every bay door. Same sheet, every truck. I thought it was overkill. I was wrong.
Crestwood could put any driver in any truck on a Tuesday morning. The guy knew what he was working with. They could cover a sick tech. They could build a flat rate that held because the material availability held. They didn't have to call the warehouse because Dave didn't stock P-traps but Mike did.
It wasn't about the parts. It was control of the job before the job started.
Why You Let It Happen (And Why That's on You, Not the Tech)
I let Dom and my other guys self-stock for two full years after I took over. Want to be honest about that.
I told myself it was delegation. It wasn't. It was avoidance. I was underwater — new shop, pandemic, card table in the garage, Hank was two and climbing on everything — and handing each guy his truck and saying "figure it out" felt like trust. Same culture Mike had built. Institutional knowledge lived in people's heads at Whittaker. You figured it out. You were a tradesman. Figuring it out was the job.
I get why you do it. It feels like respect.
But here's the honest version. I've written before that apprentices aren't worse than they were in 2005 — they're being trained worse, by guys like me who don't have time. This is the same thing. You let a tech build his own truck because you don't have time to build the list yourself. You call it trust. It's avoidance.
The tech isn't wrong for building the truck the way he learned to build it. You're wrong for not giving him a better system and then wondering why the costs don't add up.
What Inconsistent Truck Stock Actually Costs You
Let me give you a real one.
Lady on West 117th called in for a slow tub drain last year. Eighty-nine dollar call. Dom went out, ran forty feet of cable, came up empty. Slow tub. Called me from the driveway.
We scoped it. Camera in through the cleanout. Sixty feet out, under the side yard: collapsed clay. Roots. Chunk of pipe sitting in the bottom of the line. 1925 house, classic Cleveland sewer failure. The actual fix turned into a $6,800 spot repair conversation — there was a mature oak the homeowner had planted with her late husband, hand-dig around the root system, permit, inspection, restoration. That job is its own column someday.
Here's the stock problem. By the time the scope confirmed what we were dealing with, Dom didn't have the fittings for even a temporary repair. Not because he was sloppy — his truck was stocked for residential drain service, which is what he mostly ran, and the spot repair material wasn't in his system. I drove parts from the shop myself. Thirty-five minutes round trip. On a job that was already a mess.
That's not Dom's fault. That's my list failing him.
Inconsistent truck stock doesn't just cost you time on the job it affects. It costs you flat-rate credibility on every job, because your pricing assumes material availability you can't actually guarantee.
Here's where the money goes. When a second trip adds time, you're eating labor at full cost against a flat-rate price that assumed one trip. When a tech makes a material run instead of doing a chargeable task, you're paying him to drive. When he improvises a repair with the wrong fitting because the right one isn't there, that callback is a warranty call you eat for free.
Then there's coverage. If every truck is one guy's personal system, someone calls in sick and you've got a tech standing in front of a truck he can't read. You delay the call. In Parma, in Old Brooklyn, anywhere Nextdoor is where people talk about their plumber — a delayed call becomes a post. I've seen it happen. By morning it's a thread.
What the List Actually Looks Like
The structure I use is two tiers.
Base layer: everything that rides on every truck, every day. Covers the top 80% of calls. Wax rings, flapper kits, angle stops, supply lines in the common lengths, P-traps, drain assemblies, a snake, basic fitting assortment, ball valves in the sizes you use most. Not a warehouse. Enough that the most common calls don't need a supply house run.
Job-type tier: additional stock specific to what that truck mostly runs. A drain-focused truck carries different material than a full-service residential truck. Both are different from a truck doing remodel rough-in work.
Here's the local part no generic template will tell you. A truck running Parma, Old Brooklyn, and Lakewood is running through pre-war housing stock. Mostly clay sewer past the cleanout, cast iron inside, a lot of lead bends on the older toilet floors, original gate valves that will fail the second you touch them. The clay-to-cast transition neighborhoods have a predictable failure set. Stock your truck for them. A truck running new construction in Avon is carrying completely different expectations. The geography is the job. Write the list accordingly.
One more thing. This list doesn't live in my head or on a tech's clipboard. It lives in Jobber, attached to the truck profile as a checklist. That was Becca's doing. She built the template and tied it to dispatch so it actually gets checked instead of sitting in a drawer. I'd have written it on a piece of paper and lost it in a week. She put it where it gets used.
The reporting in Jobber is mediocre — I've complained about this to Becca, she's bored of hearing it — but the checklist function attached to the vehicle profile works for this. Low friction. No hall monitor required.
The Pushback You're Going to Get
Your guys are going to push back. Most of it is ownership, not expertise. The truck feels like his because it's been his. Taking back the list feels personal.
Here's the complaint that's actually legitimate. If you write the stock list entirely from a desk — from invoices and memory and gut — it'll have gaps. A tech who runs a specific neighborhood or call type knows things you've forgotten or never knew. A bad owner-written list will cost the tech time, and he'll be right to be annoyed.
I still run a truck two days a week. I know I shouldn't. I should be in the office — my margins would be better and I know it — but being in the field keeps the list honest. I know what's frustrating to not have on a Thursday afternoon in a basement in Parma. That's worth something when I sit down to update the document.
Right process: one conversation with your guys before you close the list. Ask them what they've had to run and get in the last 90 days. Write it down. Look at the pattern. That's input, not negotiation. You collect the expertise, you build the list, you own the list. What you don't do is leave it open as an ongoing preference discussion. That's where you lose the control you went through the trouble of taking back.
One conversation. Documented. List closed.
Build the List This Monday, Truck by Friday
Monday: pull one truck. Your highest-volume tech's truck. Write down everything on it. Every fitting, every part, every supply. Don't rush it. That's your starting point — not a template from the internet, not what you remember from Crestwood. What's actually there.
Tuesday: pull your last 90 days of invoices. Flag every job with a second trip, a material run, a callback you ate. That list is your stock gaps in plain English.
Wednesday: thirty minutes with your tech. What did he have to go off-truck to find last quarter? Write it down. Cross-reference with Tuesday's flags. Build the draft.
Thursday: your CSR or office manager puts it in your job management software. Jobber, Housecall Pro, whatever you're on. Attach it to the truck profile. That's where it lives.
Friday: the list is in the truck. One tech, one truck, one week. Do the next truck the week after. Don't do all of them at once or you'll do none of them well.
FAQ
My best tech has been building his own truck for six years and it works. Why would I mess with that?
"It works" means it works for him, on his calls, on his days. When he calls in sick and somebody else has to cover, it doesn't work. When you're building flat-rate pricing that has to hold across jobs, it doesn't work. I watched a version of this play out at Whittaker in March 2020 — all the operational knowledge was in my dad's head, and when my dad stopped answering his phone, the shop nearly came apart. One tech's personal system is the same problem at smaller scale. The irreplaceability isn't an asset.
What happens when a part on the standard list isn't available because of supply chain issues?
You update the list and document the substitution. That's what the list is for — it's a working document, not a sacred text. If a specific ball valve is backordered six weeks, you note the approved substitute and every truck gets the same substitute. What you don't do is let each tech find his own workaround independently, because then you've got three trucks with three different configurations and you're back where you started.
How often should the truck stock list be updated?
Quarterly, minimum. I do it when I pull the invoice flags — same 90-day window as the initial audit. You're looking for two things: stuff that's consistently missing, and stuff that's consistently full because nobody's using it. If the list looks identical to what it looked like two years ago, either your call mix is completely static, or you haven't been looking at it.
How do I handle the cost of initially stocking every truck to the same standard when cash flow is tight?
Don't do all the trucks at once. One truck per week, same as the build process. The cost of stocking one truck to standard is manageable. Five trucks in January is a cash flow problem you don't need. Start with the truck that covers the most calls. The revenue protection from that one truck alone usually justifies the spend within a billing cycle.
Should the list be different for a drain-focused truck versus a full-service residential truck?
Yes. A drain truck needs jetter accessories, blade sets, camera accessories, root-cutting attachments, and specific repair fittings for the line failures it's going to find. A full-service residential truck needs a wider fitting assortment, fixture parts, valve inventory. The base layer is shared — top-80-percent material on every truck. The job-type tier is specific to what that truck actually runs. One list does not fit all trucks.
Who owns the list?
You do. The owner or ops manager owns it. Your field lead's input goes into the list — that's valuable, you should want it. But it's not his decision, and it's not a committee document. The second it becomes a negotiation between the office and the field, it stops being a standard. Get the input, close the list, put it in your system, and let your CSR flag when a truck's out of compliance.
Enjoyed this article?
Get articles like this in your inbox every Monday. Free, no spam.
