Kalshi quietly runs one of the deepest energy complexes in prediction markets — WTI and Brent crude, gasoline, natural gas, and heating oil, across daily, weekly, monthly, and yearly horizons. Almost nobody has written a real playbook for trading them, which is exactly why they're worth your attention. Here's how an energy desk thinks about it.

New to the idea? Start with can you bet on oil and gas prices? — this guide picks up where that one leaves off and gets tactical.

The markets you can trade

Kalshi's energy series, grouped by what they track:

MarketExampleSettles on
WTI crudeDaily / weekly / monthly range; year-end high & lowICE WTI futures
Brent crudeThe international benchmark — daily, weekly, monthlyICE Brent futures
GasolineUS average above $X (plus CA, TX, NY, FL state markets)AAA national average
Natural gasDaily, weekly, monthly rangesNatural-gas futures
Heating oilWeekly & monthly ranges (seasonal)Heating-oil futures

Your first two decisions are benchmark and horizon. WTI is the US benchmark (it settles at Cushing, Oklahoma); Brent is the international one. Daily and weekly markets are short-horizon range bets; the yearly "how high will it get" markets are tail bets on a big move.

How they settle — and why it changes everything

This is the single most important thing to understand, because it's what makes oil different from Kalshi's Bitcoin markets. Energy markets settle on published reference prices, not a live tick-by-tick feed: crude (WTI and Brent) settles on ICE futures, and gasoline settles on the AAA national average — a once-daily, smoothed retail number.

So there is no microsecond latency game here — you can't out-race anyone to a settlement print. The edge is entirely in forecasting the level or the range better than the crowd. For a small operator, that's good news: you compete on analysis, not infrastructure. (Fees follow Kalshi's standard quadratic model — cheapest on contracts that settle near 1¢ or 99¢, most expensive near 50¢.)

Contract structures

  • Range / bracket markets (daily, weekly, monthly): "WTI settles between $X and $Y." These are essentially implied-volatility plays — the market prices a distribution, and your edge is a better estimate of how wide it should be.
  • Over/under and "up" markets: a single directional or threshold call.
  • Yearly high / low: path-dependent tail bets, very sensitive to geopolitical risk.

The signal calendar (the heart of it)

Because these markets resolve on scheduled data, trading them is largely about knowing the calendar and having a view before the print. The releases that move energy markets:

SignalMovesWhen
EIA Weekly Petroleum Status Report (crude + product inventories)WTI, BrentWed 10:30 a.m. ET
EIA Natural Gas Storage ReportNatural gasThu 10:30 a.m. ET
OPEC+ meetings (production quotas)CrudeScheduled
AAA daily fuel gauge (the gasoline settlement source)Gasoline marketsDaily
RBOB & crude futuresLeading indicator for the AAA gas averageContinuous
Geopolitical headlines (Hormuz, sanctions, conflict)Crude, then gasolineIrregular
Hurricane season / cold snapsNatural gas, heating oil, Gulf refiningSeasonal

The logic is simple: inventory draws are bullish (demand outran supply), builds are bearish; an OPEC+ cut is bullish, an increase bearish. A credible threat to the Strait of Hormuz — through which about a fifth of the world's oil flows — is the fastest way to send crude higher. It's the same calendar discipline that powers trading economic indicators like CPI.

Three ways to find an edge

1. Forecast the level from fundamentals

Oil is priced at the margin between supply (OPEC+, US shale) and inelastic demand, buffered by inventories and spare capacity. If your read on the next inventory report, OPEC decision, or geopolitical path is better-calibrated than the market's, the range and threshold markets are where that view pays off.

2. Trade the gasoline lag

This is the most distinctive energy edge on Kalshi. The AAA national average is a smoothed, lagging retail number, while crude and wholesale gasoline (RBOB) move in real time. A move in oil takes days to fully reach the pump — roughly 25 cents a gallon for every $10 in crude — and gas prices are "up like a rocket, down like a feather." So the near-term path of the AAA average is often partly already determined by moves you can see in the futures market today. A view on next week's gas average grounded in this week's crude is a real, structural edge.

3. Trade the range around scheduled prints

The weekly EIA report reliably moves WTI. The weekly range markets price an implied distribution around it; if you think the market is over- or under-pricing the variance, the brackets are mispriced. This is a volatility trade, not a directional one.

Risk and execution

  • Liquidity: energy markets are thinner than Kalshi's crypto and sports markets. Use limit orders, check the order book before sizing, and don't assume you can move size.
  • Sizing: energy is volatile — size to survive a geopolitical spike. Kelly-criterion sizing turns conviction into a stake without over-betting.
  • Settlement discipline: always confirm what a specific market settles against before risking real money — ICE futures and the AAA average resolve at specific times.
  • The geopolitical-premium trap: a risk premium can deflate on "bad" news if it lowers escalation odds — oil can fall on a war headline that reduces the chance of supply loss. Trade the probability, not the vibe.

Automating it

Everything above is rule-shaped: "if the EIA crude draw is bigger than expected, buy the higher WTI bracket"; "if crude has risen this week, the AAA average will likely cross the next threshold." Because the inputs are published on a schedule, a bot can watch them and place limit orders automatically — no staring at a screen at 10:30 on a Wednesday. That's exactly what a systematic approach and a no-code builder are for.

Build an oil-trading bot — no code

Wire up a rule on the EIA report, crude futures, or the daily gas average and let it place limit orders for you.

Start Building →

Frequently Asked Questions

Quick answers to common questions about How to Trade Oil on Kalshi: WTI, Brent & Gas Markets.

What oil markets can you trade on Kalshi?

Kalshi lists a full energy complex: WTI and Brent crude (daily, weekly, monthly, and yearly high/low), gasoline (the US national average plus state markets), natural gas, and heating oil. Crude markets settle on ICE futures; gasoline settles on the AAA national average pump price.

What is the best way to trade oil on Kalshi?

Because these markets settle on published prices rather than a live feed, the edge is in forecasting, not speed. The three most practical approaches are forecasting the price level from supply and geopolitics, trading the lag between crude and the AAA gasoline average, and trading the range around scheduled data releases like the weekly EIA inventory report.

When does oil market data come out?

The releases that move these markets are the EIA Weekly Petroleum Status Report (Wednesdays at 10:30 a.m. ET) for crude and products, the EIA Natural Gas Storage Report (Thursdays at 10:30 a.m. ET), and OPEC+ meetings. The AAA national gas average updates daily.

Is trading oil on Kalshi profitable?

It can be, but energy markets are volatile and most traders lose money. Edge comes from a genuine forecasting advantage, disciplined position sizing, and respecting that energy markets on Kalshi are thinner than crypto or sports — use limit orders and size small.

Can you automate an oil trading strategy on Kalshi?

Yes. Because oil markets settle on scheduled, published data, a bot can watch the EIA report, crude futures, or the daily AAA average and trade a rule automatically. Bot for Kalshi's no-code builder is designed for exactly this.

CF

Camille Fontaine

Energy & Commodities Analyst

Camille Fontaine is Energy & Commodities Analyst at Bot for Kalshi. She spent six years on a Geneva commodities desk tracking physical crude and refined-product flows before turning to prediction markets, where she covers oil, natural gas, and gasoline — and how energy prices reach the pump.