Is Kalshi Legal? A 2026 Guide
Short answer: yes. Kalshi is legal for US persons. It is a Commodity Futures Trading Commission (CFTC) designated contract market (DCM), the same federal license class as CME and ICE. You can fund an account, trade event contracts, and run automated strategies against the API today. The nuance is at the state level, and it is almost entirely about sports.
This is a guide, not legal advice. Rules are moving fast in 2026. Verify your own state before you trade sports markets.
Why Kalshi is federally legal
The CFTC designated KalshiEX LLC as a contract market in November 2020. A DCM is a federally regulated exchange authorized to list futures, options, and swaps on commodities. Event contracts (will X happen by date Y, yes or no, settling at $1 or $0) are treated as swaps under the Commodity Exchange Act (CEA). That puts Kalshi under the same regulator as the rest of US derivatives, with mandatory KYC, surveillance, and reporting.
Practically, that means US persons can trade legally on Kalshi. This is the structural difference from the international polymarket.com site, which blocks US persons. The venues a US trader actually uses are Kalshi and Polymarket's US-regulated entity, which returned to US users in late 2025 after acquiring CFTC-licensed exchange QCEX and receiving an amended CFTC order.
The state fight is about sports, not Kalshi itself
No state is trying to shut down Kalshi's economic or political markets. The disputed surface is sports event contracts, which during the early-2026 football season ran above 90% of Kalshi's weekly volume by some measures, though Kalshi's own general counsel has put the figure closer to 70% off-season. State gaming regulators argue these are unlicensed sports betting. Kalshi argues the CEA preempts state gambling law because the contracts trade on a CFTC-registered DCM.
On April 6, 2026, the Third Circuit handed Kalshi its biggest win: a divided panel held the CEA preempts New Jersey's gambling laws as applied to sports event contracts on a CFTC-registered DCM, and affirmed the injunction blocking enforcement. That is binding precedent in the Third Circuit, not nationwide, and it came over a sharp dissent that called the products indistinguishable from online sportsbooks.
Elsewhere the record is genuinely split. A rough map as of mid-2026:
- Favorable to Kalshi: Third Circuit (New Jersey) affirmed preemption April 2026; Tennessee, where a federal judge enjoined enforcement in February 2026 on the same swaps-preemption logic.
- Favorable to states: Maryland, where a federal court denied Kalshi's injunction in 2025. Massachusetts is contested: a state court granted an injunction set for March 2026, but the Massachusetts Appeals Court stayed it pending expedited briefing, so Kalshi is not currently restricted there.
- Actively restricted: Nevada, where a court escalated a March 2026 TRO into a preliminary injunction requiring Kalshi to geofence sports, entertainment, and election contracts for state residents by May 4, 2026.
- Escalated: Arizona filed the first criminal charges against a prediction market on March 17, 2026, 20 misdemeanor counts tied to unlicensed wagering and election betting.
So the honest status: Kalshi as a platform is legal everywhere in the US. Its sports markets are contested in a handful of states, available in most, and geofenced where a court has ordered it. Expect this to keep changing, and possibly to reach higher courts.
One point cuts in Kalshi's favor at the federal level. In March 2026 the CFTC issued an advance notice of proposed rulemaking on prediction markets alongside a staff advisory treating sports event contracts as permissible on a compliant DCM, and it withdrew an earlier proposal that would have banned sports and political contracts. The federal regulator's current posture leans permissive, which is the opposite of the state pressure.
Non-sports markets are not in dispute
If you trade economic contracts (rate decisions, inflation prints, jobs numbers) or political and election contracts, you are outside the sports fight entirely. Election contracts cleared federal court in 2024, when a DC district court ruled against the CFTC's attempt to block them and the CFTC later dropped its appeal in 2025. These are the markets least exposed to state enforcement, which matters if you are building strategies you want to run uninterrupted.
Is automated and API trading allowed?
Yes. Kalshi publishes official API docs and a Developer Agreement. Any account in good standing can generate keys and place orders programmatically over REST, WebSocket, or FIX, with request signing via RSA keys. There is no separate bot tier, waitlist, or per-order approval. Automation is not the line.
Conduct is the line. The prohibited behavior is the usual market-abuse list, and it applies identically to humans and bots:
- No market manipulation, spoofing, or wash trading.
- No self-matching across accounts.
- Use your own account with your own keys. Pooling other people's funds or trading on their behalf can pull you into separate regulated territory (adviser or broker registration).
That last point is also why a custody-free runtime fits the venue. Banger runs Python strategies against Kalshi and Polymarket using your own API keys and never holds funds, so you keep the venue relationship and the legal posture that comes with trading your own account. The runtime executes your logic under a declarative risk envelope (per-trade cap, daily loss stop, max open positions, kill switch). A minimal strategy reads like this:
import banger
class RateHike(banger.Strategy):
def on_tick(self, book):
# buy YES under 40c when your signal fires
if self.signal() and book.yes_ask < 0.40:
self.buy("yes", size=10)
# paper first, against the live order book
# banger run strategy.py --paperPractical checklist before you trade
- Confirm Kalshi is the right US venue for you. It is CFTC-regulated and accepts US persons.
- Complete KYC. It is mandatory on a DCM.
- If you want sports markets, check your state. They may be geofenced where courts have ordered restrictions, and the map is changing month to month.
- For automated trading, read the Developer Agreement, trade with your own keys, and paper-test before going live.
- Treat the state landscape as a moving target through 2026.
Bottom line
Kalshi is a CFTC-regulated exchange, legal for US persons, with API and automated trading explicitly permitted. The only real asterisk is sports event contracts, which face active state-by-state litigation and are restricted in a few states. Economic, political, and election markets sit outside that fight, and the federal regulator currently treats compliant sports contracts as permissible too. Verify your state, complete KYC, and you are clear to trade. Nothing here is legal advice.