Yes — Kalshi is a real, CFTC-regulated US exchange, not a scam. It has been a designated contract market since November 2020, requires full identity verification before you trade, and holds customer funds in USD. The open questions are fees and state-level legality, not whether it exists.
This review is independent. This site is not affiliated with, operated by or endorsed by Kalshi or Polymarket.
What Is Kalshi?
Kalshi is a US prediction market — a regulated exchange where you trade contracts on real-world outcomes instead of betting against a bookmaker. Contracts cover sports, politics, economics, crypto, weather, entertainment and tech.
It is a designated contract market (DCM) — the CFTC’s term for an exchange licensed to list derivatives for trading — and has held that designation since November 2020, the longest track record of any prediction market in the US. It runs on US dollars, not cryptocurrency, and funds through ACH bank transfers and debit cards.
Two things are often said about Kalshi that are not accurate in 2026:
- “Kalshi has no sports, crypto, culture or tech markets.” False. Sports is now roughly 80% of its volume (about 87% in March 2026) and crypto about 7%. It also lists entertainment markets (Emmy and VMA contracts) and tech markets.
- “Kalshi is US-only.” Out of date. Since an international expansion in late 2025 it is available in 140+ countries — though it is blocked in Canada, the UK and Australia, has no EU authorisation, and operates without local licences outside the US.
How Does Kalshi Work?
Every contract settles at $1.00 if the event happens and $0.00 if it does not, and contracts trade between those two prices. A contract priced at 62¢ implies the market thinks there is roughly a 62% chance it resolves yes — buy if you think the real probability is higher, sell if you think it is lower.
Unlike a wager you hold to settlement, you can trade in and out before an event resolves, which is what makes these markets tradable rather than just bettable.
Orders come in two kinds, and the distinction drives everything in the fees section below:
- Taker orders cross the spread and fill immediately against resting orders.
- Maker orders rest in the order book at a price you choose and fill later if someone takes them.
You need to be a verified Kalshi customer with full KYC before any of this works. There is no anonymous tier.
Is Kalshi Legit and Regulated?
Yes. Kalshi has been a CFTC-designated contract market since November 2020, which makes it the longest-established CFTC DCM among prediction markets. That designation brings federal oversight, mandatory identity verification, and customer funds held through regulated US banking rails. It is a real company with real regulators watching it.
One correction to a claim you will see repeated, including on this site’s older pages: calling Kalshi “the more regulated option” oversells the distinction. Kalshi is the longer-established DCM, but it is no longer the only one — Polymarket US is also a CFTC-designated contract market, as of December 2025. The regulatory gap narrowed.
Does Kalshi Require an SSN and KYC?
Yes — full KYC is required before any trade, and that means a government-issued ID plus your Social Security number. There is no way to use Kalshi without an SSN, and no anonymous or reduced-verification tier.
Why the SSN specifically? Kalshi is a regulated US financial venue, so it has to confirm your identity and report to the IRS the way a broker does. An SSN is how that happens. If you are not comfortable sharing one, Kalshi is simply not an option for you — this is a hard gate, not a setting you can turn off.
Practically: KYC is also what makes USD deposits and withdrawals possible on regulated banking rails. If you value privacy and don’t want to hand over an ID and SSN, Polymarket’s international exchange needs no KYC at all — that trade-off is real and worth being explicit about.
What Are Kalshi’s Fees?
Kalshi’s standard taker fee is:
fee = contracts × 0.07 × price × (1 − price)
The part most people get wrong: the order total is rounded up to the next cent, not each contract. At 50¢, a 100-contract order costs about $1.75, not the $2.00 you would get from per-contract rounding. That is the practical ceiling for a standard market — roughly $1.75 per 100 contracts, reached at even odds.
The 0.07 coefficient is not universal, either. Kalshi multiplies it by a per-series factor, and markets differ materially:
- Index markets such as the S&P 500 and Nasdaq-100 use 0.035 — half the standard rate.
- Crypto markets run higher.
- Perpetuals use separate basis-point tiers.
So “Kalshi charges 0.07” is a useful default, not a rule. Fees have also changed repeatedly through 2026. Check the current schedule for the specific market you plan to trade, because the published headline number will not always match what you pay.
Does Kalshi Charge Maker Fees?
Yes — and this is the most important cost point in this review. Kalshi charges maker fees on many markets, using:
fee = round up( M × 0.0175 × contracts × price × (1 − price) )
where the multiplier M is switched on for roughly 156 series — including KXMLB, KXNBA, KXNFLGAME, KXCPI and KXFED. At 50¢, that maths lands around $0.44 per 100 contracts when M is active. In other words, resting orders that fill are frequently not free on Kalshi.
Compare that to Polymarket: makers pay $0 and additionally earn a rebate of 15–25% of the taker fees their fills generate.
That is the whole comparison, stated plainly. On Kalshi, providing liquidity can cost you money on a long list of markets. On Polymarket, providing liquidity pays you. If you ever plan to place limit orders rather than take the displayed price, this single difference will matter more to your returns than any other feature either platform offers.
We are not going to tell you to ignore Kalshi because of it — it is one line item, and you should weigh it against everything below. But you should know it before you choose.
How Long Do Kalshi Withdrawals Take?
A few business days for a bank withdrawal, and normally instant by debit card. Kalshi’s own help centre is the source for both, and the practical detail varies by rail:
- Bank withdrawal (ACH): Kalshi charges no fee, the option is available to US users only, and funds typically arrive within a few business days. The exact timing depends on when you submit the request and on your bank’s own ACH schedule — weekends and bank holidays extend it.
- Debit card withdrawal: normally instant. Occasionally Kalshi’s payment processor runs an additional security check, which is a random verification rather than something you did wrong, and the withdrawal completes once it clears.
- Crypto withdrawal: Kalshi does support crypto withdrawal routes as well as bank and card.
One thing that catches people out: a recent deposit can be held briefly before it becomes withdrawable. The hold is measured from the exact time of deposit and depends on how you funded the account — for an ACH bank transfer it can run up to two days after the deposit settles. The withdrawal screen in the app or website shows precisely when each deposit becomes available, and that is the authoritative answer for your account rather than any general figure.
Two further constraints worth knowing before you plan a withdrawal:
- Only funds not allocated to open positions can be withdrawn. Money committed to a live market stays committed until the market resolves or you exit.
- Full KYC is a prerequisite. Your account has to be verified before any withdrawal can be processed.
Kalshi also charges no fee for a bank withdrawal, which is worth stating next to the maker-fee point above — the fee story on Kalshi is about trading, not about taking your money out.
If you need the current published windows for your specific bank, Kalshi’s help centre is the authoritative source, and it is the one we checked.
Is Kalshi Down Right Now?
Probably not — and the most common cause of “Kalshi is down” is not an outage at all. Kalshi runs scheduled maintenance every Thursday from 3:00 AM to 5:00 AM ET, and a trading pause is in effect during that window. You cannot place or amend orders while it runs, and sessions may disconnect. You can still cancel orders, and resting orders stay on the book. If that is what you are hitting, nothing is broken — reconnect after 5:00 AM ET.
There is a second, rarer state worth telling apart from the first. Kalshi documents two:
- Trading pause — the scheduled Thursday window. Order placement and amendment are blocked; cancellation still works and resting orders remain unless you have
CancelOrderOnPauseset. - Exchange pause — rare, and used when maintenance needs to be more intensive or when there is an unplanned problem. During an exchange pause you cannot place, amend or cancel orders.
The practical test: an exchange pause occurring outside the Thursday 3-5 AM ET window indicates an actual temporary Kalshi outage. Inside the window, it is just the maintenance schedule.
If you are building against Kalshi rather than using the website, exchange status is queryable directly: the API exposes an exchange-status endpoint that returns the current state along with exchange_estimated_resume_time (the estimated end of the current maintenance window, which Kalshi notes is not guaranteed and can be extended) and per-index statuses. Service-level failures surface there as 503 or 504 responses.
One caution: a number of third-party “Kalshi status” pages exist. At least the better-known one states plainly that it is unofficial and not affiliated with Kalshi, and rates its own data as best-effort. Treat those as indicative only. For a definitive answer on whether the exchange itself is paused, Kalshi’s documented API status endpoint and its help centre are the sources that count.
We do not run a live uptime monitor, so we cannot tell you the current state — but we can tell you which of the two things you are almost certainly looking at, and that alone resolves most of these searches.
Is Kalshi Gambling?
This is genuinely two different questions, and they get different answers.
Legally, Kalshi sells CFTC-regulated event contracts — derivatives, treated as financial instruments rather than as gambling. That classification is precisely what lets Kalshi operate nationally in a way a sportsbook cannot. So in the legal sense, no: it is not gambling.
In practice, regulators and several states argue that sports event contracts do the same thing a bet does, and that the derivatives label is a workaround rather than a distinction. That argument is the core of the state lawsuits against Kalshi, and it is not frivolous.
So: if someone tells you Kalshi is definitely gambling, or definitely not, they are picking a side of an unresolved argument. Both the legal classification and the practical experience can be described honestly, and they disagree.
Is Kalshi Legal in Every US State?
This is genuinely unresolved, and we will not pretend otherwise. Kalshi argues the CFTC has exclusive jurisdiction over its contracts and that it may therefore trade in all 50 states. In practice, numerous states have pushed back:
- A Washington state court issued a preliminary injunction in August 2026, carrying penalties of up to $120,000 a day.
- Minnesota passed the first outright state ban in May 2026. The CFTC sued within 24 hours, and enforcement was paused after a federal court enjoined the ban on 27 July 2026 in US v. Minnesota.
- Michigan, New York, Nevada, Kentucky and the Ho-Chunk Nation have all litigated.
Whether Kalshi is legal in every state is a live legal question, not a settled fact. Do not treat either “yes it’s legal everywhere” or “it’s banned” as a reliable answer — and if you are in a state currently involved in litigation, look at the current status before relying on access.
Kalshi vs Polymarket
Both are now CFTC-designated contract markets, so this is no longer a regulation-versus-no-regulation story. It is a fees-and-convenience story.
Where Kalshi is plainly better:
- USD deposits with no crypto. Fund via ACH bank transfer or debit card. Nothing to learn about wallets or stablecoins.
- Native mobile apps. Kalshi ships real iOS and Android apps. Polymarket’s international exchange has no dedicated app.
- The longer regulatory track record in the US — a DCM since November 2020, versus December 2025 for Polymarket US.
- Liquidity is no longer a weakness. Kalshi overtook Polymarket on notional volume in late April 2026 and held roughly 62–65% of market share. In April 2026 it traded about $14.8bn against Polymarket International’s $9bn, with combined monthly volume across both rising from under $5bn in September 2025 to about $24bn by April 2026. The old “Polymarket is deeper, Kalshi is thin” claim is false and reversed — do not repeat it.
Where Polymarket is plainly better:
- Maker economics, decisively. Polymarket makers pay $0 and earn a 15–25% rebate; Kalshi charges maker fees on many markets. This is not close.
- Lower taker fees on most categories, and fee-free geopolitical markets that Kalshi does not list at all.
- No KYC on the international exchange. Sign up in minutes with no ID and no SSN.
- Broader market coverage, including categories Kalshi does not touch.
On access as a US resident, the two are closer than they used to be. Polymarket’s international exchange is close-only for US IP addresses — you can close existing positions but not open new ones. A separate CFTC-regulated Polymarket US exchange is open to US residents on iOS, Android and the web with full KYC, having dropped its waitlist in May 2026. So US users now have two regulated venues and the decision comes down to cost and preference.
Outside the US, the international Polymarket exchange keeps its advantages: the lowest fees, no KYC, and the widest market range. If you can access it and cost matters:
Create Your Polymarket AccountFor the full head-to-head, see Polymarket vs Kalshi.
Who Kalshi Is and Isn’t For
Kalshi suits you if you:
- Are a US resident who wants a fully regulated venue with federal oversight.
- Want to fund with USD — bank transfer or debit card — and never touch cryptocurrency.
- Trade mostly sports, where Kalshi’s liquidity is deepest.
- Want a native mobile app.
- Value the longest CFTC track record in the category and are fine providing a government ID and SSN.
Kalshi does not suit you if you:
- Provide liquidity. Maker fees on ~156 series against Polymarket’s $0-plus-rebate makes this an easy call.
- Want the lowest taker fees or fee-free geopolitical markets.
- Want no KYC and are not willing to hand over an SSN.
- Are outside the US and want broader market coverage than a sports-heavy catalogue.
- Need certainty on state-level legality before committing.
The Bottom Line
Kalshi is legitimate. That is the direct answer to the question most people arrive with: it is a CFTC-designated contract market since November 2020, it requires full identity verification, it takes USD on regulated banking rails, and it now leads the sector on volume. Anyone calling it a scam is wrong.
The fair criticisms are about cost and certainty, not existence. It charges maker fees on many markets where Polymarket pays makers a rebate — the single most consequential difference between the two — and its standard taker fee is higher on most categories. Its state-level legal status is actively contested in court, and we would not tell you it is settled either way.
So the honest summary: if you are a US resident who wants a simple, regulated, fiat-funded prediction market and mostly trades sports, Kalshi is a reasonable choice and the apps, USD funding and regulatory track record are real advantages. If your priority is cost — especially if you place limit orders — Polymarket is the better venue on the numbers, and on the international exchange you also skip KYC entirely.
We do not give betting advice, and nothing here implies any market is a good bet.
Related
- All Reviews & Comparisons — Browse every review
- Polymarket vs Kalshi — Full head-to-head comparison
- Best Prediction Markets 2026 — How every platform compares
- Polymarket Review 2026 — The other side of the comparison
- Polymarket Fees Explained — How Polymarket’s fee structure works
- How Prediction Markets Work — Understand the mechanics
- Is Polymarket Available in Your Country? — Check access with our country checker