WagerMintsWagerMintsbeta
Back to the blog

Withholding

Does Kalshi Take Taxes Out When You Withdraw? No. Here's When You're Actually Taxed

Kalshi withholds nothing, and cashing out isn't the taxable moment. You owe when a position closes, cash or not.

The WagerMints Team

Prediction-market tax research

September 15, 2026/3 min read

No. Kalshi does not take tax out of your winnings, and withdrawing is not what makes them taxable. You owe tax when a position closes or settles, in the year it happens, whether the money is still sitting in your account or already in your bank. Nothing is withheld along the way, so the whole bill lands on your return.

When you are actually taxed

  • When you sell a contract before it settles: the gain or loss counts in that year.
  • When a contract settles: the payout minus what you paid counts in that year.
  • When Kalshi pays you interest, rewards or rebates: that is income when it is credited.

Moving money from Kalshi to your bank is none of those. It is your own cash changing location. Withdrawing $5,000 creates no tax, and not withdrawing $5,000 of profit saves you none.

The expensive version of this myth

“I left it in the app, so it doesn’t count yet” is how people end up under-reporting a winning year. The profit counted the day the market settled. Leaving the balance parked only means the tax comes due with nothing set aside for it.

Why nothing is withheld

A sportsbook can withhold 24% on a big win because it is a gambling payer under the tax rules. Kalshi is not treated as one today, and it sends no form reporting your trading profit at all (here is what it does send). So unlike a paycheck, nothing has been paid toward this tax before you file.

That has a practical consequence: if you have a big winning year, you may owe estimated tax during the year, not just in April. The IRS can charge an underpayment penalty when not enough tax was paid in through withholding or quarterly estimates. A preparer can tell you whether you are close to that line.

What about positions still open at year end?

Under capital, ordinary and gambling treatment, a position you still hold on December 31 is not taxed until you close it. The one exception is Section 1256, which treats open positions as if sold at their year-end price. (More on Kalshi taxes.)

Withdrawing in crypto is a little different

If you fund or withdraw with crypto, you may receive a 1099-DA for that crypto movement. It covers the crypto leg only, not your trading, but it still needs to be accounted for on your return so the IRS’s copy matches yours.

Polymarket and Robinhood work the same way

Neither withholds tax on prediction-market winnings, and withdrawing is not the taxable event on either. On polymarket.com your trades happen in a stablecoin, so cashing out to dollars can add a tiny crypto gain or loss on top, usually cents.

What to do

  1. Work out your profit by the year positions closed, not the year you withdrew.
  2. Set aside money for the tax, since none was withheld.
  3. Price the year under all four treatments before you file. WagerMints does this from your Kalshi export, free.

Sources

  1. Kalshi Help Center, tax documentation
  2. IRS Topic No. 306, Penalty for underpayment of estimated tax
  3. IRS Publication 550, Investment income and expenses

Run this against your own trades

WagerMints computes all four methods from your real Kalshi export or Polymarket wallet, side by side. Your trade data is processed in memory, not stored unless you opt in to share it.

Run your report

New to this? Start with the guide to the four methods or the tax glossary.