Khaleal Patel

Project 1 · Inventory control

Inventory Optimizer

A UK gift wholesaler's 60 busiest items, one year of real weekly demand. Before: reorder 4 weeks of stock whenever the shelf is empty. After: order the EOQ when stock on hand plus on order falls to the reorder point.

Carrying cost / yr

$15.1k$30.9k

Ordering $30.8k → $19.7k. Lost margin $135.4k → $7k.

Stockout weeks

60532

SKU-weeks with demand left unfilled, all 60 SKUs.

Fill rate after

99.1%

Share of units demanded that shipped. Was 79.8%.

95%
2 weeks

Fixed inputs: order cost $50, holding cost 25% of unit cost per year, z = 1.65. Unit cost is 60% of median selling price. Prices are the dataset's pounds read as dollars.

On hand by week: 85123A

white hanging heart t-light holder · EOQ 2,973 · safety stock 1,823 · carrying $1,050 → $1,766 · stockout weeks 8 → 0

All 60 SKUs

Tap a row to chart it. Tap a header to sort.

Inventory policy by SKU. Stockouts and carrying cost show before, then after.
22197popcorn holder49,434$0.516,2274,2392,35711 → 0$385 → $753
85099Bjumbo bag red retrospot43,941$1.253,7502,6811,15512 → 0$793 → $1,000
85123Awhite hanging heart t-light holder39,101$1.772,9733,2821,8238 → 0$1,050 → $1,766
84879assorted colour bird ornament32,771$1.013,6032,5311,31111 → 0$444 → $863
21212pack of 72 retrospot cake cases24,526$0.335,4531,5777788 → 0$129 → $324
22178victorian glass hanging t-light23,313$0.753,5271,50566410 → 1$249 → $494
21977pack of 60 pink paisley cake cases20,072$0.334,9331,6881,0618 → 0$97 → $321
22386jumbo bag pink polkadot19,447$1.252,4951,27659810 → 0$357 → $599
84946antique silver t-light glass18,831$0.753,1701,33364210 → 1$212 → $438
22469heart of wicker small17,899$0.992,6901,46986911 → 2$255 → $501
23203jumbo bag vintage doily17,557$1.252,3711,5128949 → 1$329 → $596
22086paper chain kit 50's christmas17,133$1.771,9681,9671,3108 → 2$805 → $1,365

What I'd tell the ops manager

Read the carrying cost tile first, because it goes the wrong way. Stock on hand costs $15,117 a year under the old habit and $30,881 under the reorder point policy. It is what the math does on this data. An order costs $50 to place and these items cost about a dollar each, so the economic order quantity lands near 9.5 weeks of demand. Safety stock at a 95% service level and a two week lead time adds about two more weeks. The old habit looks cheap only because the shelf sits empty about a fifth of the year. Average stock on hand goes from roughly three weeks to roughly seven. The cost that falls is ordering. 616 orders become 393, so $30,800 becomes $19,650. Put the two together and holding plus ordering rises about $4,600 a year across all 60 SKUs. What that $4,600 buys is $128,408 of margin that used to walk out the door. Unfilled demand drops from 605 SKU-weeks to 32. Fill rate goes from 79.8% to 99.1%. On one year of real demand for a gift wholesaler's 60 busiest items, that is the trade: tie up more cash in stock, stop turning customers away. I would take that trade, with two caveats. First, the margin figure assumes unit cost is 60% of selling price, because the dataset has prices and not costs. If your margin is thinner, the payback shrinks with it. Second, the $50 order cost drives the lot size. If placing an order really costs you $15, the EOQ comes down and so does the carrying cost. The sliders are there for that reason. These numbers are the 95% service level and two week lead time defaults. Move them to your own case and watch which way the tiles go.

Letter PDF with the current settings.