Storage is more than just holding inventory. It’s a strategic asset that creates trading optionality, enables arbitrage, and provides information advantage. Understanding storage economics is essential for commodity traders.
Strategic Value of Storage
Beyond Simple Holding
Function
Description
Value Creation
Contango capture
Store in contango markets
Direct arbitrage profit
Blending
Mix grades to create value
Quality arbitrage
Timing flexibility
Sell when market is best
Optionality value
Supply security
Guaranteed availability
Customer relationships
Information
See actual inventory flows
Trading intelligence
Storage as Optionality
STORAGE OPTION VALUE
────────────────────
HOLDING INVENTORY CREATES OPTIONS:
Option 1: Sell now
Option 2: Sell later (if market rises)
Option 3: Sell to different buyer (if premium appears)
Option 4: Blend and upgrade (if spread opens)
Option 5: Deliver to different location (if arb opens)
VALUE = Max(Option 1, 2, 3, 4, 5) - Holding Cost
In volatile markets: Options are more valuable
In stable markets: Options are less valuable
IMPLICATION:
Storage is most valuable when uncertainty is high
Storage Economics
Cost Components
FULL STORAGE COST BREAKDOWN
───────────────────────────
OIL STORAGE (per bbl/month):
DIRECT COSTS:
Tank rental: $0.25-0.40
Throughput fee: $0.05-0.10
Insurance: $0.03-0.05
────────────────────────
Subtotal direct: $0.33-0.55
INDIRECT COSTS:
Financing (6% APR on $75/bbl):
$75 × 6% / 12 = $0.375/month
Loss allowance (0.05%/month):
$75 × 0.05% = $0.038/month
────────────────────────────
Subtotal indirect: $0.41
TOTAL: $0.74-0.96/bbl/month
Contango Breakeven
CONTANGO BREAKEVEN ANALYSIS
───────────────────────────
QUESTION:
How much contango needed to break even on storage?
COSTS:
Storage: $0.40/bbl/month
Financing: $0.38/bbl/month
Insurance: $0.04/bbl/month
─────────────────────────
Total: $0.82/bbl/month
BREAKEVEN:
Contango must exceed $0.82/bbl/month
FOR 6-MONTH STORAGE:
Breakeven = 6 × $0.82 = $4.92/bbl
If 6-month contango is $6.00:
Profit = $6.00 - $4.92 = $1.08/bbl
STORE ✓
If 6-month contango is $4.00:
Loss = $4.00 - $4.92 = -$0.92/bbl
DON'T STORE ✗
Storage Types
Oil Storage
Type
Capacity
Cost
Flexibility
Above-ground tanks
50K-1M bbl
Medium
Medium
Underground caverns
10M+ bbl
Low
Low
Floating storage
2M bbl (VLCC)
High
High
Floating Storage Economics
FLOATING STORAGE ANALYSIS
─────────────────────────
VLCC AS FLOATING STORAGE:
Capacity: 2,000,000 bbl
COSTS:
Time charter: $30,000-50,000/day
→ Per bbl/month: $0.45-0.75
Bunkers (idle): ~$10,000/day
→ Per bbl/month: $0.15
Insurance: ~$5,000/day
→ Per bbl/month: $0.08
TOTAL: $0.68-0.98/bbl/month
COMPARE TO TANK:
Tank: $0.40-0.60/bbl/month
PREMIUM FOR FLOATING: $0.28-0.38/bbl/month
WHY PAY PREMIUM?
1. No tank available
2. Location flexibility
3. Can sail to buyer
4. Super contango justifies
Metal Storage
Location
Rent ($/MT/month)
LME Approved
Rotterdam
$8-15
Yes
Singapore
$10-18
Yes
Busan
$8-12
Yes
US Gulf
$6-10
Some
Agricultural Storage
GRAIN STORAGE OPTIONS
─────────────────────
ON-FARM:
- Farmer-owned bins/silos
- Lowest cost (~$0.10/bu/month)
- Quality risk (farmer responsibility)
COUNTRY ELEVATOR:
- Local collection point
- Medium cost (~$0.05/bu/month + throughput)
- Short-term storage
EXPORT TERMINAL:
- Port-side storage
- Higher cost (~$0.08/bu/month)
- Ready for vessel loading
FLOATING (VESSEL):
- On vessel awaiting discharge
- Highest cost (demurrage)
- Limited, emergency only
Storage Strategies
Strategy 1: Contango Play
PURE CONTANGO STORAGE
─────────────────────
SETUP:
1. Buy spot commodity
2. Store for period X
3. Sell forward for period X
EXECUTION:
Day 1: Buy 1M bbl @ $70 (spot)
Day 1: Sell 1M bbl @ $75 (6M forward)
Day 1: Inject into storage
Day 180: Deliver from storage
ECONOMICS:
Revenue: $75/bbl × 1M = $75M
Cost: $70/bbl × 1M = $70M
Storage: $4.50/bbl × 1M = $4.5M
─────────────────────────────
Profit: $0.5M (0.5% return)
ANNUALIZED: ~1% return
Risk: Low (prices locked)
Strategy 2: Working Inventory
WORKING INVENTORY STRATEGY
──────────────────────────
PURPOSE:
Hold inventory to meet customer orders
Capture blending opportunities
Respond to spot demand
ECONOMICS:
Not tied to contango
Value from:
- Customer service premium
- Blending margin
- Opportunistic sales
EXAMPLE:
Hold 500,000 bbl at ARA
Cost: ~$400K/month
Revenue opportunities:
- Spot premium sales: 2-3 per month
- Blending jobs: 1-2 per month
- Customer orders: Continuous
Expected return: 15-25% ROACE
(but requires trading skill)
Strategy 3: Strategic Reserve
STRATEGIC STORAGE
─────────────────
PURPOSE:
Guarantee supply to key customers
Protect against disruption
ECONOMICS:
Often loss-making in isolation
Value from:
- Customer loyalty
- Long-term contracts
- Crisis optionality
EXAMPLE:
Major trading house maintains:
- 2M bbl crude in Asia
- 1M bbl products in Europe
- 500K MT copper at LME
Cost: ~$15M/year
Value: Relationship security, crisis optionality
(Unquantifiable but real)
Storage Risk Management
Inventory Risks
Risk
Description
Mitigation
Price risk
Value changes
Hedge with futures
Quality degradation
Specs change over time
Monitor, turn over
Quantity loss
Evaporation, theft
Insurance, security
Obsolescence
Spec changes
Stay current
Contamination
Cross-contamination
Proper procedures
Inventory Hedging
INVENTORY HEDGE
───────────────
POSITION:
500,000 bbl crude in storage
Value: $37.5M (at $75/bbl)
RISK:
Price drops $5/bbl → Loss $2.5M
HEDGE:
Sell 500 futures contracts (500 × 1,000 bbl)
OUTCOME:
If price drops $5:
Physical: -$2.5M
Futures: +$2.5M
Net: $0
COST:
Margin requirement: ~$3M
Opportunity cost if price rises
Inventory Management
Optimal Inventory Levels
INVENTORY OPTIMIZATION
──────────────────────
FACTORS:
1. CUSTOMER DEMAND
- Expected orders
- Seasonality
- Variability
2. SUPPLY RELIABILITY
- Supplier consistency
- Lead times
- Disruption risk
3. CARRYING COST
- Storage
- Financing
- Insurance
4. STOCKOUT COST
- Lost sales
- Customer penalties
- Reputation
OPTIMAL = Balance of costs and service
EOQ APPROACH:
Q* = √(2DS/H)
Where:
D = Annual demand
S = Order cost
H = Holding cost
Inventory Turnover
TURNOVER ANALYSIS
─────────────────
FORMULA:
Turnover = Annual Sales / Average Inventory
EXAMPLE:
Annual crude sales: 100M bbl
Average inventory: 10M bbl
Turnover: 10x
HIGH TURNOVER (20x+):
- Low working capital
- Less storage needed
- Higher counterparty dependence
LOW TURNOVER (5x):
- More optionality
- Higher working capital
- Storage infrastructure needed
TYPICAL TRADING HOUSE: 8-15x
Tank Management
Tank Compatibility
TANK COMPATIBILITY MATRIX
─────────────────────────
PREVIOUS CARGO → NEXT CARGO
| Crude | Gasoline | Diesel | Fuel Oil
───────────┼───────┼──────────┼────────┼─────────
Crude | ✓ | ✗ | ✗ | ?
Gasoline | ✗ | ✓ | ? | ✗
Diesel | ✗ | ✗ | ✓ | ✗
Fuel Oil | ? | ✗ | ✗ | ✓
✓ = Compatible
✗ = Not compatible (cleaning required)
? = Depends on spec requirements
CLEANING COST: $5,000-50,000 per tank
CLEANING TIME: 2-7 days
Tank Scheduling
TANK SCHEDULING EXAMPLE
───────────────────────
TERMINAL: 5 tanks × 100,000 bbl each
WEEK 1:
Tank 1: Receiving crude (50% full)
Tank 2: Available for gasoline
Tank 3: Cleaning (was fuel oil)
Tank 4: Holding diesel (full)
Tank 5: Delivering crude to vessel
WEEK 2:
Tank 1: Holding crude (full) → waiting for blend
Tank 2: Receiving gasoline
Tank 3: Available (cleaned)
Tank 4: Delivering diesel
Tank 5: Empty, available
CONSTRAINT: Can't receive/deliver same tank
OPTIMIZATION: Minimize empty time
Key Takeaways
Storage creates optionality — Hold to sell at best time/price/place
Contango makes storage profitable — But full carry sets the limit
Floating storage offers flexibility — At a cost premium
Working inventory drives trading — Beyond just contango
Tank management is operational skill — Compatibility, scheduling