Predictions · learn
How to Trade on Kalshi: Step-by-Step Guide for US Users
Last Updated: March 4, 2026
Kalshi is the only CFTC-regulated prediction market exchange in the United States. You trade event contracts using US dollars — no cryptocurrency needed. Each contract settles at $1.00 or $0.00 based on the outcome, and the trading price reflects the market’s probability estimate. This guide covers every step from signup to withdrawal.
Interface may vary — verify current steps at kalshi.com.
Why Is Kalshi Different from Other Prediction Markets?
Kalshi stands apart on three dimensions: regulation, currency, and accessibility for US residents. Here is how it compares:
| Feature | Kalshi | Polymarket |
|---|---|---|
| Regulator | CFTC (Designated Contract Market) | None (offshore) |
| Currency | US dollars (ACH, wire, debit) | USDC stablecoin (Polygon) |
| US residents | Yes | No (geo-blocked since 2022) |
| Minimum trade | 1 contract ($0.01 - $0.99) | No strict minimum |
| Fund protection | Segregated accounts at regulated banks | Smart contract custody |
| KYC required | Yes (before any trading) | Optional for basic access |
If you are a US resident, Kalshi is the most straightforward path into prediction markets. No wallet setup, no bridging tokens, no blockchain knowledge required. For a deeper comparison, see our Kalshi vs Robinhood event contracts breakdown.
How Do You Create a Kalshi Account?
Visit kalshi.com and sign up with your email address. Kalshi requires full identity verification before you can deposit or trade. This KYC process includes:
- Full legal name and date of birth
- Social Security number
- Government-issued photo ID
- Residential address (US only)
Verification is automated and usually completes within a few minutes. Kalshi restricts access to US residents aged 18 and older. Non-US residents looking for prediction market access should see our Polymarket trading guide.
Once verified, your account is ready for deposits. There is no waiting period between verification and your first trade.
How Do You Deposit Funds?
Kalshi accepts three deposit methods:
ACH bank transfer. Link your bank account and transfer USD directly. ACH deposits are free on most platforms but may take 1-2 business days to clear. Some banks support instant ACH, which makes funds available immediately.
Wire transfer. Faster than ACH but typically carries fees from your bank ($15-$30 is common). Wire transfers usually clear the same business day.
Debit card. The fastest option — funds are available almost instantly. Debit card deposits may carry a small processing fee.
There is no strict minimum deposit. However, since the minimum trade is one contract (priced between $0.01 and $0.99), starting with at least $25-$50 gives you room to explore several markets and spread your positions.
How Do You Find a Market to Trade?
Kalshi organizes markets into categories: economics, politics, climate and weather, tech and science, financials, and more. Browse by category or search for specific events.
Each market page displays:
- Current price — the implied probability (e.g., $0.62 = 62% chance)
- Volume — total contracts traded, indicating market activity
- Order book — visible bids and asks showing available liquidity
- Resolution details — exactly how and when the outcome is determined
Before trading, read the resolution criteria carefully. Kalshi specifies the data source and timing for every market. A market on monthly CPI, for example, will reference the exact BLS release date and figure. This precision reduces ambiguity compared to less regulated platforms.
For context on how to interpret the prices you see, read our guide on how to read prediction market odds.
How Do You Place a Trade?
Select a market, choose Yes or No, and decide on your order type:
Market orders execute immediately at the best available price. Use these when you want to enter a position quickly and the order book has sufficient depth at your target price level.
Limit orders execute only at your specified price or better. Your order rests in the book until matched. Limit orders protect you from slippage but may not fill if the market does not reach your price.
Enter the number of contracts you want to buy. Each contract costs the current price (e.g., 10 contracts at $0.45 costs $4.50). Your maximum loss is the amount you paid. Your maximum gain is $1.00 per contract minus the purchase price (in this case, $0.55 per contract, or $5.50 total).
Kalshi charges trading fees on each transaction. See our prediction market fees guide for current fee schedules across platforms.
How Do You Manage Open Positions?
Your portfolio shows all active positions, entry prices, current market prices, and unrealized P&L. You have two options for each position:
Hold to resolution. Wait for the event to occur (or not). If your position is correct, each contract settles at $1.00. If incorrect, it settles at $0.00. This is simple but ties up your capital until the resolution date.
Sell before resolution. If the market has moved in your favor, you can sell your contracts to another trader at the current market price. Selling locks in your profit (or limits your loss) without waiting for the event outcome. This is useful when most of the expected price move has already occurred.
The Odds Reference dashboard tracks Kalshi prices alongside other platforms in real time. Cross-platform comparison reveals whether a Kalshi price reflects broad consensus or diverges from other markets — a signal worth investigating before deciding to hold or sell.
How Do You Withdraw Funds?
Withdrawals from Kalshi go to your linked bank account via ACH or wire transfer. The process is straightforward:
- Navigate to your account’s withdrawal section
- Enter the amount you want to withdraw
- Confirm the destination bank account
- Submit the withdrawal request
ACH withdrawals typically take 3-5 business days. Wire transfers are faster but may carry fees. Kalshi processes withdrawal requests during business hours.
Keep records of all deposits, trades, and withdrawals for tax reporting. Kalshi issues 1099 forms for US taxpayers when applicable.
What Are the Risks?
Kalshi’s CFTC regulation provides meaningful protections, but trading still carries risks:
- Market risk. Your position can lose value if the market moves against you. Maximum loss per contract equals your purchase price.
- Liquidity risk. Some Kalshi markets have thin order books, making it hard to enter or exit large positions at the displayed price.
- Opportunity cost. Capital locked in long-dated markets cannot be deployed elsewhere until the event resolves or you sell.
- Regulatory evolution. While Kalshi is currently regulated, the scope of permitted markets continues to evolve through CFTC review processes.
Key Takeaways
- Kalshi is the only CFTC-regulated prediction market in the US — trade with US dollars, no crypto required
- Account setup requires full KYC verification but is typically completed in minutes
- Each contract costs between $0.01 and $0.99, settles at $1.00 or $0.00, and your maximum loss is your purchase price
- You can sell positions before resolution to lock in profits or cut losses early
- Cross-reference Kalshi prices with other platforms on the Odds Reference dashboard to identify consensus and divergence