Title card for the Stock Moe guide to Kalshi fees, withdrawals and taxes in 2026

Kalshi Fees, Withdrawals and Taxes Explained (2026)

Last updated October 23, 2026. By Stock Moe, former financial advisor, MBA and finance teacher.

Disclosure: Some links on this page are affiliate links. If you open an account through them, Stock Moe gets paid by Webull or Kalshi at no extra cost to you. I only link to products I use myself. This is not financial advice.

Kalshi fees are simple once you see the formula: the exchange charges 7% of the number of contracts times the price times one minus the price, rounded up to the next cent, and only when your order fills right away. On a 50 cent contract that is about 1.75 cents per contract. Withdrawals by bank transfer, debit card and crypto carry no Kalshi fee, and the minimum deposit is $10, all per Kalshi’s fee schedule dated July 7, 2026 and its help center as of October 23, 2026. Taxes are the one part Kalshi does not spell out, so I cover what the exchange gives you and what tax professionals are saying.

I trade on Kalshi myself and I check its odds every day for my videos. This page answers the three questions I get most after someone opens an account: what does it actually cost, how do I get my money out, and what happens at tax time. If you have not placed a first trade yet, start with my guide on how Kalshi works and come back here.

Key takeaways

  • The general trading fee is 0.07 times contracts times price times (1 minus price), rounded up. It is only charged when your order matches immediately. Resting limit orders that fill later pay no fee on most markets.
  • The fee is biggest in dollars at 50 cents and biggest as a share of your stake on cheap contracts: about 6.3% of what you pay at 10 cents versus 0.7% at 90 cents.
  • Kalshi charges no fee for ACH, bank, debit card or crypto withdrawals. Debit withdrawals usually land within hours, bank withdrawals within a few business days.
  • Minimum deposit is $10 ($1,000 for wire). Debit card deposits can carry a fee of up to 2%. ACH deposits are free.
  • Kalshi provides a profit and loss statement plus 1099-INT, 1099-MISC, 1099-B and 1099-DA forms only where IRS thresholds are met. How event contract gains are taxed is not settled, so talk to a tax professional.

How do Kalshi fees work?

Kalshi’s fee schedule, last updated July 7, 2026, gives one formula for the general trading fee: fees equal 0.07 times C times P times (1 minus P), rounded up, where C is the number of contracts and P is the price in dollars. A multiplier sits in front of that formula and defaults to 1, which is why most markets pay the plain 7% rate.

Two details matter more than the number. First, the fee is a taker fee. The schedule says it applies only to orders “immediately matched against resting orders.” If you place a limit order below the current price and it fills later, you are the resting order and you pay nothing on most markets. Second, the fee is charged when you trade, not when the market settles. The schedule lists no settlement fee and no membership fee.

The shape of the formula is the part beginners miss. P times (1 minus P) is largest at 50 cents, so the fee in dollars peaks on coin flip contracts and shrinks toward 1 cent and 99 cents. But the fee as a share of what you pay runs the other way, because at 10 cents you are paying very little per contract.

What does the Kalshi fee cost at different prices?

Using the formula on 100 contracts, here is the fee at five prices, taken from the examples in Kalshi’s own schedule and my own math with the same rounding.

  • 10 cents: you pay $10.00 for 100 contracts, the fee is $0.63, about 6.3% of your stake.
  • 25 cents: you pay $25.00, the fee is $1.32, about 5.3%.
  • 50 cents: you pay $50.00, the fee is $1.75, about 3.5%. Kalshi’s schedule shows this exact example.
  • 75 cents: you pay $75.00, the fee is $1.32, about 1.8%.
  • 90 cents: you pay $90.00, the fee is $0.63, about 0.7%.
Bar chart of Kalshi fees as a percent of what you pay: 6.3 percent at 10 cents, 5.3 at 25 cents, 3.5 at 50 cents, 1.8 at 75 cents and 0.7 at 90 cents
Kalshi taker fee as a share of what you pay for 100 contracts, from the fee schedule dated July 7, 2026.

So a long shot is more expensive to own than it looks. A 10 cent contract has to be right more than 10.7% of the time just to cover the fee, not 10%. That gap is small on one trade and large over a hundred. It is also why I never chase the cheap side of a market without a reason the price is wrong. I walked through the full $25 example math, including fees, in my Kalshi midterms guide.

