Both price cap contracts and pre-buy contracts protect against heating oil price spikes during winter — but they transfer risk differently, and the "better" option depends entirely on how prices actually move. Understanding the mechanics helps you make an informed decision rather than just signing whatever your current dealer offers.
A pre-buy contract locks in a set price per gallon for a specified volume of oil before the heating season begins. You pay for the oil up front (or agree to pay at delivery at the locked price), and that price applies to every gallon you receive regardless of what market prices do.
How it works in practice: In September, you agree to buy 700 gallons at $3.85/gallon for the coming season. Whether January prices spike to $5.20 or drop to $3.10, you pay $3.85 per gallon for those contracted gallons.
If prices spike: You win — sometimes significantly. A winter with a $1+ price increase versus your locked rate on 700 gallons represents $700+ in savings.
If prices drop: You lose — you pay more than the market rate. This is the downside risk. If you paid $3.85 and the winter average is $3.40, you overpaid by $0.45/gallon.
Over-or-under usage: Most dealers estimate the pre-buy volume based on your history. If you use more than contracted, additional gallons are charged at market rate. If you use less, policies vary — some dealers roll unused oil credit forward, others don't.
A price cap contract sets a maximum price per gallon — you never pay more than the cap. But if market prices fall below the cap, you pay the market rate (or a small premium above it). You get protection against spikes without losing the benefit of price drops.
How it works in practice: You buy a price cap at $4.20/gallon for the season. If prices spike to $5.00, you pay $4.20. If prices drop to $3.50, you pay $3.50 (or $3.50 + a small cap premium).
The cost of the cap: Price cap contracts aren't free. Dealers charge a premium — typically $0.10–$0.30/gallon above the equivalent pre-buy rate — for the downside protection. This is essentially the cost of the "insurance" against market drops.
| Factor | Pre-Buy | Price Cap |
|---|---|---|
| What's locked in | Fixed price per gallon | Maximum price per gallon |
| If prices spike | You win — pay locked rate | You win — pay cap rate |
| If prices fall | You lose — pay locked rate | You benefit — pay market rate |
| Up-front cost | Often pay at time of contract | Cap premium built into per-gallon price |
| Best when | You expect prices to rise | Uncertain markets; want protection with upside |
| Typical premium over spot | Varies; can be at or above spot | $0.10–$0.30/gallon above pre-buy rate |
The rational answer depends on price expectations — but no one reliably predicts heating oil prices. The practical framework:
Contract terms vary significantly between dealers. OilOutpost lets you compare pricing and contract terms from local suppliers before committing.
Get Competing Quotes →Related: Should You Lock In Your Heating Oil Price for Next Winter? · Heating Oil Price Lock vs. Price Cap Programs: Which Is Better?