● Live Wisconsin AG suit vs Kalshi & Polymarket pending · NY/IL insider-trading orders in effect · Updated May 2026
← Kalshi profile ● Platform guide · Updated May 2026

How to Trade
on Kalshi

Kalshi is the largest CFTC-regulated prediction market in the US, covering sports, politics, economics, weather, crypto, and more in a single account. This guide walks you through every step: from creating your account to placing your first trade and understanding how fees and taxes work.

What you need to know before you start


✓ All 50 US states*

Broadest US availability

Kalshi is available to residents of all 50 US states for most market categories. Sports contracts have some state-level restrictions: notably New Jersey. Economics, politics, and weather contracts are available more broadly. *Check kalshi.com for current state-level restrictions.

✓ CFTC-regulated DCM

Highest US regulatory standard

Kalshi is a CFTC-designated contract market (DCM): the same regulatory category as the CME Group and CBOE. Customer funds are held in segregated accounts. The CFTC designation is why Kalshi operates nationwide under federal preemption despite state-level challenges.

💰 0–7% of net profit

Fee only on winning trades

Kalshi charges 0–7% of your net profit on winning contracts, deducted at resolution. Losing trades cost nothing beyond the contract price. The exact fee tier depends on the market category: check the contract detail page before trading.

📊 1099-MISC issued by Kalshi

Tax reporting built in

Kalshi issues 1099-MISC forms by February each year. Net event contract profits are ordinary income. Kalshi's tax documents cover all categories (sports, politics, economics, and more) in one consolidated form.

How to start trading on Kalshi


  1. 1
    Create your Kalshi account
    Go to kalshi.com and click "Sign Up." You'll need your email, a password, your date of birth, and your Social Security Number for identity verification. Kalshi is a CFTC-regulated designated contract market: full brokerage-grade KYC is required. Verification is typically automated and completes in minutes, though some accounts require 1–2 business days.
  2. 2
    Download the Kalshi app
    Kalshi is available on iOS and Android. The mobile app supports all functionality: browsing markets, placing limit and market orders, managing positions, and depositing funds. The web platform at kalshi.com is equally full-featured. There is no need to choose: both update in real time.
  3. 3
    Fund your account
    Navigate to the Wallet section in the app or web dashboard. Add funds via ACH bank transfer (minimum $1, typically settles in 1–3 business days) or wire transfer (same-day funding, higher minimum). Kalshi may offer instant access to a portion of ACH deposits while the transfer clears. All funds are held in USD in segregated customer accounts.
  4. 4
    Explore the market catalog
    Kalshi organizes markets into categories: Sports, Politics, Economics, Weather, Crypto, Science, and more. Browse by category or use the search bar to find a specific market. Each market shows the current YES and NO bid prices (in cents per $1 payout), volume, open interest, and resolution date. New markets are added regularly: the catalog is the broadest of any US prediction market platform.
  5. 5
    Analyze a contract before trading
    Click into any market to see the full orderbook depth, historical price chart, contract rules, and resolution criteria. The YES price implies probability: a YES contract at 63¢ means the market assigns 63% probability to that outcome. Study the resolution source: Kalshi publishes exactly which data provider or official body will determine the outcome. Never trade a contract whose resolution criteria you don't understand.
  6. 6
    Place your first order
    Choose YES or NO, select limit or market order type, and enter your position size in contracts. A limit order lets you set the exact price you're willing to pay; a market order fills at the best available price immediately. Review the fee shown (0–7% of net profit on winning trades; applied at resolution, not at order entry). Confirm the order. It appears in your open positions immediately upon fill.
  7. 7
    Manage your open positions
    Open positions are visible in the Portfolio section alongside a real-time P&L. You can sell any position before resolution at the current market price: useful for locking in gains or cutting losses. Kalshi supports setting price alerts and monitoring specific markets. You can also set limit sell orders to automatically exit at a target price.
  8. 8
    Resolution and tax reporting
    At resolution, winning contracts automatically settle at $1.00 per contract; losing contracts settle at $0.00. The 0–7% fee is deducted from the profit on winning contracts at this point. Kalshi sends 1099-MISC tax forms by February each year covering all event contract activity. Net profits are ordinary income at federal and applicable state rates.