Maker fees, free markets and the no settlement rule

The schedule also defines a maker fee of 0.0175 times C times P times (1 minus P), but its multiplier “defaults to 0 unless otherwise indicated.” In plain words, resting orders are free on the standard markets. Kalshi lists a handful of series where the multiplier changes: some combination markets carry a maker multiplier of 2, and a short list of markets, including the Bitcoin and Ethereum year end range markets and several political markets, carry zero fees on both sides as of July 7, 2026. The sports, Fed, CPI, jobs and GDP series are listed at the standard 1 and 1.

Canceling a resting order costs nothing. Holding to settlement costs nothing. Winning contracts pay $1 each into your balance with no cut taken at settlement. The only fee a careful trader on standard markets pays is the taker fee, and a limit order avoids even that.

Deposit methods, minimums and fees

Kalshi’s transfers FAQ, dated August 24, 2026, lists debit card (including Apple Pay and Google Pay), ACH bank transfer, PayPal, Venmo, Cash App, crypto and wire as deposit methods for US users. The minimum deposit is $10, except wire transfers, which need $1,000. Cash App works for deposits only.

On fees, the schedule is clear: ACH deposits are free, Kalshi adds no fee of its own to wire deposits, and debit card deposits can carry “a maximum fee of 2%,” which Kalshi says may be reduced. Crypto deposits may carry a fee from the third party processor, shown before you confirm. If you want every dollar working, deposit by ACH and accept that it takes a few days to settle. Recently deposited money can sit under a short security hold before you can withdraw it, and the FAQ says hold periods vary by method.

Ready to open an account? Sign up for Kalshi through my link (affiliate link, I get paid if you sign up). Any new account offer is subject to Kalshi’s current terms and eligibility, and Kalshi’s referral FAQ says offers vary, so read the offer page before you deposit. Kalshi is available only where it operates and only to adults. Event contracts can lose money, so trade only money you can afford to lose.

How to withdraw from Kalshi

Getting money out is the part people worry about most, and in my experience it is the easy part. Here is the current process for each method, from Kalshi’s help center articles dated August 24, 2026.

How to withdraw from Kalshi by bank transfer, debit card or crypto, using the steps in Kalshi’s help center as of October 23, 2026.

  1. Open the Transfers tab

    In the app or on the website, go to Transfers and select Withdraw from Kalshi.

  2. Pick a method

    US users can choose Bank Transfer, Debit Card or Crypto. International users can use Debit Card or Crypto only. Bank withdrawals are for US users only.

  3. Choose the destination

    For a bank withdrawal, pick a linked bank account. For a debit withdrawal, pick a card you have already used, including cards linked through Apple Pay or Google Pay. For crypto, you need a prior crypto deposit and a linked wallet.

  4. Enter the amount

    Your daily withdrawal limit is personalized to your account and grows with activity. The current limit shows on the withdrawal screen. Recently deposited funds may be under a security hold and will not be available yet.

  5. Confirm and wait

    Kalshi says debit withdrawals normally arrive within hours, bank withdrawals within a few business days, and crypto within about 30 minutes. If a bank rejects a payout, the money comes back to your Kalshi balance with no fee taken.

Kalshi charges no fee on any of these. The help center states “No fees for bank withdrawals,” “No fees for debit card withdrawals” and “No fees for crypto withdrawals.” Two things can slow you down: a security hold on a fresh deposit, and a compliance review by the payment processor, which the debit article says typically takes 3 to 5 business days. Wire withdrawals are not offered below $500,000, so for normal account sizes it is bank, debit or crypto.

How do Kalshi taxes work?

This is where I have to be careful, because I am not a tax professional and the rules are not settled. Here is what Kalshi itself provides and what the tax profession is saying, with the sources linked below.

What Kalshi gives you

Kalshi’s tax documentation article, dated June 22, 2026, says you can download a profit and loss statement for each year under Account, then Tax Info. The statement uses first in, first out accounting and includes fees and rebates. Kalshi also issues tax forms, but only if you meet IRS reporting thresholds: a 1099-INT for interest paid on your cash, a 1099-MISC for credits or rewards such as referral bonuses, a 1099-B for broker transactions tied to crypto transfers, and a 1099-DA for digital asset transactions through Zero Hash. If you see no forms, Kalshi says it is likely because you did not meet the thresholds.

