PREDICTORHQ
Menu
Step-by-Step Walkthrough

How to Trade on Kalshi: A Step-by-Step Walkthrough (2026)

Last updated: April 23, 2026

Affiliate disclosure: Some links on this page are affiliate links. We may earn a commission at no cost to you. Editorially independent.

What Kalshi Is and Who It's For

Kalshi — legally KalshiEX LLC — is a CFTC-registered Designated Contract Market (DCM). That is the same regulatory category as the CME Group, CBOE, and ICE Futures. It is the first prediction market exchange in the US to operate under that framework, and as of March 2026 it carries an approximate $22 billion valuation (Fortune).

Kalshi lists binary event contracts: each contract pays $1.00 if a specified event occurs and $0.00 if it does not. Traders buy and sell these contracts between listing and resolution, with prices moving between $0.01 and $0.99 as the market's probability estimate shifts.

The platform is built for two audiences:

  • US retail traders who want a regulated, USD-denominated venue for political, economic, and sports event contracts — without needing a crypto wallet.
  • Institutional and prosumer traders (macro hedge funds, quant desks, macro family offices) who use Kalshi's CPI, FOMC, GDP, and unemployment contracts as real-time probability distributions over the economic-data calendar.

What differentiates Kalshi from the unregulated global alternatives:

  • CFTC oversight: segregated customer funds, contract-by-contract regulatory approval, market surveillance, and KYC on every account.
  • Automated 1099 reporting: Kalshi issues an IRS Form 1099 each January, removing the manual self-reporting burden that defines trading on Polymarket or PredictIt.
  • Transparent fee caps: $1.75 per 100 contracts for takers, $0.44 per 100 for makers — hard caps on top of a formula that already scales with contract price (see Step 4).
  • USD rails: ACH, debit, and wire deposits with a $10 minimum. No cryptocurrency required.

If you want the top-level scorecard and category-by-category ratings, our Kalshi review is the better starting point. If you've already decided Kalshi is the right venue and want to place your first trade, keep reading.

Step 1: Signing Up and KYC

Creating a Kalshi account requires:

  • A US Social Security Number (SSN) or Individual Taxpayer Identification Number (ITIN).
  • A US government-issued photo ID — driver's license, passport, or state ID.
  • A US residential address and a phone number that can receive SMS verification.
  • Date of birth (must be 18+).

Kalshi uses a standard Know-Your-Customer flow tied to its CFTC obligations. The SSN and ID are run against IRS and identity-verification databases in real time. For most applicants with a clean record, verification clears within minutes. Applications that trigger manual review — name mismatches, address inconsistencies, or recent moves — may take up to 1–2 business days.

A few things worth knowing before you start the signup flow:

  • State eligibility varies for sports contracts. Kalshi lists federal event contracts (economic data, federal elections, weather) to all 50 states. A subset of state-licensed sports event contracts is currently blocked in jurisdictions including Nevada and New Jersey following 2025–2026 cease-and-desist orders from state gaming regulators. See our prediction market state legal guide for the current state-by-state status.
  • One account per person. Kalshi's surveillance rules prohibit multiple accounts tied to a single SSN. Do not attempt to open a second account using a spouse's or relative's SSN — that triggers a compliance review and can result in freeze and forfeiture of balances.
  • Non-US residents cannot open accounts. Kalshi is geofenced; a US SSN plus a US residential address are hard requirements, and access from non-US IPs is generally blocked.

Step 2: Funding Your Account

Kalshi supports three deposit methods. It does not accept cryptocurrency.

Method Processing Time Typical Fee When to Use
ACH / bank transfer 1–3 business days Free Default choice for any deposit over $100
Debit card Instant Small processing fee (passed through from the card network) Small first deposits and funding urgent positions
Wire transfer Same-day Wire fee applies (from your bank) Large deposits, institutional rails

