Inventory Carrying Cost for Imported Stock: Formula and Worked Example

Shabahat, Ocean Port Link sourcing expert
Shabahat Ali
September 10, 2026
Importer reviewing average stock value and annual carrying-cost components for imported inventory.
Table of Contents

Inventory carrying cost is the annual cost of holding stock, expressed either in dollars or as a percentage of average inventory value. For an importer, a useful calculation has three parts:

  1. measure the average value actually held during the year;
  2. total the non-duplicated capital, storage, service and risk costs caused by holding that inventory; and
  3. divide annual carrying cost by average inventory value.

The formulas are:

Annual carrying cost = capital cost + storage cost + service cost + risk cost

Annual carrying rate = annual carrying cost / average inventory value

Annual carrying cost = average inventory value x annual carrying rate

The arithmetic is easy. The hard part is deciding which value and costs belong in the model, then testing whether they would actually change under the decision being considered.

Use one annual rate built from your own records

The ASCM Supply Chain Dictionary defines carrying cost as the cost of holding inventory, usually stated as a percentage of inventory dollar value over a period, generally a year. It identifies capital, insurance, taxes, obsolescence, spoilage and occupied space among the components.

That definition gives a sound structure, not a plug-in answer. An Australian ecommerce importer renting pallet space will have a different cost pattern from a wholesaler using spare capacity in its own building. A seasonal product can have a different obsolescence profile from a stable replacement part. A cash-funded business may use a finance-approved opportunity-cost measure; a leveraged business may analyse funding differently.

Choose one period, normally the last completed 12 months, and keep every input on that same annual basis. Record the source, owner, calculation and review date for each input. If finance has not approved the capital-cost method, leave it unresolved or show scenarios rather than inserting a convenient market rate.

Keep carrying cost separate from inventory value and landed cost

Three related measures answer different questions.

Measure Question it answers What not to do
Landed cost What did it cost to acquire and bring the item to the chosen destination and condition? Do not add the same freight, duty or import charge again as an annual holding expense.
Inventory carrying amount for financial reporting At what amount is inventory recognised under the applicable accounting policy? Do not let this article decide tax or statutory accounting treatment.
Inventory carrying cost What does the business incur each year because average stock is being held? Do not treat every allocated overhead as avoidable cash cost.

Your imported stock needs a defensible value before the carrying-rate calculation begins. The landed-cost guide explains the acquisition and import-cost build. Use a consistent at-cost basis approved by finance; do not mix selling prices, landed values and accounting carrying amounts across months.

AASB 102 Inventories sets financial-reporting rules, including measurement at the lower of cost and net realisable value. It also says storage is generally excluded from inventory cost unless it is necessary before a further production stage. That does not mean storage disappears from commercial analysis. It means an internal annual carrying-cost model and statutory inventory valuation are different jobs. Ask your accountant how the underlying amounts should appear in financial and tax records.

Step 1: calculate average inventory value at cost

A simple two-point average is:

Average inventory value = (opening inventory value + closing inventory value) / 2

Oracle NetSuite documentation uses that formula in its inventory-turns calculation. It is a practical shortcut when inventory is reasonably stable.

Imported stock is often lumpy. A container receipt just before year end, a seasonal build or a delayed promotion can make the opening and closing balance unrepresentative. In that case, calculate the average from monthly closing values:

Average inventory value = sum of 12 monthly closing values / 12

If the business has reliable daily data, a daily average can be more representative. The objective is not false precision. It is to choose a repeatable measure that reflects the inventory exposure during the period.

Business.gov.au recommends current inventory records, regular stocktakes and review of broken, outdated and slow stock. Reconcile the quantity record to physical stock and the value record to the approved cost basis before calculating a rate. A clean spreadsheet formula cannot repair an inaccurate inventory ledger.

Record these controls:

  • period covered and currency;
  • locations included, such as factory-held paid stock, stock in transit, third-party warehouse and local premises;
  • whether goods in transit are included, and from which ownership or control point;
  • value basis used for every location;
  • snapshot frequency; and
  • reconciliation owner and exceptions.

