Inventory Carrying Cost: Calculate What Unsold Stock Costs Each Year
Inventory carrying cost measures the annual expense of owning stock after it reaches your warehouse. Add the cost of capital, storage, service, and inventory risk, then compare the total with average inventory value at cost.
$54,000 in holding costs divided by $240,000 in average inventory equals 22.5% per year.
Your inventory report says the warehouse holds $240,000 of product at cost. That balance does not show what the stock costs while it waits for a customer.
The business still pays for warehouse space, handling, insurance, and the money tied up in the buy. Some units will shrink, become damaged, or need a markdown. Inventory carrying cost puts those expenses beside the stock balance so you can compare holding an item with reordering less, moving it, or clearing it sooner.
What inventory carrying cost includes
Inventory carrying cost, also called holding cost, is the expense of owning unsold inventory during a period. Shopify includes warehousing, labor, utilities, insurance, taxes, depreciation, spoilage, obsolescence, and the opportunity cost of tied-up capital in its carrying-cost guide.
Group the expenses in a way your team can maintain. Capital cost covers interest or the return the business gives up by funding stock. Storage and service costs cover warehouse space, handling, systems, and inventory administration. Risk costs cover shrinkage, damage, obsolescence, and inventory write-downs.
Keep the product purchase cost out of the numerator. That amount belongs in inventory value and cost of goods sold. Carrying cost measures the added expense of holding the product after the business owns it.
Calculate the annual rate from holding costs and inventory value
The formula is annual inventory holding costs / average inventory value at cost x 100. If annual holding costs total $54,000 and average inventory value is $240,000, the annual carrying-cost rate is 22.5%.
The rate turns a collection of overhead accounts into a cost you can apply to stock. A $40,000 inventory balance carried for a full year costs about $9,000 at a 22.5% annual rate. Held for three months, the estimated cost is $2,250.
Use the same period for both sides. Annual expenses divided by one unusually low month-end balance will overstate the rate. Quarterly expenses divided by a full-year average will understate it. Pick the period first, then collect the matching costs and balances.
Use average inventory instead of one closing balance
Inventory changes as purchase orders arrive and customers buy through each cohort. A single year-end balance can land after a holiday peak, before a large receipt, or during a stockout. It may describe that date accurately while misrepresenting the inventory the operation carried through the year.
Use regular inventory snapshots valued at cost. NetSuite recommends averaging two or more periods and notes that monthly ending balances can produce a more stable view than one point in time. For a full year, average the month-end inventory values. Use weekly balances if receipts and sales create large swings inside each month.
Apply one valuation method across the snapshots. Do not mix retail value, landed cost, and supplier cost in the same series. For an operating view, inventory at cost gives the clearest denominator because it excludes margin the business has not earned.
A DTC brand carrying a slow seasonal buy
Consider a hypothetical apparel brand with $240,000 in average inventory at cost. The finance and operations teams identify $24,000 in capital cost, $18,000 in storage and handling, $4,000 in insurance and taxes, and $8,000 in shrinkage, damage, and write-downs. Total annual holding cost is $54,000.
Dividing $54,000 by $240,000 gives a 22.5% annual carrying-cost rate. The warehouse contains a seasonal collection with $30,000 of inventory at cost that has been sitting for 90 days. At the storewide rate, that stock has incurred about $1,688 in carrying cost during the quarter.
The number does not prove that the brand should mark the collection down. The team also checks current sell-through, contribution margin, expected demand, return options, and whether the warehouse needs the space. Carrying cost makes waiting visible. It gives the buyer a cost to compare with the margin lost through a markdown or the risk of buying more.
Shared costs need a written allocation rule. Warehouse rent might follow occupied pallet positions or units on hand. Insurance may follow inventory value. Use a consistent rule that is good enough for the decision instead of assigning every invoice to every SKU.
Use carrying cost to set the next review date
Start with inventory that has both a high value and a long expected wait. Apply the rate to each SKU, collection, or purchase-order cohort. Sort by estimated dollars of carrying cost rather than age alone. A low-value accessory can sit for months without matching the cost of one slow, expensive product.
Put the estimate beside the choices available to the operator. A smaller reorder reduces future carrying cost. A transfer can move stock to the location where it sells. A supplier return, bundle, or markdown can release cash and space. Some products should remain in stock because availability protects profitable sales. The rate supports the decision without replacing demand and margin evidence.
Review the assumptions at least once a year and when warehouse, financing, or insurance costs change. Preserve the prior method so the team can tell whether the rate moved because operations changed or because someone changed the definition.
Run a carrying-cost review that leads to action
Keep the period, valuation method, and expense boundary stable, then apply the result to stock that needs a decision.
Where ShopDucky fits
ShopDucky can combine inventory balances, receipts, warehouse costs, and finance records across the tools a DTC team already uses. An AI employee can calculate carrying cost by period, flag the SKUs with the largest holding expense, and prepare reorder or markdown decisions for human approval. See the store operations workflow.
Inventory carrying cost, answered
What is inventory carrying cost?+
Inventory carrying cost is the expense of owning unsold inventory over time. It includes the cost of capital, storage and handling, insurance and taxes, plus risks such as shrinkage, damage, obsolescence, and markdowns.
What is the inventory carrying cost formula?+
Divide annual inventory holding costs by average inventory value at cost, then multiply by 100. A business with $54,000 in annual holding costs and $240,000 in average inventory has a 22.5% annual carrying-cost rate.
Should inventory value use retail price or cost?+
Use inventory value at cost for an operating carrying-cost rate. Retail price includes gross margin that the business has not earned, which inflates the denominator and makes periods harder to compare.
Is carrying cost the same as landed cost?+
No. Landed cost measures what it took to buy and receive one unit. Carrying cost measures what the business spends to keep unsold inventory over time after it arrives.