Kalshi's market categories


Kalshi offers the broadest market catalog of any US prediction market platform. Every category is traded in the same account, funded with USD, with no crypto wallet required.

Sports

NFL, NBA, MLB, NHL, soccer (MLS/EPL), golf (PGA), college football and basketball. Game outcomes, season winners, playoff brackets, and selected player markets.

Politics

US and global elections, presidential approval ratings, legislative outcomes, Supreme Court decisions, and geopolitical events.

Economics

Fed rate decisions (each FOMC meeting), CPI and PCE inflation prints, GDP estimates, Treasury yields, non-farm payrolls, unemployment rate.

Weather & Climate

Hurricane season named storm counts, temperature anomalies, climate milestones. Unique to Kalshi: no other major US platform covers weather systematically.

Crypto

Bitcoin and Ethereum end-of-month price level markets, spot ETF flow events, network milestones.

Science & Tech

AI capability milestones, space launch outcomes, scientific publication events, corporate tech announcements.

Understanding Kalshi's 0–7% fee


Fee only on winning trades, applied at resolution

How the fee works in practice

Winning trade example
Buy 1,000 YES contracts at 60¢
Cost: $600
Outcome: YES resolves (win)
Gross payout: 1,000 × $1.00 = $1,000
Profit: $1,000 − $600 = $400
Fee (5%): $400 × 0.05 = $20
Net payout: $980
Losing trade example
Buy 1,000 YES contracts at 60¢
Cost: $600
Outcome: NO resolves (loss)
Payout: 1,000 × $0.00 = $0
Loss: $600
Fee: $0 (no fee on losing trades)
Net loss: $600

The exact fee % depends on the market category. Check the contract detail page: Kalshi displays the exact fee rate before you place any order. Generally: sports markets tend to have lower fees than politics; exact tiers are disclosed per contract.

Limit orders vs market orders on Kalshi


Limit orders (recommended)

You set the exact price you're willing to pay. Your order rests in the orderbook until filled or cancelled. Preferred by experienced traders because you never pay more than your intended price. Can take a few minutes or longer to fill on illiquid markets.

Market orders

Your order fills immediately at the best available price. Fast and certain, but on thinly-traded markets you may pay more than expected due to spread. Best used only on markets with tight bid-ask spreads: check the orderbook depth before using market orders.

For most retail traders, limit orders are strongly recommended. The bid-ask spread on prediction market contracts can be 2–5¢ wide: a market order on a 60¢ contract with a 3¢ spread effectively costs you 3¢ (5% extra) compared to patiently waiting for a limit fill.

Common questions about trading on Kalshi


Is Kalshi legal in all US states? +

Most market categories are available in all 50 states. Sports event contracts have some state-level restrictions: New Jersey sports contracts are the most notable exception. Economic, political, and weather contracts are available more broadly. Always check the Kalshi app or kalshi.com for your specific state before funding.

How much money do I need to start on Kalshi? +

Kalshi has a $1 minimum deposit. You can buy a single contract for as little as 1¢. There is no minimum account size requirement. Most traders start with $100–$500 to be able to diversify across a few markets.

Can I lose more than I invest on Kalshi? +

No. Each contract pays $1 (win) or $0 (loss): you can never lose more than the price you paid for the contracts. No margin, no borrowing, and no position sizing beyond what you fund. Your maximum loss on any trade is the amount you paid.

Does Kalshi have an API? +

Yes. Kalshi offers a public REST API for automated trading. This is one of Kalshi's advantages over embedded broker solutions like Robinhood or Webull: you can build systematic strategies that programmatically place orders, monitor positions, and manage your portfolio. Documentation is available at docs.kalshi.com.

How long does it take to withdraw from Kalshi? +

ACH withdrawals to your linked bank account typically arrive within 1–3 business days. Wire transfers settle faster. There is no fee for standard withdrawals.