Kalshi is the first regulated prediction market exchange in the United States, operating under the oversight of the Commodity Futures Trading Commission (CFTC) since 2020.
The platform allows American users to trade on the outcomes of real-world events ranging from politics and sports to economics and weather, using a straightforward yes/no contract system.
Unlike offshore platforms or unregulated alternatives, Kalshi provides legal compliance, consumer protection, and transparent market operations through its Designated Contract Market (DCM) status.
The platform has grown to offer over 3,500 active markets and gained significant traction with its approval to host election markets and subsequent partnerships with major financial institutions.
This guide walks you through everything you need to know about using Kalshi as a US resident, from account creation and verification to funding your account, placing trades, and withdrawing your earnings.
Key Takeaways:
- Kalshi requires users to be 18 years or older with a valid US residential address and complete CFTC-mandated KYC verification
- The platform offers multiple funding methods including ACH bank transfers, debit cards, and USDC cryptocurrency with varying limits and fees
- Trading involves buying Yes or No contracts where prices between $0.01 and $0.99 represent the market’s implied probability of an event occurring
- Maker orders incur zero fees while taker orders have a 7% fee calculated based on contract price and quantity
Kalshi US Eligibility
Before you begin using Kalshi, you must meet specific eligibility criteria mandated by CFTC regulations.
All users must be at least 18 years old, which differs from traditional sportsbooks that typically require users to be 21 because Kalshi is regulated as a derivatives exchange rather than under state gambling laws.
You need a legal US residential address, though certain states currently have restrictions on access including Arizona, Illinois, Maryland, Michigan, Montana, New Jersey, and Ohio.
The platform requires comprehensive identity verification to comply with Know Your Customer (KYC) and USA PATRIOT Act requirements.
You’ll need to provide your full legal name, date of birth, Social Security Number, residential address, and upload a government-issued photo ID such as a driver’s license or passport.
Additionally, you cannot be subject to Office of Foreign Assets Control (OFAC) sanctions or listed on the Specially Designated Nationals list.
Is Kalshi Legal in the US?
Kalshi operates as a fully regulated and legal prediction market platform in the United States, offering a legitimate alternative to offshore betting sites.
Unlike unregulated competitors, Kalshi holds official federal oversight and follows strict compliance standards established by U.S. financial regulators.
Regulatory Status
Kalshi is regulated as a Designated Contract Market (DCM) by the Commodity Futures Trading Commission (CFTC), an independent U.S. government agency that has overseen derivatives markets since 1974.
The CFTC granted Kalshi its DCM designation on November 4, 2020, authorizing it to operate as a financial exchange for trading futures, swaps, and options on commodities.
This regulatory framework means Kalshi is treated as a derivative exchange rather than a gambling platform, subjecting it to federal financial regulations that ensure market transparency, transaction security, and protection against fraud and manipulation.
How to Setup Account in Kalshi?
Creating a Kalshi account involves a straightforward registration process that typically takes just a few minutes, though verification can sometimes require additional time.
Sign-Up Process
The account creation process follows these steps:
Visit the sign-up page: Navigate to Kalshi’s website and click the “Sign Up” button on the homepage.
​Choose your registration method: Select either “Continue with Email” to manually create credentials, or use single sign-on options like “Continue with Google” or “Continue with Apple” for faster access.
Create your credentials: If registering with email, enter your email address, create a password that meets the platform’s requirements, and click “Continue”.​
Provide personal information: Enter your legal first name, legal last name, date of birth, and mobile phone number.​
Verify contact details: Confirm your email address and phone number through verification codes sent to each.​
Submit identification documents: Upload a clear, original photo of a government-issued ID (driver’s license or passport) and provide your Social Security Number.
Enter residential address: Provide your U.S. residential address within the 50 states, D.C., or U.S. territories (P.O. boxes and commercial addresses are not accepted).
Review and accept terms: Read and agree to Kalshi’s terms of service and privacy policy before submitting your application.
Optional referral code: If you have a referral code, enter it during signup to receive potential bonuses.
Kalshi KYC (Know Your Customer)
Kalshi requires extensive identity verification, including your Social Security Number and a government-issued driver’s license or passport, because federal law mandates these measures for all CFTC-regulated financial exchanges.
As a Designated Contract Market, Kalshi must comply with U.S. regulations that require the platform to verify the identity of any person opening an account and maintain detailed records of their information.
These KYC requirements help prevent fraud, money laundering, and ensure regulatory compliance with CFTC rules.
It’s important to ensure that the information on your photo identification matches exactly with the details in your Kalshi profile, and you must submit clear, original copies rather than screenshots or photos of screens.
Verification Time
Account verification is usually instant, allowing you to start trading immediately after submitting your information.
However, if discrepancies are detected in your submitted information, similarities exist with another account, or manual review is required, the approval process can take up to 24-48 hours.
Kalshi’s compliance team works to process applications efficiently while ensuring accuracy and platform security.
Once approved, you’ll receive an email confirmation, and if additional information is needed, instructions will be provided
Funding Your Kalshi Account
Once your Kalshi account is verified, you’ll need to deposit funds before you can start trading on prediction markets.
Kalshi offers straightforward funding options designed to move money safely between your bank and trading account.
Deposit Methods
ACH (Bank Transfer): This is the most common and recommended deposit method for most traders. ACH transfers connect directly to your bank account and are typically free of charge, making them ideal for regular deposits.
To set up ACH, you’ll need to link your bank account by providing your routing number and account number, or by using Plaid for instant bank verification.
ACH deposits usually process within 1-3 business days, though some banks may clear funds faster.
Wire Transfer: For traders looking to deposit larger amounts, typically $50,000 or more, wire transfers offer a faster processing option.
While wire transfers can be more expensive (your bank may charge $15-$30 per transaction), they’re useful when you need to move significant capital quickly or when ACH limits don’t meet your trading needs.
Kalshi provides specific wire instructions once you select this option in your account settings.
Withdrawing Your Kalshi Funds
Before initiating a withdrawal, ensure all your contract positions are either closed or have settled, as only funds in your cash balance are eligible for withdrawal.
Navigate to the “Transfers” tab and select “Withdraw from Kalshi” to begin the process.​
Bank Transfer (ACH) Withdrawal:
- No fees for withdrawals to your linked bank account
- Processing typically takes one to three business days
- Subject to security holds of three to seven days for recently deposited funds
Debit Card Withdrawal:
- $2 flat fee per withdrawal transaction
- Funds arrive within one to two business days
USDC Crypto Withdrawal:
- Processed through Zero Hash with funds typically arriving within 30 minutes
- No withdrawal fees but blockchain gas fees may apply
Security holds prevent immediate withdrawal of recently deposited funds, with ACH deposits requiring three to seven days before those specific funds can be withdrawn.
Debit card deposits may have shorter hold periods, but check your account for specific timing. Only the deposited amount is subject to holds, any profits or previously cleared funds can be withdrawn immediately.
What Can You Trade in Kalshi? (Market Categories)
Kalshi separates its markets into distinct categories that allow you to trade on almost any measurable outcome.
Unlike the stock market where you trade on the performance of a single company, here you trade on the specific events that impact the world.
- Politics This is often the most popular category during election cycles. You can trade on major outcomes like who will win the Presidential election or control the House and Senate. You can even trade on the President’s approval rating as measured by major polling aggregators.
- Economics For those who follow financial news, this category offers the most direct way to hedge against economic shifts. The most active markets typically involve the Federal Reserve, where you can trade on whether the Fed will cut, hike, or maintain interest rates at their next meeting.
- Climate & Weather These markets are highly specific and resolve based on official government data from sources like the National Weather Service. You can trade on daily temperature highs for major cities like New York, Austin, or Miami.
- Culture & Tech This category captures viral moments and technological breakthroughs. In the tech sector, you can find markets on when OpenAI will achieve AGI (Artificial General Intelligence) or if a specific app like TikTok will face a federal ban.
💡 Pro Tip: Stop Guessing, Start Tracking
Successful prediction market trading isn’t about gut feeling, it’s about data. The most profitable traders track “smart money” flow to see where the odds are moving before the rest of the market catches up.
We recommend using Pinnacle Odds Dropper to monitor real-time line movement.
It alerts you when a market is shifting before the price changes on exchanges like Kalshi, giving you a massive edge in entry pricing.
Kalshi Fees and Taxes
One of the biggest advantages Kalshi has over offshore betting sites is its transparent fee structure and tax treatment.
Because it operates as a federally regulated exchange (similar to the NASDAQ or NYSE), the costs and tax reporting are far more favorable for serious traders than traditional sportsbooks.
Trading Fees Unlike sportsbooks that charge a hidden 10% “vig” (vigorish) on losing bets, Kalshi charges a transparent transaction fee.
- The Structure: Fees are calculated based on the “expected earnings” of a contract. In simple terms, the fee is variable: it is generally lower when the odds are extreme (e.g., 99¢ or 1¢) and slightly higher when the market is a toss-up (50¢).
- The Cost: For most trades, the fee is roughly 1% to 1.75% of the trade volume. This is significantly cheaper than the standard 5-10% juice found in sports betting.
- Deposit/Withdrawal: ACH bank transfers are completely free for both deposits and withdrawals. However, if you choose to fund your account instantly via debit card, there is typically a ~2% processing fee.
Taxes (The “Capital Gains” Advantage) This is where Kalshi truly shines compared to DraftKings, FanDuel, or offshore books.
- Form 1099-B: Because Kalshi is a designated contract market, it reports your trading activity on Form 1099-B. This is the exact same tax form you receive from stock brokerages like Robinhood or Fidelity.
- Capital Gains vs. Ordinary Income: Traditional gambling winnings are taxed as “Ordinary Income” (which can be as high as 37%), and you can only deduct losses if you itemize your deductions. Kalshi profits are generally treated as Capital Gains.
- Offsetting Losses: If you have a bad year on Kalshi, you can generally use those losses to offset other capital gains (like profits from selling Apple stock). If your losses exceed your gains, you can typically deduct up to $3,000 against your ordinary income.
Conclusion
For years, Americans interested in prediction markets were forced into a digital gray area, using VPNs to access offshore sites or navigating complex crypto wallets just to make a simple trade. Kalshi has fundamentally changed that landscape.
By securing federal regulation from the CFTC and integrating directly with the US banking system, Kalshi has legitimized event trading for the average investor. It strips away the complexity of blockchains and the risk of offshore sportsbooks, offering a clean, legal, and transparent platform where your opinion on world events can translate directly into profit.
Final Verdict: If you are a news junkie, a data nerd, or simply someone who wants to hedge against real-world risks (like inflation or interest rates) without touching cryptocurrency, Kalshi is currently the best platform available in the US.