The treatment of title, ownership, consignment stock and financial-reporting recognition can depend on contracts and accounting policy. Escalate those points rather than inventing a universal cut-off.

Step 2: build four non-overlapping cost buckets

Use four buckets as a completeness check. The exact ledger accounts will differ, but every cost should appear once only.

Capital cost

Capital cost represents the business-approved cost of funds tied up in average inventory. Finance might use a documented borrowing cost, hurdle rate, opportunity-cost assumption or scenario range. This article does not choose that rate.

Apply the approved annual rate to the same average inventory value used in the denominator. Do not add the inventory purchase value itself as an annual cost: that value is the capital base, not another holding expense.

Storage cost

Include costs caused by storing the inventory during the period, such as incremental pallet positions, overflow storage, racking hire, temperature control or storage-specific utilities. Use invoices, contracts and occupancy records where possible.

Separate variable or step-variable cost from fixed capacity. If reducing two pallets will not change the warehouse invoice, those two pallets may carry an allocated cost for comparison but do not create an immediate cash saving. Record both views when the distinction matters.

Service cost

Service costs may include inventory insurance and recurring systems, counts or handling activities attributable to stock being held. Use consistent allocation drivers and avoid loading the bucket with general administration merely because procurement or operations staff exist.

Check for duplication. If a third-party logistics rate already includes storage handling, do not add the same warehouse labour again. If insurance is charged on declared values that include goods in transit, allocate only the portion in scope for this model.

Risk cost

Risk cost captures expected loss associated with holding stock: shrinkage, damage, expiry, spoilage, obsolescence and markdowns, net of recoveries. Use observed write-offs and recoveries by product family where records permit. A fast-fashion line and a stable industrial spare should not automatically inherit the same rate.

AASB 102 notes that damaged, obsolete or price-declined inventory may not recover its recorded cost. The accounting response belongs with finance. For management analysis, the practical point is to preserve the evidence: gross loss, salvage or markdown recovery, insurance recovery and the stock population that created the exposure.

Bucket Useful source records Common double count
Capital Finance-approved rate and average at-cost stock value Adding inventory value itself as an annual expense
Storage Warehouse invoices, pallet reports, overflow and utility records Counting bundled 3PL labour twice
Service Insurance schedules, stocktake labour, inventory-system allocation Adding broad administration with no causal link
Risk Write-offs, markdowns, expiry, damage, shrinkage and recoveries Counting the same loss in both risk and cost of poor quality

Where supplier defects drive loss, separate the holding exposure from the cost of poor quality. One event can affect both decisions, but the same dollar should not be claimed twice in a combined business case.

Step 3: calculate the annual rate and dollar cost

Once the period, value basis and buckets are controlled:

  1. total annual capital, storage, service and risk cost;
  2. divide that total by average inventory value;
  3. show the rate as a percentage; and
  4. retain the dollar total beside it.

For example, A$58,300 / A$233,333 = 0.2499, or about 25.0% per year.

The rate is useful for comparing periods and modelling a stock decision. The dollar amount keeps the result grounded. A percentage can rise because cost increased, because average inventory fell, or both. Always show numerator and denominator before interpreting movement.

Do not compare one business's rate with another until scope is aligned. A rate excluding capital cost is not comparable with one that includes it. A warehouse-only rate is not a full carrying rate. A portfolio with expiring products will not resemble one with stable parts.

Worked example: an imported homewares portfolio

The following example is entirely fictional. It is not OPL client data, a benchmark or a forecast.

A homewares importer records 12 month-end inventory values at cost. Together they total A$2,800,000, giving an average value of A$233,333.

