Skip to content

Storage & Warehousing

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

FunctionDescriptionValue Creation
Contango captureStore in contango marketsDirect arbitrage profit
BlendingMix grades to create valueQuality arbitrage
Timing flexibilitySell when market is bestOptionality value
Supply securityGuaranteed availabilityCustomer relationships
InformationSee actual inventory flowsTrading 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

TypeCapacityCostFlexibility
Above-ground tanks50K-1M bblMediumMedium
Underground caverns10M+ bblLowLow
Floating storage2M bbl (VLCC)HighHigh

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

LocationRent ($/MT/month)LME Approved
Rotterdam$8-15Yes
Singapore$10-18Yes
Busan$8-12Yes
US Gulf$6-10Some

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

RiskDescriptionMitigation
Price riskValue changesHedge with futures
Quality degradationSpecs change over timeMonitor, turn over
Quantity lossEvaporation, theftInsurance, security
ObsolescenceSpec changesStay current
ContaminationCross-contaminationProper 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

  1. Storage creates optionality — Hold to sell at best time/price/place
  2. Contango makes storage profitable — But full carry sets the limit
  3. Floating storage offers flexibility — At a cost premium
  4. Working inventory drives trading — Beyond just contango
  5. Tank management is operational skill — Compatibility, scheduling
  6. Inventory must be hedged — Price risk is real

References

  • Kinder Morgan Storage Guide
  • Vopak Terminal Operations
  • EIA Petroleum Supply Monthly
  • LME Warehouse Rules
  • CME Storage Economics