Why Zero Inventory Is the Goal — And How a 27-Person Shop Actually Gets There
The short version:
Management goes where the eyes go. If your production floor is full of parts, you'll manage parts. If it's full of people building things, you'll manage production. Pushing inventory offsite isn't only a cost play — it's a way of forcing the building to be about production. The cost math also strongly favours offsite below a certain volume, by something like 5–6× per useful square foot at our scale.
A week ago I was talking with our supply chain team about a long-running aspiration of mine: I want zero inventory sitting on our production floor that isn't actively being used. One of our new engineers overheard the conversation and asked about it later. Here's the longer answer.
Management goes where the eyes go
If I walk our production floor and the floor is full of parts, then when I'm managing the floor, I'm managing parts. I'm thinking about where to put things, how to find things, how to count things. My attention goes to inventory, because inventory is what's in front of me.
If I walk the floor and the floor is full of people building things, then when I'm managing the floor, I'm managing production. I'm watching cycle times. I'm noticing which cells are stuck. I'm seeing the actual work. My attention goes to value creation, because value creation is what's in front of me.
This is the part of the argument I care about most, and it's the part that doesn't show up on a P&L. I want our eyes — mine, the supervisors', the engineers', the operators' — on the work, not on the racks. Every square foot of inventory inside our four walls is a square foot pulling attention away from production. The further inventory is from where work happens, the better the work tends to get.
This is why I think "zero inventory" is more useful as a framing than "lean inventory" or "right-sized inventory." Right-sized invites you to optimize a number. Zero invites you to interrogate every square foot of stock against the question: why is this part inside our building right now? The answers are sometimes good ones — the part is being worked on, the part is being inspected, the part feeds a kit being pulled this afternoon. When the answer isn't a good one, the part should be somewhere else.
The financial case backs this up. Industry estimates put inventory carrying costs at 20–30% of inventory value per year, covering capital cost, storage, handling, insurance, obsolescence, and shrinkage. A $10 part sitting on a shelf for six months effectively costs around $11.50 by the time it's used. The operational case is harder to see but bigger — Guidewheel's benchmark data across more than 3,000 machines found material and supply issues caused an average of around 334 lost production hours per line per year. Those numbers don't show up on an inventory report. They show up as missed shipments and frustrated operators.
The principle, though, traces back further than any spreadsheet. Excess inventory is one of the seven canonical wastes in Taiichi Ohno's Toyota Production System (the original muda, often remembered today as TIMWOOD or DOWNTIME) — not because parts are bad, but because parts that aren't being worked on tie up capital, hide flow problems, and consume floor space that could be producing value.
How we actually do it
Two practices, working together.
Kitting at the cell. Anything in a production cell is there because it's about to be assembled. We pull kits — the exact parts needed for a specific build — and stage them at the cell. The cell doesn't accumulate buffer stock. When a kit is consumed, the cell is empty again, ready for the next build.
Offsite pallet storage for raw inventory. The bulk of our raw component inventory lives in a third-party warehouse. We label pallets — A4, B7, whatever — and when production needs pallet A4 back, we ask for pallet A4. The 3PL handles racking, forklifts, lighting, climate, and floor space. We handle the work that pays.
A note on why we don't run pure JIT instead: textbook just-in-time delivery requires the supplier-side leverage to dictate delivery cadences, the client-side structure to push inventory upstream, and a regulatory environment that tolerates immediate part consumption. Small contract manufacturers in regulated industries — especially under ISO 13485, where every lot needs to be received, inspected, and entered into the quality system — typically have none of those. We have to hold inventory. The question is just where.
The math also works — by a lot
Our total offsite logistics cost — storage, shipping, and handling combined — annualizes to roughly $34,000/year with HST based on actual 2026 invoices, broken down as:
- Offsite storage (711 sq ft × $2.15/sq ft/month): ~$18,140/year — 53%
- Inter-facility shipping (16 shipments over 10 weeks, averaging $141.18): ~$11,750/year — 34%
- 3PL handling ($46.47 per 30-min minimum × ~80 events/year): ~$4,490/year — 13%
- Total: ~$34,380/year
Compare that to the realistic in-house alternative. Practically every available warehouse listing in Mississauga starts at ~2,000 sq ft; most modern distribution buildings start at 10,000+. The smallest realistic additional unit you could lease is around 5,000 sq ft, on a 5-year minimum term. At current Mississauga rates of $15–$19 CAD/sq ft net rent plus $6–$8.50/sq ft TMI (taxes, maintenance, insurance), plus utilities, racking, fire suppression, a part-time warehouse worker, and management overhead, the annual costs in CAD shake out as:
- Net rent (5,000 sq ft × ~$17/sq ft): ~$85,000
- TMI (5,000 sq ft × ~$7/sq ft): ~$35,000
- Utilities, racking, security, insurance, overhead: ~$25,000–$35,000
- One part-time warehouse worker, loaded: ~$50,000–$60,000
- All-in: ~$190,000–$210,000
For 711 sq ft of actual storage need.
Translated to effective cost per square foot of useful footprint: about $270–$295/sq ft/year self-managed, versus ~$48/sq ft/year offsite all-in. Doing it ourselves would cost roughly 5–6× more per useful square foot at our current scale, before counting the management bandwidth a separate facility consumes.
The crossover point — where leasing your own space starts to beat offsite — depends on volume, growth trajectory, and how stable your needs are. If we needed 4,000–5,000 sq ft and were going to keep needing it for years, the math shifts. We're nowhere near it.
The capital and OpEx penalty for owning the wrong amount of warehouse space is enormous when you're small. The offsite model lets us pay for exactly the footprint we're using this month. When a program winds down, our cost goes down. When it ramps up, it goes up linearly. No stranded square footage, no minimum lease, no second facility to manage.
Where we're not yet capturing all the savings
The structural argument is one thing; capturing all of the available savings is another. Our actual shipment data shows we're not batching well. Skids per shipment over Feb–May 2026 averaged 2.3 — most shipments are one or two skids, a handful are three or four, none are ten. At that average, our per-skid shipping cost is about $61. At 10 skids per shipment it would fall closer to $25.
Roughly modelled, batching at 10 skids per shipment instead of 2.3 would drop our shipping count from ~83/year to ~20/year, our shipping cost from ~$11,700 to ~$5,000, and our handling cost from ~$4,500 to ~$1,500 (fewer 30-minute receiving events). That's about $10,000/year of savings on the table in our current operation — not because the strategy is wrong, but because the discipline to batch isn't fully built. Storage cost wouldn't change; that's set by footprint, not movement frequency.
One external factor working against the per-shipment math right now: fuel surcharges have climbed sharply in 2026, from about 22% of our subtotal in February to over 35% by April. If your shipping bill is climbing and you can't explain why, ask your carrier to show you the fuel surcharge formula — most reputable carriers tie it to a published index, and surcharges sometimes drift away from the index they're nominally based on.
What we're working on
A few concrete habits, and where we currently stand:
- Receiving doesn't equal storing on the floor. Parts come in, get inspected, and are either kitted directly into the active build queue or sent offsite. They don't accumulate next to the cell "just in case." This is in our SOP.
- Kits are pull-based, not pushed by schedule. A kit is pulled when an actual build starts — the demand signal triggers the pull. We're not staging weeks of kits on the floor against a forecast.
- Pallet movements are batched. This is where we have the most ground to make up. A weekly review cadence for offsite movements — instead of letting them be triggered ad hoc — is the next thing we're putting in place.
- Floor space audits. Every so often we walk the floor specifically asking: what's here that doesn't need to be here? There's always more than there should be.
- Pallet manifest hygiene. Our 3PL invoices occasionally include charges for "looking for pallet X" — labour time spent searching. That cost is entirely a function of how well we maintain the manifest. Better data on what's where is one of the highest-ROI investments in this whole system.
FAQ
Q: Why doesn't pure just-in-time delivery work for small contract manufacturers? Pure JIT requires supplier-side leverage to dictate delivery cadences, client-side structure to push inventory upstream, and a regulatory environment that tolerates immediate part consumption. Small contract manufacturers in regulated industries typically have none of those. We have to hold inventory; the question is just where.
Q: How much does third-party pallet storage typically cost? Recent 2025–2026 industry data puts dry pallet storage in the $15–$40 USD per pallet per month range, with US averages around $20 USD per pallet, or about $1.73 USD per sq ft. Our actual rate at our 3PL is $2.15 CAD per sq ft per month — roughly $1.55 USD per sq ft at recent exchange rates.
Q: What does it cost to ship pallets to and from the 3PL? About $141 CAD with HST per shipment on average (base rate $73.43, plus skid-space charges of $10.50 per extra skid, plus a fuel surcharge that's climbed from 22% to over 35% of subtotal between Feb and Apr 2026). Per-skid cost depends entirely on how many skids per truck. At our current 2.3-skid average, about $61 per skid; at 10 skids per shipment, closer to $25.
Q: Does offsite storage reduce inventory carrying cost? It doesn't change the capital tied up in the parts themselves — that's the same wherever they live. It changes the facility cost component (rent, utilities, labour, racking) and the opportunity cost of using your own production-grade space for storage. For a small shop, that opportunity cost is the biggest line, because production-grade square footage is much more expensive than warehouse-grade square footage.
Q: How does this work under ISO 13485? Receiving, inspection, and lot tracking happen at our facility before parts go offsite. The 3PL stores already-released, already-traceable inventory under our quality system, treated as a controlled storage location within the QMS.
The takeaway
For a small shop, you probably can't run pure JIT. But you can ask: what's the smallest amount of inventory that has to physically sit inside our four walls for production to run smoothly today? Whatever that number is, get as close to it as you can. Everything else can live somewhere cheaper, and at small scale it almost always should.
Storage cost is a function of footprint; you pay it whether you're efficient or not. Movement cost — shipping, handling, the downstream cost of poor manifest hygiene — is the part of the bill that responds to how disciplined your team is. We're not done building that discipline, and we know what it would be worth if we were.
Zero is the asymptote. We're not going to hit it. But every step toward it — every pallet sent offsite, every movement batched into a fuller truck, every square foot reclaimed for production — is a step away from being a warehouse and toward being a manufacturer. And every one of those steps is also a step toward our eyes being on the work that pays.
Written by Jordan, Director of Operations at Engineering CPR — a Toronto-based ISO 13485-certified medical device contract manufacturer specializing in high-mix, low-volume electro-mechanical assemblies, cleanroom manufacturing, and box builds.