Input Fictional annual amount Evidence the model would retain
Average inventory value A$233,333 Twelve reconciled month-end values
Capital cost A$21,000 Finance-approved method and rate
Incremental storage A$14,400 Warehouse invoices and pallet usage
Insurance and inventory services A$2,800 Policy allocation and service records
Shrinkage and damage A$3,500 Adjustments and incident records
Obsolescence and markdown loss, net of recovery A$11,200 Disposal, markdown and recovery ledger
Incremental handling and administration A$5,400 Defined activity and allocation record
Total annual carrying cost A$58,300 Sum of non-duplicated cost buckets

A$58,300 / A$233,333 = 24.9857%

The importer records an annual carrying rate of 25.0% after rounding. The monthly equivalent is A$4,858, but that is a comparison measure, not proof that equal cash leaves the bank every month. Obsolescence may arrive in one write-off; storage may be billed monthly; capital cost may be a management allocation.

The useful output is the controlled input register. If next year's rate changes, management can see whether the cause was warehouse pricing, a different finance input, more damage, a better stock profile or simply a different denominator.

Test whether a stock reduction produces real avoidable cost

Suppose the fictional importer proposes a sustained A$40,000 reduction in average inventory. At the portfolio rate, the gross modelled exposure is:

A$40,000 x 25.0% = A$10,000 per year

Do not call that A$10,000 saved yet. Test each component.

Component Would A$40,000 less average stock change it? Decision evidence
Capital Possibly Finance confirms the applicable marginal funding or opportunity-cost effect
Storage Only if a pallet, zone or contract step is removed Revised warehouse capacity and quote
Insurance/service Depends on the charging basis Policy or provider calculation
Risk Possibly, but not proportionally for every SKU SKU age, damage, expiry and markdown history
Fixed systems and labour Often not in the immediate horizon Approved capacity or role change

The result may be a lower avoidable amount than the allocation suggests. That is not a failure of the exercise. It separates three different benefits: cash released from stock, annual costs avoided, and capacity made available for another use.

Reducing stock can also increase stockout or expedite exposure. Test the proposal against the reorder-point and safety-stock method, not only against carrying cost.

Translate the portfolio rate into a SKU decision carefully

A portfolio rate can screen SKUs, but it should not erase product differences. Apply the same rate initially, then replace material components where evidence shows a different exposure.

  • Use ABC inventory analysis to focus control effort, not to declare every A item expensive to hold.
  • Revisit forecast-driven excess using the demand forecasting and forecast accuracy and bias workflows.
  • Feed an approved annual holding cost per unit into the economic order quantity model only when the scope and period are compatible.
  • Preserve product-specific risks such as expiry, seasonality, model turnover, bulky storage or minimum warehouse charges.

If average inventory units for one SKU are known, a unit holding cost can be calculated as allocated annual carrying cost / average units held. The allocation method must remain visible. A neat per-unit number is not more reliable than the assumptions underneath it.

Review the model on a controlled schedule

Update the model at least when a material input changes: warehouse contract, insurance basis, finance-approved capital input, product range, stock location or write-off pattern. A regular annual review creates comparability; a quarterly exception review can catch a sudden problem earlier.

Business.gov.au's cash-flow guidance connects sound inventory management with freeing cash and reducing over-ordering costs. Use that as a reason to maintain the decision record, not as evidence that every stock cut improves the business.

Track:

  • average inventory value and snapshot method;
  • total and component carrying cost;
  • rate by portfolio and material product group;
  • aged, obsolete, damaged and slow stock;
  • warehouse capacity steps;
  • stockout and expedite exceptions; and
  • actions, owners, expected effects and verified outcomes.

Finish with an auditable carrying-cost record

A defensible inventory carrying-cost calculation should let another reviewer answer six questions:

  1. Which stock, locations, period and value basis are included?
  2. How was average inventory measured?
  3. Who approved the capital-cost method?
  4. Which records support each storage, service and risk amount?
  5. What checks prevent duplication?
  6. Which costs would actually change under the proposed decision?

If those answers are present, the carrying rate can inform quantity, range, storage and working-capital discussions without pretending to be an accounting policy or guaranteed saving. If they are absent, improve the record before optimising the percentage.