How to Trade on Kalshi: A Beginner's Guide
How to Trade on Kalshi: A Beginner's Guide
How to Trade on Kalshi: A Beginner's Guide
Kalshi is a CFTC-regulated prediction market where you trade Yes/No contracts on real-world events like Fed rate decisions and economic reports. Sign up, verify your identity, deposit funds, pick a market, and place your first trade in under 30 minutes.
Key Takeaways
- Kalshi is the only CFTC-regulated prediction market exchange in the US — contracts are legal financial instruments, not gambling.
- Each contract pays $1 if your prediction is correct and $0 if wrong; your profit is the difference between your entry price and the $1 settlement.
- Start with high-volume markets like Fed rate decisions or CPI releases to benefit from tighter spreads and faster order fills.
What Is Kalshi and How Do Prediction Markets Work?
Kalshi is a CFTC-regulated prediction market exchange based in the United States. Unlike offshore platforms or sports books, Kalshi operates as a federally licensed Designated Contract Market — the same regulatory category as the Chicago Mercantile Exchange. Your deposits are held in FDIC-insured accounts, and the platform must comply with strict federal oversight.
The core product is an event contract. You buy a Yes or No position on whether a specific real-world event will occur. Examples of active markets include:
- Will the Federal Reserve raise interest rates at its next FOMC meeting?
- Will US CPI inflation come in above 3.2% this month?
- Will Bitcoin close above $80,000 by end of quarter?
- Will nonfarm payrolls exceed 200,000 in the next jobs report?
Each contract is priced between $0.01 and $0.99. This price reflects the market's implied probability that the event occurs. A Yes contract at $0.68 means traders collectively believe there is a 68% chance the event happens. At resolution, the contract settles at exactly $1.00 if the event occurred or $0.00 if it did not.
Your profit or loss follows a simple formula: (settlement value minus entry price) multiplied by number of contracts. If you buy 150 Yes contracts at $0.60 each, you spend $90 total. If the event occurs, you receive $150 at settlement — a $60 profit on your $90 investment. You can also sell your contracts before the resolution date to lock in a profit or cut a loss without waiting for the outcome.
How to Create and Verify Your Kalshi Account
Opening an account takes roughly 10 minutes. Kalshi requires identity verification before you can deposit or trade — this is a federal regulatory requirement, not optional.
- Visit kalshi.com and click Sign Up in the upper right corner of the homepage.
- Enter your email address and create a secure password. Kalshi will send a confirmation email immediately — click the verification link before proceeding.
- Begin identity verification (KYC). You will need a government-issued photo ID: a US driver's license, state ID, or passport all work. Upload a clear photo of the front (and back for a driver's license) with all four corners visible and no glare. Then take a selfie for liveness verification using your phone or webcam.
- Wait for approval. The automated system approves most accounts within two to five minutes. In some cases a manual review is triggered, which can take up to 24 hours. You will receive an email when your account is ready.
- Enable two-factor authentication. Go to Account Settings, then Security, and connect an authenticator app such as Google Authenticator or Authy. Do this before depositing any funds.
Eligibility: you must be at least 18 years old and a current US resident. Kalshi does not currently accept residents of certain US states — check the platform's terms for the current list. Non-US residents are not eligible.
If your KYC is rejected, the most common causes are poor image quality, an expired ID, or a name mismatch. Re-submit with a freshly photographed ID in good lighting.
How to Deposit Funds Into Your Kalshi Account
Kalshi supports three funding methods. Choose based on your timeline and deposit size:
- ACH bank transfer: Connect a US checking or savings account through Plaid. The minimum deposit is $10. Funds take one to three business days to clear fully, though Kalshi often grants a provisional trading balance of up to $500 while your ACH is pending. This is the most common method for ongoing deposits.
- Debit card: Funds are available almost instantly after the transaction is approved. Useful when you want to start trading the same day. Some card issuers classify financial platform deposits as cash advances — check your card terms if you are unsure. A small processing fee may apply.
- Wire transfer: Best for deposits above $1,000. Clears the same business day if your bank sends the wire before its daily cutoff (typically 3:00 to 5:00 PM Eastern). No fee on Kalshi's end, though your bank may charge a wire fee.
To make a deposit:
- Log in and click Deposit in the left navigation panel.
- Select your funding method and follow the prompts to link your bank account or enter card details.
- Enter the amount and confirm the transaction.
- ACH deposits show a pending status immediately; full trading access opens once cleared.
To withdraw, navigate to Withdraw, select your linked bank account, and enter the amount. Withdrawals process within one to five business days. There is no fee for standard withdrawals.
Understanding Kalshi Markets Before You Place a Trade
Kalshi lists dozens of active markets at any time. Before putting money on a contract, review each of these details in the market's information panel:
- The question: Exactly what event must occur for Yes to win? Read this carefully — subtle wording matters. A market asking whether CPI will be above 3.0% is different from one asking whether it will be at or above 3.0%.
- Resolution source: What official data determines the outcome? Economic markets typically resolve against Bureau of Labor Statistics or Federal Reserve releases. The resolution source is listed in the market Details tab.
- Resolution date and time: When does the contract settle? For data-dependent markets this is usually the day the report is published.
- Volume and open interest: Higher volume means more contracts are trading, which tightens the bid-ask spread and makes it easier to enter or exit at a fair price. Look for markets with at least several thousand contracts of open interest if you are a beginner.
- Bid-ask spread: The spread is the gap between the lowest Ask price (what you pay to buy Yes) and the highest Bid price (what you receive if you sell Yes immediately). A tight spread — for example, $0.65 ask versus $0.64 bid — costs you only $0.01 to enter. A wide spread of $0.10 or more means you are at a disadvantage from the moment you open the position.
Market categories available on Kalshi include Economics, Politics, Finance, Crypto, and Weather. As a beginner, stick to Economics markets (Fed rates, CPI, unemployment) because the resolution rules are clear-cut and the data sources are publicly verifiable in advance.
How to Place Your First Trade on Kalshi
Once your account is funded and you have identified a market with a clear resolution rule and decent volume, placing a trade takes under two minutes:
- Click Markets in the top navigation bar to browse all open markets.
- Select a market by clicking its name. The trading panel will open on the right side of the screen, showing the current Yes and No prices, recent price history, and order book depth.
- Choose Yes or No. Click the button that matches your prediction. If you think the event will happen, click Yes. If you think it will not happen, click No.
- Enter the number of contracts. For a first trade, keep the quantity small — between 10 and 50 contracts is a reasonable starting point. The panel shows your total cost and maximum payout in real time as you adjust the quantity.
- Select your order type:
- Market order: Executes immediately at the best available price in the order book. Use this for liquid markets where the spread is tight.
- Limit order: Set a specific price you are willing to pay. Your order sits in the order book until another trader is willing to transact at your price. Use this when the spread is wide or you want to be precise about your entry.
- Review and confirm. Double-check the market name, your direction (Yes or No), quantity, and total cost. Click Buy to submit. Filled orders appear in your portfolio immediately.
To exit a position before resolution, go to your portfolio, find the open position, and click Sell. You can sell at market price or set a limit. Profits and losses are reflected in your available balance as soon as the sell order fills.
How to Manage Risk When Trading on Kalshi
Because prediction markets can shift rapidly as new information emerges, disciplined position sizing matters more than picking winners. Follow these guidelines to protect your capital:
- Limit each position to 2 to 5 percent of your total balance. If you have $400 in your account, keep single-market exposure under $20. This ensures that no single bad prediction ends your session.
- Avoid markets with wide spreads. If the Yes ask is $0.60 and the No ask is $0.55, those two prices add up to only $1.15 — but they should add to approximately $1.00 in an efficient market. That extra $0.15 is built-in friction working against you every time you trade.
- Do not trade markets you do not understand. If you cannot explain what data source resolves the market and what the resolution threshold is, skip it until you can.
- Set a daily loss limit before you start. Decide in advance the maximum dollar amount you are willing to lose in a single session. When you hit that number, close your open positions and stop trading for the day.
- Monitor positions near resolution. Prices can move sharply in the final minutes before a data release. If your position has a large unrealized gain and resolution is imminent, selling early to lock in profit is often the right move.
- Diversify across uncorrelated markets. A Fed rate decision and a hurricane track forecast are driven by completely different factors. Holding both reduces the risk that a single surprise wipes your balance.
Kalshi contracts are fully collateralized — you cannot lose more than you invested in any single trade. There is no margin, no leverage, and no risk of a margin call.
Taxes on Kalshi Trading Profits
Kalshi profits are taxable income in the United States. Here is what you need to know before your first trade:
- Form 1099-B: Kalshi issues a 1099-B to users whose proceeds meet IRS reporting thresholds. You will receive this form by mid-February for the prior calendar year. Download it from Account Settings, then Tax Documents. Even if you do not receive a 1099-B — for example, because your volume was below the threshold — you are still legally required to report gains.
- How gains are classified: Kalshi event contracts are CFTC-regulated financial instruments. The IRS generally treats gains and losses as capital gains. Most Kalshi contracts resolve in days or weeks, making them short-term capital gains taxed at ordinary income rates. Contracts held longer than one year would qualify for the lower long-term capital gains rate, though this scenario is uncommon given typical contract durations.
- Losses offset gains: If you have losing trades in the same tax year, those losses can offset your gains and reduce your taxable income. Keep a complete export of your trade history to document your net position.
- Export your records regularly. Go to Account Settings, then Trade History, and download a CSV export at least quarterly. Your records and your 1099-B should match exactly. If they diverge, contact Kalshi support before filing your return.
- Consult a tax professional if your trading volume is significant or if you are uncertain about how to report derivatives income. The tax treatment of prediction market contracts continues to evolve under IRS guidance.
Kalshi does not withhold taxes automatically. If you are consistently profitable, set aside approximately 25 to 37 percent of your net gains throughout the year to avoid a large tax bill in April.
Frequently Asked Questions
Is Kalshi legal in the United States?
Yes. Kalshi is regulated by the Commodity Futures Trading Commission (CFTC) as a Designated Contract Market (DCM) — the same regulatory category as the Chicago Mercantile Exchange. It is the first federally regulated prediction market exchange in the US, making event contracts legal financial instruments for US residents aged 18 and older.
How does Kalshi make money?
Kalshi charges a trading fee on each contract, typically between 1% and 7% of the contract's value depending on the market. The fee is deducted from winning payouts at settlement. There are no account maintenance fees, deposit fees, or monthly charges.
What is the minimum deposit on Kalshi?
The minimum ACH bank transfer deposit is $10. Debit card deposits have a similar minimum. There is no minimum account balance required to keep your account open, and no inactivity fees if you are not actively trading.
Can you lose more than you invest on Kalshi?
No. Kalshi contracts are fully collateralized — the maximum you can lose on any trade is the amount you paid for your contracts. There is no leverage or margin trading on the platform, so your downside is strictly capped at your initial position cost.
What types of events can you trade on Kalshi?
Kalshi lists markets across economics (CPI, unemployment, nonfarm payrolls, Fed rate decisions, GDP), politics (election outcomes, legislative votes), finance (S&P 500 level ranges, Treasury yields), cryptocurrency prices, and weather events. New markets are added regularly based on current events.
How is Kalshi different from sports betting?
Kalshi is a federally regulated financial exchange, not a sportsbook. It does not offer sports betting. Kalshi focuses on economic, political, and real-world event outcomes. Profits are treated as investment income for tax purposes — not gambling winnings — and are subject to capital gains tax rules.
Was this guide helpful?
Voting feature coming soon - your feedback helps us improve