How to Calculate Inventory Carrying Cost for CPG Brands
Your inventory carrying cost is higher than you think. For food and beverage CPG businesses the headline unit cost is only one part of true inventory economics. Temperature control, shelf life, co-packer storage fees, and recall exposure create recurring costs that materially increase landed cost per SKU. This article gives a practical, spreadsheet-ready way to calculate carrying cost by component and to convert that into per-unit and per-case impacts across manufacturing, co-packing, and distribution networks.
We assume you are responsible for finished goods inventory either in-house, at co-packer sites, or at third-party cold storage. The method below isolates capital and recurrent service costs, then layers explicit risk costs like shrinkage, spoilage, and obsolescence so you can quantify inventory as a live operating expense rather than a number on a balance sheet.
What is inventory carrying cost for food and beverage CPG?
Inventory carrying cost (ICC) is the annualized cost to hold inventory, expressed as a percentage of average inventory value or as an absolute dollar amount. For CPG food and beverage, ICC includes:
- Capital cost - cost of money tied up in inventory (WACC or opportunity cost).
- Storage and handling - warehouse rent, racking, refrigeration energy, cross-dock fees, pallet handling labor.
- Service costs - insurance, property taxes, product liability and recall insurance allocated to inventory.
- Risk costs - shrinkage, spoilage, contamination, theft, and returns.
- Obsolescence - expiry, packaging changes, SKU rationalization write-offs net of salvage.
Component formulas and calculation workflow
1) Capital cost
Choose the appropriate cost of capital - for privately held brands use a WACC or target return (for example 8-12%). For early-stage brands you might use a higher opportunity cost to reflect real investor expectations. Formula:
Capital cost % = annual cost of capital (for example 10%).
Annual capital charge = Average inventory value * Capital cost %
2) Storage and handling
Break storage into fixed and variable items. For temperature-controlled inventory include refrigeration premium, electricity, and compressor maintenance.
Storage % = (Annual warehouse rent + refrigeration energy + stacking/racking amortization + inbound/outbound handling labor + pallet handling fees) / Average inventory value
Example drivers: rent per pallet per month, cold premium per pallet per month, hourly rack handling labor, forklift depreciation.
3) Insurance, taxes and service fees
Allocate annual insurance (property and product liability), recall insurance premiums, and applicable inventory property taxes to average inventory value.
Insurance % = Annual insurance and taxes allocated to inventory / Average inventory value
4) Shrinkage, spoilage and returns
Estimate based on historical data at SKU and site level. Separate causes: breakage, contamination, expiry, theft, and customer returns. Use the loss rate percentage multiplied by unit cost or inventory value.
Shrinkage % = Estimated annual value lost to shrinkage and spoilage / Average inventory value
5) Obsolescence and write-offs
Quantify product write-offs due to packaging changes, shelf life reductions, flavor rotations, or promotional overstocks. Net of recovery from salvage or composting credits.
Obsolescence % = Net annual write-offs / Average inventory value
6) Consolidated ICC formula
ICC % = Capital % + Storage % + Insurance % + Shrinkage % + Obsolescence %
Annual ICC dollars = Average inventory value * ICC %
Per unit carrying cost = (Average unit cost * ICC %) + per unit handling charges + per unit cold storage surcharge (if applicable). If inventory turns multiple times per year, prorate by days of stock: Effective ICC per holding period = ICC % * (days on hand / 365).
Worked example and template
| Component | Calculation basis | % of inventory value | Annual $ per $100,000 avg inventory |
|---|---|---|---|
| Capital cost (WACC) | 10% assumed | 10.0% | $10,000 |
| Storage and handling (incl cold) | Rent, energy, labor | 12.0% | $12,000 |
| Insurance & taxes | Liability + property | 1.5% | $1,500 |
| Shrinkage & spoilage | Loss rate from ops | 2.5% | $2,500 |
| Obsolescence / write-offs | SKU churn and expires | 3.0% | $3,000 |
| Total ICC | 29.0% | $29,000 |
Interpreting the example: on $100,000 average inventory the total annual carrying cost is $29,000 or 29%. For a SKU with average unit cost of $6 and 10,000 units on hand (value = $60,000) the annual carrying cost is $17,400. Divide by units to get $1.74 per unit per year. If your case pack is 12 units, carrying cost per case per year is $20.88. If average days on hand is 30 days, prorate by 30/365 to find per-cycle carrying cost.
Co-packer and distribution specific considerations
Co-packing and 3PL relationships change component drivers:
- Co-packer storage fees are often charged per pallet per month. Convert to annual dollars and divide by average inventory value to get a storage percentage.
- Consigned inventory at co-packer vs third-party warehouse affects who bears capital cost - allocate accordingly.
- Inspection, rework, and line-changeover fees at co-packers should be prorated into handling costs per SKU and added to ICC if they recur while product sits at the co-packer.
- Cold chain adds energy and monitoring fees. Include temperature excursion risk and increased recall probability as higher risk percentages.
Practical steps to implement and reduce ICC
- Build a sheet with SKU, avg unit cost, avg units on hand, avg inventory value by site. Compute avg inventory value for network.
- Collect annualized numbers: warehouse rent, cold premium, insurance, handling labor, historical write-offs and shrinkage, and your chosen capital cost.
- Calculate each component % and total ICC %. Convert to per-unit, per-case, and per-DOL (days on hand) metrics.
- Target reduction levers: shorten lead times, increase turns, negotiate pallet-month fees with co-packer, implement vendor-managed inventory for key SKUs, improve lot-level FIFO controls to reduce spoilage, and concentrate SKUs into fewer DCs to reduce multi-handling.
- Re-evaluate quarterly. Use SKU-level ICC to drive promotional and production decisions - do not treat holding less profitable SKUs the same as fast-turning ones.
Accurate ICC calculation makes inventory a controllable operating expense and reveals the true cost of slow-moving SKUs, cold storage, and co-packer inventory policies. Run these numbers at SKU-site level, then roll up to P&L impact and scenario-model reduction levers to drive margin improvement and working capital release.