Minimum deposit: $1 (per Kalshi's help center). In practice, funding $25–$100 is enough to take meaningful positions across a handful of markets without being priced out by the per-contract fee floor.

No crypto. Unlike Polymarket, Kalshi does not accept USDC or any other cryptocurrency for deposits or withdrawals. If you only hold crypto, you'll need to off-ramp to a US bank account first (most US exchanges support ACH or wire withdrawals in USD) and then fund Kalshi from that bank.

ACH hold note. Recently deposited ACH funds are typically held for a short clearing period before you can withdraw them back out (to protect against ACH reversal). You can usually start trading with a freshly deposited balance right away — the hold is specifically on withdrawing the same dollars, not on using them to buy contracts.

Step 3: Choosing a Market

Kalshi organizes markets into five primary categories:

  • Economic data — CPI prints, FOMC rate decisions, unemployment, GDP, retail sales. These are Kalshi's flagship category for institutional users and the subject of Federal Reserve research validating their forecasting accuracy against Bloomberg consensus.
  • Elections — federal and major state races, balance-of-chamber contracts, and specific policy-outcome markets.
  • Weather — temperature records, hurricane tracking, precipitation thresholds. Resolution tied to NOAA / National Weather Service data.
  • Finance — S&P 500 ranges, Bitcoin price bands, yield-curve outcomes.
  • Sports event contracts — game outcomes, season-long team-performance contracts, subject to state-level restrictions noted in Step 1.

How to read a probability price

Every Kalshi market displays a Yes price and a No price. The two prices must sum to $1.00 — if they didn't, arbitrageurs would trade them back into line immediately. The Yes price is the market's estimate of the probability the event occurs.

Example

A market "Will CPI print above 3.0% in May 2026?" shows Yes at $0.37 and No at $0.63.

  • The market assigns a 37% probability to CPI printing above 3.0%.
  • If you buy 100 Yes contracts at $0.37, you pay $37 and receive $100 if CPI prints above 3.0%, or $0 if it does not.
  • Your maximum loss is capped at the $37 you paid.

Liquidity and market depth

Before placing an order, check the order book. Each market displays outstanding buy and sell orders at each price level. Two quick signals:

  • Spread. If the best Yes bid is $0.36 and the best Yes ask is $0.38, the spread is $0.02 per contract — or roughly 5% of the $0.37 mid-market price. Thin markets can have spreads of $0.05 or more; deep markets trade inside $0.01.
  • Depth. How many contracts sit at each price level. A market showing 50 contracts on the best ask and thousands at the next two levels will fill a small order cleanly but partially fill a large order at worse prices.

If you are trading a headline CPI or FOMC market, liquidity is generally deep. If you are trading a long-tail political or sports contract, the spread is often the dominant cost — check it against the implied fee before you commit.

Step 4: Placing an Order — Order Types and the Fee Formula

Kalshi supports two basic order types, the same as a standard brokerage:

  • Market order. Executes immediately against resting orders on the book at the best available prices. You pay the taker fee.
  • Limit order. Posts a specific price and waits. If it fills immediately (because your limit crosses the spread), you pay the taker fee. If it rests on the book and someone else hits it, you pay the lower maker fee.

The fee formula

Per Kalshi's published fee schedule, the fee on any trade is calculated as:

fee = 0.07 × contracts × price × (1 − price)

…rounded up to the nearest cent, and capped at:

  • $1.75 per 100 contracts for takers.
  • $0.44 per 100 contracts for makers.

Two things to notice about this formula:

  • It peaks at the midpoint. The term price × (1 − price) is maximized at $0.50 and falls off toward $0.01 and $0.99. Contracts priced near 50/50 carry the highest per-contract fee; contracts deep in or out of the money carry far less.
  • Caps bind on mid-priced trades. At $0.50, 100 contracts would compute to 0.07 × 100 × 0.50 × 0.50 = $1.75, which is exactly the taker cap. Anywhere else on the curve the formula comes in under the cap.

Worked example

Buying 100 Yes contracts at $0.30 (taker)

Notional cost 100 × $0.30 = $30.00
Fee formula 0.07 × 100 × 0.30 × (1 − 0.30) = $1.47
Taker cap check $1.47 < $1.75 cap, so the formula wins
Total out-of-pocket $31.47
Payout if Yes resolves 100 × $1.00 = $100.00
Net profit if Yes resolves $68.53
Net loss if No resolves $31.47 (your full outlay)

If the same 100 contracts had been filled as a maker limit order, the fee would be capped at $0.44 — roughly a third of the taker fee on this trade. Over high trade counts, patiently posting limit orders instead of taking the book is the single biggest lever you have on realized cost.

Step 5: Managing Positions and Exiting

You have two ways to close a position on Kalshi:

  • Hold to settlement. Each winning Yes contract pays $1.00 at resolution; losing contracts pay $0. No additional fees are charged on settlement itself — you already paid the entry fee in Step 4.
  • Sell into the book early. Submit a sell order (as a maker limit or a taker hit) at any time before the market closes. You pay the sell-side fee under the same formula, but you lock in a known price rather than waiting for resolution.

A few realities worth planning for:

  • Round-trip fees. If you both buy and sell before resolution, you pay the fee twice. On a round-trip in a mid-priced market, fees can eat $3.50 per 100 contracts on a $50 trade — a meaningful drag on small mid-market positions.
  • Spread costs. Early exits in thinly traded markets often require crossing a wide spread. The realized execution price can be several cents worse than the screen mid-price, even on a small order.
  • Partial fills. Large orders in thin markets will often fill piecewise at successively worse prices. Limit orders let you cap the worst price you're willing to take — use them instead of market orders on anything over a few hundred contracts in a thin book.
  • Reading the P/L correctly. Kalshi displays unrealized P/L against the current mid-market, not against the bid. If you closed today, you'd receive the bid, not the mid — adjust mentally on illiquid markets.

Step 6: Settlement and Withdrawal

How settlement works

Every Kalshi market specifies a resolution source in its rules. A few examples:

  • CPI markets: settle against the official print from the Bureau of Labor Statistics.
  • FOMC markets: settle against the official Federal Reserve FOMC statement.
  • Election markets: settle against official state election board results (plus AP/AFP call sources where specified).
  • Weather markets: settle against NOAA or NWS observations.

Settlement happens on the data-release timeline. For economic data, markets typically resolve within minutes of the official print. Winning contract balances credit to your USD cash balance; no manual action is required.

How withdrawal works

  • ACH withdrawal: 1–3 business days, free of charge. Destination must be a verified US bank account.
  • Wire withdrawal: same-day or next-business-day, wire fee applies.
  • Holds: first-time withdrawals may be briefly held for security verification. Recently deposited ACH funds are typically subject to a short hold before they become withdrawable (to cover the ACH reversal window).

Tax reporting

Kalshi issues an IRS Form 1099 each January covering the prior tax year's gains and losses — Kalshi operates automated 1099 reporting as part of its DCM obligations. You don't need to manually reconstruct your trade history; the 1099 is enough input for your tax return or tax professional. For full details on how CFTC event contracts are treated under Section 1256 (60/40 long-short split, mark-to-market) and the open questions the IRS has not yet fully resolved for event contracts specifically, see our prediction market tax guide.

Our Methodology for This Walkthrough

How we built this guide

This walkthrough is built from a structured review of Kalshi's primary documentation (fees page, help center, contract rules), corroborated against CFTC filings, public press coverage, and user-reported experiences as of April 2026. We have not opened a new personal Kalshi account specifically for this guide — the mechanics below are drawn from Kalshi's own published documentation and cross-checked against our existing internal review notes. TODO (operator): add first-person signup and order-placement screenshots after the next account-opening session so the step-by-step visuals match the narrative.

Every fact cited above is linked to its primary source (Kalshi's fee schedule, the CFTC DCM registry, BLS and Federal Reserve settlement sources). Where we describe timing ("1–3 business days for ACH," "minutes for most KYC"), those are Kalshi's own published ranges, not extrapolations. Where a claim is time-sensitive (the $22B valuation, the fiscal-2025 revenue number, the state-eligibility status for sports contracts), we've dated it to April 2026 and will re-verify at the next refresh cycle.

Caveats and Watchouts

Read these before your first trade

  • State-level blocking on sports contracts. Kalshi's federal economic, political, and weather contracts are available in all 50 states, but state-licensed sports event contracts are currently blocked in Nevada and New Jersey (and subject to litigation in additional states including Massachusetts and Ohio) following 2025–2026 state gaming regulator cease-and-desist orders. Check our state legal guide for the current state-by-state status before attempting to trade sports contracts.
  • This is not tax advice. Section 1256 treatment of event contracts is not fully settled in published IRS guidance. Kalshi's 1099 gives you the raw numbers, but how you report them on Schedule D / Form 6781 is a question for a tax professional. See our prediction market tax guide.
  • Settlement disputes are rare but not zero. Every so often a market closes on an ambiguous outcome — a data source is revised after release, an election is called but not certified, or a weather observation falls on a definitional edge. Kalshi's market rules (linked from each contract page) define the resolution source and the dispute-resolution process. Read the rules page before placing a large position on an edge-case market.
  • Liquidity caveat on thin markets. The fee curve plus a wide bid-ask spread on a sparsely-traded contract can make the effective entry cost several percent of notional. For small-volume markets, always check the order book depth before committing — a market-order execution on a thin book can be much worse than the quoted mid-price.
  • One-account rule and KYC accuracy. Kalshi strictly enforces one account per SSN, and KYC mismatches (stale address, recently changed name) can freeze an account mid-trade. Double-check your identity information before depositing more than a trivial amount.

Where to Go Next

Open Kalshi Account ↗

Affiliate link — we may earn a commission at no cost to you. CFTC-regulated. $10 minimum deposit.

How to Trade on Kalshi: FAQ

Is Kalshi legal in the US?
Yes. Kalshi operates as KalshiEX LLC, a CFTC-regulated Designated Contract Market (DCM) — the same regulatory category as the CME Group and CBOE futures exchanges. The DCM license was granted in 2020–2021 and remains active. Kalshi is available to residents of all 50 states for CFTC-approved federal event contracts (economic data, federal elections, weather, finance). A subset of state-level sports event contracts has been the subject of cease-and-desist letters in 2025–2026 from gaming regulators in several states including Nevada and New Jersey, where sports event contracts are currently blocked pending litigation. Federal economic and political contracts are not affected.
How much money do I need to start trading on Kalshi?
Kalshi's minimum deposit is $10, and individual contracts trade from $0.01 up to $0.99 — so in principle you can open a position for a few cents. In practice, a starting balance of $25–$100 is enough to take meaningful positions across several markets while you learn the mechanics without worrying about fee-to-trade-size ratios on very small positions. Kalshi has no minimum account balance and no inactivity fee.
How long does a Kalshi withdrawal take?
ACH withdrawals typically settle in 1–3 business days and are free of charge. Wire withdrawals settle same-day or next-business-day and incur a wire fee. First-time withdrawals may be subject to a short security hold while Kalshi confirms the destination account. Recently deposited funds may also be held to meet ACH clawback rules — holding deposited cash for a few business days before withdrawing avoids this friction.
Can I trade on Kalshi from outside the US?
No. Kalshi is US-only. Account opening requires a US Social Security Number and a US residential address, and access is geofenced. If you travel outside the US with an existing account, you may find trading access blocked from non-US IP addresses. Traders outside the US looking for prediction markets typically use Polymarket, which operates globally but is not available to US residents.
How are Kalshi winnings taxed?
Kalshi issues an IRS Form 1099 each January covering the prior tax year's trading activity, which you report on your return. Because Kalshi operates under a CFTC DCM license, its contracts may qualify for Section 1256 tax treatment (60% long-term / 40% short-term capital gains, regardless of holding period, with mark-to-market at year-end) — though the IRS has not published definitive guidance for event contracts specifically. See our full <a href="/guides/prediction-market-tax-guide/" style="color: var(--color-primary);">prediction market tax guide</a> for reporting mechanics and consult a tax professional for your specific situation.
How does Kalshi make money?
Kalshi earns a per-trade fee on every contract that crosses the order book. The fee formula is 0.07 × contracts × price × (1 − price), rounded up to the nearest cent and capped at $1.75 per 100 contracts for takers and $0.44 per 100 contracts for makers. This fee revenue is the primary revenue line — Kalshi reported $263.5 million in fee revenue for fiscal 2025, driven largely by high-volume sports and election markets. The business also earns float on customer deposits held in segregated accounts. Kalshi was most recently valued at approximately $22 billion (Fortune, March 2026).
SK

Written by Stephan Kulik

Editor-in-Chief, PredictorHQ

Stephan Kulik is a macro investor and the editor-in-chief of PredictorHQ. He covers CFTC-designated prediction markets (Kalshi, Polymarket US, PredictIt, Robinhood, Fanatics, Underdog) from a rate-trader lens: event-probability pricing, basis trades against econ data, and regulatory risk. PredictorHQ is independently operated — the same editorial operation behind BanksForCrypto and Neobanks.Guide.

Last updated: · LinkedIn