๐Ÿ›ข๏ธ Oil Trading โ€” Freight & Logistics

FREIGHT, PIPELINES & STORAGE

How logistics costs affect your trade decision and commercial margin โ€” every number derived from scratch
L-01Overview
L-02Tanker Freight
L-03Pipeline
L-04Storage Economics
L-05Trade Decision
Logistics is the hidden cost that kills trades.
A trader can buy crude at the right diff, hedge perfectly, and still lose money โ€” because moving that barrel from point A to point B costs more than expected. Freight, pipeline tariffs, and storage fees eat directly into your commercial margin.
The three logistics components โ€” and how each affects your margin
Tanker Freight
Move by sea
Charter a vessel to carry crude from loading port to discharge port. Cost quoted in Worldscale (WS) rates. Highly volatile โ€” moves with global tanker supply/demand.
Typical: $1โ€“$5/bbl
Pipeline
Move by pipe
Fixed tariff per barrel to move crude through a pipeline. Cheaper and more predictable than tankers. But you must nominate (book space) in advance โ€” missing deadline = no space.
Typical: $0.30โ€“$2/bbl
Storage
Park barrels
Rent a tank to hold crude temporarily. Costs money every day. Only profitable if the forward curve is in contango โ€” future price higher than spot. Otherwise you're bleeding capital.
Typical: $0.20โ€“$0.60/bbl/month
How logistics fits into your commercial margin
The golden rule: always calculate your full logistics cost BEFORE agreeing a trade. The minimum differential you must sell at = buy diff + all logistics costs per barrel. If you can't find a buyer above that level โ€” don't do the trade.
The decision every trader makes โ€” for every cargo
QuestionAnswerDecision
Where is the barrel now?Cushing, OklahomaPipeline or truck to Gulf Coast
Where does buyer want it?Rotterdam, NetherlandsPipeline to Houston + VLCC tanker
What is freight cost?$2.10/bbl all-inDeduct from margin calculation
Can I store instead?Contango = $1.20/monthCost $0.40/month โ†’ profit $0.80/month
What's my break-even sell diff?Buy diff + all costsWon't trade below this level
Tanker freight is the cost of chartering a ship to physically move crude oil across the ocean.
When you buy crude in the Middle East and sell it to a refinery in Rotterdam, you need a Very Large Crude Carrier (VLCC). The cost of that ship for that voyage is your freight cost โ€” and it comes directly off your margin.
How a tanker trade works โ€” step by step
๐Ÿญ
Ras Tanura, Saudi
๐Ÿญ
Rotterdam, NL
๐Ÿšข
Tanker typeSize (barrels)Route exampleTypical cost$/bbl approx
VLCC2,000,000 bblsMiddle East โ†’ Europe/Asia$3โ€“6M per voyage$1.50โ€“$3.00
Suezmax1,000,000 bblsWest Africa โ†’ Europe$1.5โ€“3M per voyage$1.50โ€“$3.00
Aframax600,000 bblsNorth Sea โ†’ Med$0.8โ€“1.5M per voyage$1.30โ€“$2.50
Panamax400,000 bblsAmericas โ†’ Europe$0.5โ€“1M per voyage$1.25โ€“$2.50
Voyage time matters
25โ€“45 days
Middle East to Europe takes ~25 days. During this time you own the oil but can't sell it โ€” capital tied up, plus daily capital charge running.
Demurrage risk
$50kโ€“$150k/day
If the ship has to wait at port because the terminal isn't ready, you pay demurrage (waiting penalty). This can wipe out margin on a bad day.
Bunker fuel cost
$0.20โ€“$0.50/bbl
Ship burns fuel (bunkers). High oil prices = expensive bunkers = higher freight costs. This creates a self-reinforcing effect when oil prices spike.
Worldscale (WS) is the global freight rate system.
WS 100 = the "flat rate" โ€” a theoretical standard cost for each route published annually by the Worldscale Association. Actual market rates are quoted as a percentage of WS 100. WS 80 = 80% of the flat rate. WS 150 = 150% (expensive market).
How WS converts to dollars per barrel
Route flat rate (WS 100)$18.50 / metric tonne(published by Worldscale Association for this route)
ร—Market rate (WS points)WS 85(current market = 85% of flat rate)
=Actual rate$18.50 ร— 0.85 = $15.73 / mt
รทBarrel conversion (1 mt = 7.3 bbls)รท 7.3
Freight cost = $15.73 รท 7.3 = $2.15 / bbl
Why WS rates are so volatile: tanker rates move with the balance of tanker supply vs cargo demand. When OPEC cuts production, fewer cargoes need ships โ€” rates collapse to WS 40โ€“50. When demand surges or geopolitical events divert ships, rates spike to WS 200+. A trader who locked in a voyage at WS 100 when market is now WS 60 just paid 67% more than the market.
WS rate market conditions
WS 40โ€“60 (weak market)
~$1.10/bbl
WS 80โ€“100 (normal)
~$2.15/bbl
WS 120โ€“150 (tight)
~$3.20/bbl
WS 200+ (very tight)
~$5.00+/bbl
Build your own tanker voyage economics. Every number derives from your inputs โ€” no assumptions.
Cargo size (kbbls)
1,000 kbbls
WS flat rate ($/mt)
$18.50/mt
Market WS rate (points)
WS 85
Voyage days
25 days
Demurrage risk (days)
1.0 days
Demurrage rate ($/day)
$75,000/day
Actual freight rate$18.50 ร— 85% = $15.73/mt
รทConvert to per barrel$15.73 รท 7.3 = $2.15/bbl
Total freight cost1,000,000 ร— $2.15 = $2,150,000
+Demurrage risk1.0 days ร— $75,000 = $75,000
All-in freight cost = $2,225,000 โ†’ $2.23/bbl
Capital cost during voyage (25 days): add to your cost calculation
Freight $/bbl
$2.15/bbl
Base voyage cost
Demurrage $/bbl
$0.08/bbl
Waiting risk cost
Total freight $/bbl
$2.23/bbl
All-in per barrel
Total voyage cost
$2,225,000
Full cargo cost
A pipeline moves crude oil overland through a fixed physical pipe โ€” much cheaper and faster than a tanker, but you must book space in advance.
In the US, crude moves from the Permian Basin in Texas to Cushing, Oklahoma (the WTI hub) and then to Gulf Coast refineries, all by pipeline.
Pipeline vs tanker โ€” side by side
Pipeline advantages
Cheaper + Predictable
โœ“ Fixed tariff โ€” no market volatility
โœ“ Fast โ€” days, not weeks
โœ“ No weather/demurrage risk
โœ“ Can move continuously (batch scheduling)
Pipeline constraints
Capacity + Nominations
โœ— Must nominate by deadline (25th of prior month)
โœ— If you miss nomination โ€” no space for 30 days
โœ— Fixed routes โ€” can't redirect like a tanker
โœ— Quality restrictions โ€” can't mix grades freely
A typical pipeline flow โ€” Permian to Gulf Coast
โ›ฝ
PERMIAN
Midland, TX
๐Ÿ”„
CUSHING
WTI Hub, OK
๐Ÿญ
HOUSTON
Gulf Coast, TX
๐Ÿšข
EXPORT
Freeport/Corpus
SegmentDistanceTariff ($/bbl)Transit timeKey risk
Permian โ†’ Cushing600 miles$0.50โ€“$0.803โ€“5 daysNomination deadline
Cushing โ†’ Gulf Coast500 miles$0.40โ€“$0.702โ€“4 daysPipeline apportionment
Gulf Coast export terminalโ€”$0.20โ€“$0.401โ€“2 daysBerth scheduling
Total pipeline$1.10โ€“$1.90/bbl6โ€“11 days
Nominations = booking your space in the pipeline for next month.
Pipeline operators publish a nomination deadline โ€” typically the 25th of each month for the following month's flows. Miss it and you have no space. This is one of the most operationally critical deadlines in physical trading.
The nomination cycle โ€” what happens each month
25th Mar
Nomination deadline for April flows
You tell the pipeline operator: "I want to move 500,000 bbls from Cushing to Gulf Coast in April." If you miss this โ€” no space in April.
1st Apr
Operator confirms (or apportions)
If pipeline is oversubscribed, operator apportions space equally. You might only get 80% of what you nominated. This is called apportionment and it can strand barrels.
Apr 1โ€“30
Barrels flow through pipeline
Your crude moves through the pipe in scheduled batches. You track it by injection volume vs. confirmed delivery.
30th Apr
Delivery confirmed โ€” title transfers to buyer
Measurement at delivery point confirms volume. Any shortfall (line loss) is the pipeline's liability. Payment clock starts.
Apportionment is the nightmare scenario. You bought 1,000,000 barrels expecting full pipeline access. The operator apportions at 70% โ€” you can only move 700,000 barrels. The other 300,000 sit in storage costing you $18k/day in capital charges while you scramble to find alternative transport.
Pipeline cost simulator โ€” derive every dollar from your inputs.
Volume nominated (kbbls)
1,000 kbbls
Tariff segment 1 ($/bbl)
$0.65/bbl
Tariff segment 2 ($/bbl)
$0.55/bbl
Terminal/export fee ($/bbl)
$0.30/bbl
Apportionment % received
100%
Total tariff$0.65 + $0.55 + $0.30 = $1.50/bbl
Volume confirmed1,000,000 ร— 100% = 1,000,000 bbls
Stranded volume0 bbls (no apportionment)
Pipeline cost = 1,000,000 ร— $1.50 = $1,500,000
Total tariff/bbl
$1.50/bbl
Volume confirmed
1,000,000 bbls
Stranded barrels
0 bbls
Total pipeline cost
$1,500,000
Storage means renting a tank to hold crude oil when you don't want to sell it immediately.
You store oil when: (1) you can't find a buyer today, (2) the forward curve is in contango so future prices are higher, or (3) you are waiting for a better market. Every day in storage costs money.
Storage cost components โ€” where the money goes
Cost componentTypical rateOn 1M bbls/monthWhy it exists
Tank rental fee$0.20โ€“$0.40/bbl/month$200kโ€“$400k/monthTank operator's margin for providing facility
Insurance$0.02โ€“$0.05/bbl/month$20kโ€“$50k/monthCoverage for fire, spill, contamination risk
Heating (heavy crude)$0.03โ€“$0.08/bbl/month$30kโ€“$80k/monthHeavy crude solidifies โ€” must keep heated
Loss allowance0.05โ€“0.15% per month~$40k/monthEvaporation, metering loss, tank bottom loss
Capital charge$18,230/day (8% rate)$546k/monthCost of company money tied up in inventory
Total storage cost~$0.80โ€“$1.10/bbl/month~$836kโ€“$1.1M/month
Tank fill level โ€” visual
Empty tank
5% full
Losing money on fixed costs
Half full
50% full
Moderate cost efficiency
Full tank
95% full
Best cost per barrel
Overfill risk
100%
Safety risk โ€” must sell fast
The contango storage trade: buy spot, store, sell forward.
When the market is in contango (future prices higher than spot), you can lock in a profit by buying cheap oil today, storing it, and simultaneously selling it forward at the higher future price. If the contango is wide enough to cover storage costs โ€” it's a guaranteed profit.
The full calculation โ€” does the contango cover costs?
Spot price today$80.00 / bbl
3-month forward price$83.50 / bbl
=Contango gain+$3.50 / bbl over 3 months
Tank rental (3 months)โˆ’$0.90 / bbl
Insurance + lossesโˆ’$0.20 / bbl
Capital charge (90 days)โˆ’$1.64 / bbl($80 ร— 8% ร— 90/365)
Financing costโˆ’$0.27 / bbl
Net storage profit = $3.50 โˆ’ $3.01 = +$0.49 / bbl
On 1,000,000 barrels: +$490,000 locked-in profit for 3 months work
This is the famous "cash and carry" trade. When contango is steep (like during COVID-2020 when WTI went negative), traders filled every available tank and tanker with crude and locked in enormous profits. The trade is fully hedged โ€” you buy physical AND simultaneously sell the forward swap โ€” so flat price risk is zero. Pure logistics arbitrage.
When NOT to store: if the market is in backwardation (spot > forward), every day you store is a loss. You paid $83 for spot oil but can only sell forward at $81. Storage costs are on top. This is why in a backwardated market, physical traders move barrels as fast as possible โ€” storing is suicide.
Storage economics simulator โ€” does your contango trade make money?
Volume stored (kbbls)
1,000 kbbls
Spot price ($/bbl)
$80.00
Forward price ($/bbl)
$83.50
Storage period (months)
3 months
Tank rental ($/bbl/month)
$0.30/bbl/mo
Capital hurdle rate (% p.a.)
8%
Contango gain$83.50 โˆ’ $80.00 = +$3.50/bbl
โˆ’Tank rental$0.30 ร— 3 months = $0.90/bbl
โˆ’Capital charge$80.00 ร— 8% ร— 90/365 = $1.58/bbl
โˆ’Insurance + loss$0.07/bbl ร— 3 months = $0.21/bbl
Net storage P&L = +$3.50 โˆ’ $2.69 = +$0.81/bbl
On 1,000,000 bbls: +$810,000 total
Contango gain
+$3.50/bbl
Total storage cost
$2.69/bbl
Net profit/bbl
+$0.81/bbl
Total P&L
+$810,000
Every physical trade comes down to one decision: can I move this barrel profitably?
Before you buy crude, you must calculate the full cost chain โ€” from purchase point to delivery point. Only if the margin exceeds all costs should you do the trade.
Choose your route โ€” click to select
๐Ÿšฐ
Pipeline only
Permian โ†’ Cushing โ†’ Gulf Coast. Fastest, cheapest. Requires 25th month nomination.
$1.50/bbl total tariff
๐Ÿšข
Pipeline + Tanker
Pipeline to Gulf Coast, then VLCC to Rotterdam. International delivery. 30+ day journey.
$3.65/bbl total
๐Ÿฆ
Store + Sell later
Tank in Cushing. Wait for better price or contango trade. Capital charge ticking daily.
$0.80/bbl/month
Pipeline only selected. Best for domestic US refinery delivery. Cheapest at $1.50/bbl. You need a US refinery buyer at Diff +$2.70 or above to make money (buy diff $1.20 + pipeline $1.50).
Route comparison โ€” same cargo, three options
RouteFreight costTransit timeMin sell diff neededBest when
๐Ÿšฐ Pipeline (domestic)$1.50/bbl6โ€“11 days+$2.70/bblUS refinery has demand
๐Ÿšข Pipeline + Tanker (export)$3.65/bbl30โ€“40 days+$4.85/bblOverseas diff premium high
๐Ÿฆ Store 1 month$0.80/bbl30 days waitContango > $0.80/bblMarket in steep contango
๐Ÿฆ Store 3 months$2.40/bbl90 days waitContango > $2.40/bblDeep contango market
How a trader chooses: check where the refinery diff premiums are globally. If Houston refineries are paying +$2.80 โ€” pipeline is profitable ($2.80 โˆ’ $2.70 = $0.10/bbl margin). If Rotterdam refineries are paying +$5.50 โ€” the export route is better ($5.50 โˆ’ $4.85 = $0.65/bbl margin). Always go where the margin is highest.
Full commercial margin build โ€” logistics included. Set every input, see the complete P&L waterfall with no hidden numbers.
Volume (kbbls)
1,000 kbbls
Buy differential ($/bbl)
+$1.20/bbl
Sell differential ($/bbl)
+$4.85/bbl
Pipeline cost ($/bbl)
$1.50/bbl
Freight cost ($/bbl)
$2.15/bbl
Storage cost ($/bbl)
$0.00/bbl
Other costs ($/bbl)
$0.20/bbl
Full margin waterfall
Gross diff marginsell $4.85 โˆ’ buy $1.20 = +$3.65/bbl
โˆ’Total logistics$1.50 + $2.15 + $0.00 + $0.20 = $3.85/bbl
Net margin = +$3.65 โˆ’ $3.85 = โˆ’$0.20/bbl
On 1,000,000 bbls โ†’ Total net = โˆ’$200,000
Break-even sell diff needed = +$5.05/bbl
Gross diff margin
+$3.65/bbl
Total logistics
$3.85/bbl
Net $/bbl
โˆ’$0.20/bbl
Total P&L
โˆ’$200,000