Parts inventory is where most outdoor power equipment shops quietly leak money. The losses don't show up as a single big mistake; they accumulate as half-empty bins that never get reordered, dead stock from a vendor promotion four years ago, parts that get pulled for jobs but never deducted, and the regular ritual of overnight-shipping a $4 fuel filter because nobody noticed the bin was empty.
The practices below come from observing OPE shops that handle parts well: small dealerships with 5,000 SKUs and multi-location dealers with 30,000+. The principles are the same.
Bin organization: by usage, not by alphabet
The most common parts-room layout in OPE shops is alphabetical or by part number. It feels organized. It is also the slowest possible layout for a working bay.
The right layout is by usage frequency. The fastest-moving 50 SKUs — air filters, fuel filters, oil filters, common spark plugs, primer bulbs, common belt sizes, blade bolts — should be within arm's reach of where parts get pulled. The next 200 should be on the same wall. The last 4,000 SKUs that turn over once a year can be in the back room.
The reason this matters: in a typical OPE shop, the top 50 SKUs are pulled in 80% of jobs. If those 50 SKUs are in 50 different bin locations spread across a parts wall sorted by part number, every job involves a small treasure hunt. Concentrate them and the parts-pull time per job drops noticeably.
Reorder points that respect seasonality
The textbook reorder point assumes constant demand: when stock hits X, reorder. OPE doesn't work that way. Mower belt demand in March is six times what it is in October. Snowblower shear pin demand in November is twenty times what it is in June. A static reorder point either runs out in season or sits with dead stock out of season.
A more realistic approach: maintain two reorder points per seasonal SKU — an in-season minimum and an off-season minimum. Going into the busy season (March 1 for mowers, September 1 for snow), bump the reorder point up. Coming out of the busy season, drop it down so you naturally bleed off stock instead of carrying it for nine months.
The threshold doesn't need to be perfect. Even a 50% adjustment between seasons is dramatically better than a flat number. If your dealer management software supports a "season multiplier" or seasonal reorder profiles, use it. If it doesn't, you can usually run two import passes a year against the parts catalog.
Dead stock: identify and clear it deliberately
Every OPE shop has dead stock. The question is whether you know how much.
Run a "no movement in the last 18 months" report at least once a year. Anything on that list is taking up bin space and tying up cash. The classic categories:
- Parts for a brand you no longer carry.
- Bulk-buy specials from a vendor promotion that never sold through.
- Parts for a popular model that has since been replaced (and superseded).
- Parts the previous owner stocked because they happened to ride that brand and you don't.
Strategies to clear it: discount it on a clearance shelf at the front counter, sell it wholesale to another local dealer who does carry that brand, return it to the vendor under their stock-balance program if available, or write it off if it's truly worthless. Each is better than continuing to dust it.
Vendor management: don't depend on one
The big aftermarket OPE vendors — Stens, Rotary, Oregon, J-Thomas, and others — cover a lot of overlapping ground. The temptation is to settle on one, build the workflow around their catalog, and stop checking the others. This is a mistake on two fronts.
First, lead times vary. Stens might be your day-one vendor and they hit a fulfillment backlog in April; you need a fallback for the same SKU at Rotary or Oregon. Second, pricing shifts. A part that's cheaper at one vendor this year might be cheaper at another next year, and dealers who only check one are paying margin to the others without knowing it.
Practical setup: have at least two qualified vendors per fast-moving SKU category, and run a quarterly price-check spreadsheet on your top 100 SKUs. Even if you mostly stay with the same vendor, the negotiating leverage of "I priced this with [other vendor] last month at $X" is real.
Cycle counts beat annual counts
The traditional January annual count is a tradition that solves the wrong problem. A full count once a year tells you how wrong the count was at one point in time, not where the ongoing leakage is happening.
Cycle counting — counting a small number of bins every week throughout the year — surfaces shrinkage in real time. A useful rotation:
- Count your top 100 SKUs every quarter.
- Count the next 500 every six months.
- Count the long tail once a year.
The fast-movers are where shrinkage matters most, both because they're frequently pulled and because a discrepancy in a fast-mover bin propagates into stockouts. Counting them quarterly catches problems early.
A weekly cycle count of 50 SKUs takes about an hour. That's the cheapest hour of inventory insurance you can buy.
Pre-kit tomorrow's tickets at end of day
We mentioned this in the throughput article and it's worth repeating here from the parts angle. End-of-day, walk through tomorrow's scheduled tickets, pull the parts onto each unit's tray, and stage everything together. The tech opens the ticket the next morning and the parts are already there.
From the parts side, this also surfaces stockouts a day early. If the carb kit you needed isn't on the shelf, you find out at 5 PM today and can vendor-rush it overnight, instead of finding out at 10 AM tomorrow when the tech is already three jobs into their day.
Supersession tracking
OEMs revise part numbers constantly. The carb kit that was 798452 last year is 798452-S this year and 798452-A next year. Without supersession tracking, you end up with three bins for the same part with three different part numbers, and a parts staffer who can't find any of them when a tech asks.
Modern dealer management software (Shop1 included) supports supersession chains: the old part number points to the new one, and stock at either end is treated as the same item for picking purposes. If your current system doesn't support this, add it to the list of reasons to switch.
Returns and core charges
Two leakage points specific to OPE that are often overlooked:
Vendor returns. Aftermarket vendors typically allow returns of unused stock for a small restocking fee. Most shops never do this; they let the part sit forever. Once a quarter, identify parts you've over-ordered and return them. Even with a 15% restocking fee, it's better than 100% sunk cost.
Core charges. Some parts (rebuildable carbs, starter motors, certain hydro components) carry a core charge that's refunded when you return the old core. These are easy to lose in the shuffle of a busy bay. Treat the core return like the warranty claim it functionally is: log it, track it, follow up. Cores are real money.
Inventory valuation: average cost vs specific
Most OPE shops should use average cost for inventory valuation, not LIFO or FIFO. The math is simpler, the accounting is cleaner, and the dollar difference for a typical OPE shop is small. The exception is high-value items like complete units — a riding mower in inventory is a specific unit with a specific cost, not a fungible interchangeable item, and it should be valued at its actual purchase price.
Whichever method, the important thing is that it's consistently applied and ties out to QuickBooks or whatever your accounting system is. Shop1's QuickBooks integration handles this automatically by posting cost-of-goods-sold against the right accounts as parts are sold.
The compounding payoff
Each of these practices on its own is a small improvement. Together, they're what separates a parts room that quietly drains margin from one that funds the rest of the shop. A shop that runs disciplined parts inventory typically sees:
- Lower stock-out rate (no more "we'll have to order that" on common items).
- Lower carrying cost (less money tied up in dead stock).
- Higher parts margin (because pricing checks catch vendor drift).
- Faster service throughput (because pre-kitted parts mean no mid-job runs).
- Cleaner accounting (because COGS posts against actual sales, not estimates).
Shop1 supports bin locations, multi-vendor SKUs, supersession chains, cycle counts, seasonal reorder points, and a daily QuickBooks Online sync — all included in the $49/mo base plan. Start a free 90-day trial to put these practices into a system designed for them.