All guides/Kalshi Updated July 2026

How to Trade Kalshi Fed and CPI Markets

Every FOMC decision and every CPI print has a matching Kalshi contract that settles to $1 or $0 within minutes of the number hitting the wire. Kalshi is a CFTC-regulated Designated Contract Market — its Order of Designation dates to November 4, 2020, making it the first federally regulated US prediction market — and its economic-data contracts are some of the most liquid on the platform because the settlement source is a scheduled, unambiguous government release. This guide covers how Fed and CPI contracts are built, how to read open interest ahead of a print, and a step-by-step approach to trading one.

What Kalshi's economic contracts actually track

Kalshi lists event contracts around the two economic releases that move every other market on the planet: FOMC rate decisions (eight scheduled meetings a year) and the monthly CPI report from the Bureau of Labor Statistics. It also runs contracts on the monthly jobs report (nonfarm payrolls). Each contract pairs one YES share and one NO share that sum to exactly $1.00; prices trade between $0.01 and $0.99, and the price is the market's live probability estimate. Whoever holds the winning side at settlement redeems $1 per contract, the losing side gets $0.

Because these are DCM-listed, CFTC-regulated products, the settlement source and resolution rule are written into the contract terms before the market opens — there's no ambiguity about which BLS release or which FOMC statement decides the outcome, unlike markets that rely on discretionary oracle resolution.

How Fed rate-decision contracts are structured

A typical Fed contract asks a binary or range question tied to a specific FOMC meeting date: will the committee hold, cut, or hike, and by how much. Kalshi usually lists several strikes around a single meeting so traders can express a precise view (e.g., "cut of 25bps" vs. "no change") rather than a single yes/no. The order book on every Kalshi market returns bids only — a YES bid at X is mathematically the same thing as a NO ask at ($1 − X) — so when you're scanning strikes, you're really reading one continuous probability curve across the meeting's possible outcomes.

Compare the implied probabilities across strikes to what Fed funds futures are pricing. When Kalshi and the futures market disagree meaningfully in the days before a meeting, that gap is either an opportunity or a liquidity illusion — check the order book depth at that strike before assuming it's tradable size.

How CPI and jobs-report contracts settle

CPI contracts settle against the official BLS Consumer Price Index release for the named month. The contract rules specify the exact index (headline vs. core) and the rounding convention, so read the settlement language on the contract page, not just the title. Jobs-report contracts settle the same way against the BLS nonfarm payrolls figure. Because these releases happen on fixed, published calendar dates (typically 8:30am ET), you know exactly when the contract resolves — there's no waiting on a dispute window like you'd see with an oracle-resolved market.

Reading open interest before a data release

Open interest — the number of contracts still outstanding on a strike — tells you where money has already committed, separate from where the price currently sits. Heavy OI clustered at one strike in the days before a CPI print usually means the crowd has converged on a consensus range; a sudden OI shift in the final hours (new size stacking on a strike that wasn't crowded before) is often smart money repositioning ahead of a leak, a related data point, or a shift in Fed-speak. Rising price plus rising OI on the same strike is a stronger signal than a price move on thin OI, which can just be one order pushing an illiquid book around. For the full mechanics of reading Kalshi's candles, volume, and OI together, see how to read Kalshi charts and open interest.

SignalWhat it suggests
Price and OI rising togetherConviction building, not just a thin-book move
Price rising, OI flatExisting holders repricing, no new money entering
OI spike with no price moveNew positioning at current odds — watch for a break
OI concentrated at one strikeCrowd consensus on the expected range

Step-by-step: trading a CPI print

  1. Find the contract. Locate the ticker for the specific release month and read the exact settlement threshold or range in the contract rules.
  2. Check open interest and volume. See how contracts are distributed across neighboring strikes to gauge where the crowd's money already sits.
  3. Compare to consensus. Line up the implied probability against the BLS consensus estimate or, for Fed contracts, against Fed funds futures pricing.
  4. Set position size before the print. Decide size and max loss ahead of time — prices and spreads can gap hard in the seconds after 8:30am ET data drops.
  5. Manage into settlement. Hold, hedge, or exit before the BLS or FOMC confirms the number and the contract resolves to $1 or $0.

Data-release trading rewards preparation, not reaction speed alone — decide your plan for every outcome bucket before the number prints, because the book can move faster than a manual order.

Watch Kalshi open interest build before the next print

PolyMarketMaker's Kalshi tabs put candlestick charts and open-interest data side by side so you can see where positioning is stacking up before FOMC and CPI releases, without tabbing between the API and a spreadsheet. PolyMarketMaker also runs the order-book ladder and depth chart for every active strike. Simulation $149/mo, Live Trading $299/mo.

Fees on economic contracts

Kalshi's general fee schedule applies to Fed and CPI markets: taker fee = round_up(0.07 × contracts × price × (1 − price)), which peaks at $1.75 per 100 contracts at a 50-cent price and shrinks toward the extremes. Buying 100 YES contracts at $0.90 costs a $0.63 taker fee; at $0.50 it's the full $1.75. Maker fee is 25% of the taker rate. Some contract types carry different rates, so confirm the schedule for the specific ticker at kalshi.com/fee-schedule before sizing a trade — see the full breakdown in Kalshi fees explained.

Risk management around scheduled data

Economic-release trading is the closest thing on Kalshi to a scheduled volatility event — you know the exact time it happens, but not the outcome. Cap position size relative to account before the print, not after you see which way it's moving; slippage on a fast-moving strike can erase an edge that looked clean on paper. If you're running size across multiple strikes on the same release, treat them as correlated exposure, not independent bets, since they're all resolved by the same single data point. For a structured approach to sizing across event trades generally, see bankroll management for event trading.

FAQ

What is a Kalshi Fed rate contract?

It's an event contract tied to a specific FOMC meeting outcome — hold, cut, or hike by a given amount. YES pays $1 if that outcome occurs, NO pays $1 if it doesn't.

How does Kalshi settle CPI markets?

Against the official BLS release for the stated month, per the exact index and rounding rule written into the contract terms.

Can I trade Kalshi economic markets with an API bot?

Yes — Kalshi's REST/WebSocket API at api.elections.kalshi.com/trade-api/v2 exposes the same order book and order-entry endpoints as the web app. See Kalshi API trading for setup.

What fees apply to Kalshi Fed and CPI contracts?

The general schedule: taker fee = round_up(0.07 × contracts × price × (1−price)), capped at $1.75 per 100 contracts at 50 cents; maker fee is 25% of that.

How far ahead do Kalshi economic markets open?

Kalshi typically lists the next scheduled FOMC, CPI, and jobs-report contracts well ahead of the release, so open interest can build for days or weeks before the print.

For the broader playbook on trading Kalshi across all market types, start with the Kalshi trading guide, and see Kalshi trading strategies for approaches beyond scheduled data events.

This article is for educational purposes only and is not financial advice. Trading involves risk of loss.