FPM

6 min read · Updated September 2, 2026

Is Kalshi legal in Florida?

Quick answer

Kalshi is available to eligible Florida users under its CFTC-regulated framework. Confirm current product availability, terms and account eligibility before depositing.

Offer snapshot

New eligible users can trade $25 and get $25 with code FLPREDICTS, subject to Kalshi's terms, limitations and jurisdictional restrictions.

Short answer: Kalshi offers CFTC-regulated event contracts to eligible Florida users. It is a separate product category from state-licensed wagering, so check current availability and rules before participating.

Key takeaways

  • › Kalshi is regulated by the U.S. Commodity Futures Trading Commission (CFTC).
  • › Open to eligible Florida users; Kalshi products are not available in all jurisdictions.
  • › New eligible users: trade $25 and get $25 with code FLPREDICTS.
  • › Minimum age on Kalshi is 18+; we recommend 21+ as a responsible-play floor.
  • › Deposits in USD via ACH, debit, or wire. No FL-specific limits.
  • › Florida has no state income tax — only federal tax applies to profits.

Regulator

CFTC (federal)

FL status

Eligible users

Account type

USD, real-money

Kalshi availability in Florida

Kalshi is a designated contract market (DCM) regulated by the CFTC under the Commodity Exchange Act. Event contracts trade as regulated derivatives rather than wagers, under federal oversight rather than Florida's gaming framework. Availability still depends on Kalshi's own jurisdictional and account eligibility rules.

Florida's gambling framework (the Seminole Tribe compact, parimutuel rules, the prohibition on most online wagering) governs games of chance and sports betting. CFTC-regulated event contracts sit outside that framework.

How Kalshi differs from other products

Kalshi event contracts are a distinct CFTC-regulated product with their own contract rules, fees and eligibility requirements. Review the market information and current terms before participating.

How to sign up from Florida

  1. Go to Kalshi and tap Sign up.
  2. Enter your Florida address and complete ID verification (KYC).
  3. Link a bank account, debit card, or initiate a wire.
  4. Deposit USD — there's no minimum.
  5. Browse markets — try a low-stakes hurricane or NFL contract to start.

Trade $25, get $25

Use FLPREDICTS if prompted. New eligible users only; terms and restrictions apply.

Claim the $25 offer

Certain limitations apply. The offer is available to new users only, subject to the terms and conditions at kalshi.com/tc/500. 18+ only. Restrictions and eligibility requirements apply. Event contract trading involves significant risk and is not appropriate for everyone. Please carefully consider if it is appropriate for you in light of your personal financial circumstances. Kalshi products are not available in all jurisdictions. See kalshi.com/regulatory for more information.

Taxes for Florida Kalshi traders

Florida has no personal state income tax, so trading profits aren't taxed at the state level. Federal income tax still applies. Kalshi issues Form 1099 for reportable activity. Treat gains as taxable income and keep your trade history. Consult a CPA for anything material.

What about Kalshi sports markets in Florida?

Kalshi lists sports event contracts (NFL, NBA, championships) under its CFTC-regulated framework. The regulatory landscape continues to evolve, and product availability varies by jurisdiction — check the platform for what is currently offered to you.

Play responsibly

Prediction markets are real-money trading and you can lose your full stake. We recommend 21+. If trading stops feeling fun, call 1-800-GAMBLER or text 988 for free, confidential support.

Related reading

Kalshi in Florida — FAQ

Short, direct answers — the stuff Florida players actually ask.

Kalshi is a CFTC-regulated designated contract market (DCM), and eligible Florida residents 18+ can sign up, deposit USD and trade its event contracts. Kalshi products are not available in all jurisdictions, so confirm eligibility first.

Deposit $10, get $50 — Polymarket US