OddsFile

Do You Pay Taxes on Kalshi if You Don't Withdraw? Why Leaving Money In Doesn't Help

Tax follows closed positions, not withdrawals. Kalshi or Polymarket profit left in your account is still taxable that year, and withdrawing later isn't a new tax.

OddsFile research·Updated Oct 31, 2026·4 min read

On this page

Yes. You owe tax on Kalshi profit in the year a position closes, whether or not you withdraw a dollar. Leaving winnings in your account doesn't defer anything, and pulling money out later doesn't trigger a new tax. Withdrawals are just cash moving between your own accounts. The same is true on Polymarket: a redeemed or resolved winner is a result for that year, even if the money stays in your wallet. How the profit is classified is unsettled, but the timing logic holds under the main treatments.

OddsFile is software, not tax advice. The IRS has not issued guidance on how prediction-market contracts are taxed. This article explains the options and the sources behind them; a tax professional can tell you which position fits your situation.

Why withdrawal isn't the taxable moment

Income tax follows realization. Section 1001 measures gain from the sale or other disposition of property. When you sell a contract, or it settles, your position is closed and the gain is fixed. The cash is in your account, available to you.

The constructive receipt rule closes the remaining gap: income counts as received in the year it's credited to your account or otherwise made available, even if you don't take it. So you can't postpone tax by leaving it on the platform.

Kalshi's own P&L statement works this way. It summarizes trading results for a calendar year, not withdrawals.

What each event means

Event Taxable?
Deposit dollars No
Buy a contract No, it sets your cost
Contract rises in price, you hold No, it's unrealized
Sell, or the market settles Yes, this is the tax event
Money sits in your balance No new event
Interest paid on the balance Yes, as ordinary income
Withdraw to your bank No

Worked example

You deposit $2,000 in 2026 and make $6,000 of closed profit by December. You leave all $8,000 on Kalshi, then lose $5,000 in 2027 and withdraw $3,000.

Year Result Withdrawn What's taxed
2026 +$6,000 $0 $6,000 gain, under your treatment
2027 −$5,000 $3,000 $5,000 loss, under your treatment

Lifetime, you made $1,000. But you owe tax on 2026's $6,000 and can use the 2027 loss only as your treatment allows. Under capital treatment, the $5,000 offsets 2027 gains, plus up to $3,000 of other income, with the rest carried forward. It doesn't go back to 2026. So at a 24% rate, you'd owe $1,440 for 2026 in April 2027, from money you may have since lost. This timing gap can hurt traders who keep rolling profits.

Why people think otherwise

  • Bank apps. Many people assume money is only "real" when it reaches a bank. The tax code doesn't think that way.
  • No form. If no 1099 arrives, it can feel like nothing happened. See do Kalshi and Polymarket withhold taxes?
  • Crypto habits. Some people assume crypto only counts when cashed out to dollars. That has never been the rule. The IRS says exchanges of digital assets are reportable.

On Polymarket

Your wallet is your own, so "withdrawing" is less meaningful. A market that resolves in your favor is a result, generally for the year it resolved, whether or not you've redeemed the shares. Redeeming is collecting. And moving pUSD out afterwards is another step, separate from your gain. See cashing out to your bank.

Stablecoin sales on the way out do have their own small tax rows, but they don't tax your profit a second time.

Open positions are different

Money in an open position hasn't been realized. Under capital, other-income and gambling treatment, an open position isn't taxed until it closes. So moving profit from one closed contract into a new open one doesn't defer tax on the first gain. The first gain is already closed.

The exceptions are Section 1256 and a Section 475 election, which mark open positions at year end. Neither is confirmed for event contracts.

Under gambling treatment

The IRS says gambling winnings are income. Winnings left in an account are still winnings. If you treat contracts as wagers, leaving money on the platform doesn't change that. Your gross winnings go on Schedule 1, and they might be a bigger number than your account balance suggests.

Planning around it

The trap is spending, or reinvesting, the tax money.

  1. Work out your realized result, at least quarterly.
  2. Move your likely tax out of the trading balance. See what tax rate you pay.
  3. Check whether you need estimated payments.
  4. Near year end, consider whether you want losses realized. See tax-loss harvesting.

Run the free OddsFile check: paste a Polymarket or Hyperliquid address and see your 2026 P&L under each treatment, no signup. For Kalshi, your annual P&L statement is under Account, then Tax Info.

FAQ

Does Kalshi tax you when you withdraw?

Kalshi isn't taxing you, and a withdrawal isn't a taxable event. Your closed results are what count on your return.

Can I avoid tax by never withdrawing?

No. You owe tax on realized profit whether or not you withdraw.

If I withdraw more than I deposited, is the difference taxable?

Not because of the withdrawal. Your closed results decide the tax. Deposits and withdrawals are only useful for checking your numbers.

Does withdrawing trigger a 1099?

A dollar withdrawal shouldn't on its own. Kalshi's forms cover interest, rewards and crypto activity.

Software, not tax advice. We do not prepare or file tax returns. The IRS has not ruled on how prediction-market contracts are taxed; figures shown are estimates of possible treatments. Confirm your position with a qualified tax professional. Read the full disclaimer.

See what you actually made this year.

Paste a Polymarket or Hyperliquid wallet: realized P&L, fees and win rate in seconds.

Run the free P&L check

Related guides