Notice what is missing. Kalshi does not say it issues a transaction level 1099 for your event contract trades themselves. The National Association of Tax Professionals made the same point in a May 27, 2026 article: the platform “doesn’t provide a complete transaction-level tax statement for event contract trades,” and “No 1099 doesn’t mean no tax.” Your P&L statement is the record.

How the gains are taxed

The honest answer is that the IRS has not said. The NATP article notes the IRS “has not issued any revenue ruling, notice, private letter ruling or formal guidance” on prediction market contracts. Three approaches are in play among tax preparers: treating gains as capital gains and losses, treating Kalshi contracts as Section 1256 contracts with the 60/40 split (reported on Form 6781), or treating them as gambling. NATP calls the Section 1256 position “an aggressive tax position” and suggests disclosing it on Form 8275 if you take it.

The gambling treatment has a real cost now. NATP points out that for tax years beginning after December 31, 2025, gambling loss deductions are capped at 90% of winnings, which means a break even trader could owe tax on money they did not keep. That alone is a reason to get a professional involved before you file, not after.

What I do: I download the P&L statement every January, keep my own trade log alongside it, and hand both to my accountant. I do not guess at the treatment, and you should not either. Nothing in this section is tax advice.

My three rules for keeping Kalshi costs down

First, use limit orders. A resting order pays no taker fee on standard markets, and it also stops you from paying a bad price in a fast market. Second, deposit by ACH and leave the money in long enough that the security hold has cleared before you need it. Third, size the position for the fee. On a 10 cent contract, remember the real break even is closer to 11 cents, and ask whether you believe the chance is really that high. If you cannot answer, skip it.

If you want the five minute version of what I am watching on Kalshi each week, my free Sunday Letter goes out every Sunday morning.

Want to try your first contract? Open a Kalshi account through my link (affiliate link, I get paid if you sign up). Offers are subject to Kalshi’s current terms and eligibility, Kalshi is available only where it operates and only to adults, and contracts can lose money. Trade only money you can afford to lose.

Common questions

Does Kalshi charge fees?

Yes. The general trading fee is 0.07 times the number of contracts times the price times one minus the price, rounded up, charged only when your order fills immediately. There is no settlement fee, no membership fee and no fee on ACH, bank, debit or crypto withdrawals, per the fee schedule dated July 7, 2026.

How long does a Kalshi withdrawal take?

Kalshi says debit card withdrawals typically arrive within a few hours, bank transfers within a few business days, and crypto withdrawals within about 30 minutes. A security hold on a recent deposit or a processor compliance review of 3 to 5 business days can delay it.

What is the minimum deposit on Kalshi?

The minimum deposit is $10 for most methods. Wire transfers have a $1,000 minimum. ACH deposits are free and debit card deposits can carry a fee of up to 2%.

Does Kalshi send a 1099?

Only if you meet IRS thresholds, and only for specific items: 1099-INT for interest, 1099-MISC for rewards and credits, 1099-B for crypto broker transactions and 1099-DA for digital asset transactions. Kalshi provides a P&L statement for your trades but does not describe issuing a transaction level 1099 for event contracts.

Do you pay taxes on Kalshi winnings?

Yes, gains are taxable income even without a form. How they are classified is unsettled; tax professionals describe capital gain, Section 1256 and gambling approaches, and the IRS has not issued guidance. Talk to a tax professional before you file.

How long does Kalshi take to pay out?

Winning contracts pay $1 each into your Kalshi balance when the market settles, with no settlement fee. Getting that cash to your bank is the withdrawal step: debit card withdrawals usually arrive within hours, bank transfers within a few business days and crypto within about 30 minutes, per Kalshi’s help center as of October 23, 2026.

How do I take money out of Kalshi?

Go to Transfers, choose Withdraw from Kalshi, pick Bank Transfer, Debit Card or Crypto, select the destination, enter the amount and confirm. Kalshi charges no fee on any of the three. Recently deposited funds may be under a short security hold first.

Keep reading on Stock Moe

Get more from Stock Moe

Want live trades, my personal indicator and live teachers? Join the Stock Moe Academy with code MOE. Prefer the free version? The Sunday Letter lands every Sunday morning.

Sources

I am not a financial advisor and nothing in this article is financial advice. Everything here is my own opinion, for educational and entertainment purposes only. Do your own research and talk to a licensed professional before you make any financial decision.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *