heatingoilcostpergallon
NOW LENS / live ticker

Heating oil cost per gallon

EIA SHOPP residential national: $5.54/gal EIA. NYMEX NY Harbor ULSD front-month: $4.19/gal CME. Spread $1.35/gal: crude basis plus refining, distribution, dealer margin, and tax. Off-season EIA pauses Apr to Sep, resumes 2026-10-05.

How much is 100 gallons of heating oil?

At the latest EIA residential national average of $5.54/gal (week of 2026-03-30), 100 gallons costs about $554. Across the 8 Northeast states, 100 gallons runs $516 to $587.

100 gal
$554
200 gal
$1108
275-gal tank (~225 usable)
$1247

EIA pauses the retail survey Apr to Sep, so this carries the last in-season reading. Wholesale (NY Harbor ULSD $4.19/gal) runs lower off-season. EIA

WHOLESALECME
$4.19
NY Harbor ULSD front-month, $/gal
RETAILEIA
$5.54
EIA SHOPP, week of 2026-03-30. Next release 2026-10-05.
THE SPREADDERIVED
$1.35
retail minus wholesale, $/gal
WHERE LENS / Northeast strip

8 Northeast states, ~80% of US #2 oil consumption

ME 58% of homes heat with oil, CT 31%, VT 39%, NH 36%, RI 27%, MA 21%, PA 14%, NY 13%. Click any tile for state price, dealer programmes, and 5-year history. EIA

WHAT-IF LENS / scenario lab teaser

If you fill 200 gallons today at $5.54, it costs $1108

Run the full lab: cold-winter HDD +15%, crude shock 0 to 50%, programme select (will-call, auto, pre-buy fixed, cap with fee, budget). Three sub-pages share one engine. Numbers come from the calculateFill formula in /lib/calculate.ts, verifiable against EIA gallons-times-price.

Where the $1.35 spread goes

Crude oil
$2.38 / 43%
Refining
$0.61 / 11%
Distribution and marketing
$1.00 / 18%
Dealer margin
$1.16 / 21%
Tax (state + federal)
$0.39 / 7%
Sum: $5.54 / gal. Target retail $5.54.

Crude is the volatile line. Refining widens in winter (crack spread). Dealer margin compresses on competition, expands on the cap-fee programmes. Tax is small but state-variable. EIA

Three lenses, 49 pages, no methodology page

EIA SHOPP last reading: 2026-03-30NYMEX HO settled: 2026-09-01EIA next release: 2026-10-05