Polymarket Taxes: How US Traders Should Think About Event Contracts, USDC, and Capital Gains

5 min read
Verified
Polymarket Taxes: How US Traders Should Think About Event Contracts, USDC, and Capital Gains

Polymarket trades are crypto-to-crypto transactions on the Polygon blockchain - every outcome share you buy, sell, or redeem is property under IRS rules, which means most Polymarket activity falls under standard short-term capital gains treatment rather than the favorable Section 1256 rules that apply to regulated exchanges like Kalshi.

That distinction matters at tax time: on-chain Polymarket trading is taxed up to 37% with no automatic 1099 reporting, while every step of a trade - funding, buying, selling, and redeeming - can be a separate reportable event.

How Polymarket actually works under the hood

Polymarket runs on Polygon, an Ethereum layer-2 network. When you trade a market like "Will the Fed cut rates in March?", here's what's happening on-chain:

  • Every market has outcome shares. A "Yes" share and a "No" share, each of which resolves to exactly $1.00 if correct and $0.00 if wrong. These shares are ERC-1155 tokens (a token standard on Ethereum-compatible chains) minted through Polymarket's Conditional Token Framework.

  • All trading is denominated in USDC, a dollar-pegged stablecoin. If "Yes" is trading at $0.62, you're spending 0.62 USDC per share.

  • When a market resolves, winning shares become redeemable for 1 USDC each and losing shares become worthless.

The key insight: you are never trading in dollars. You're swapping one crypto asset (USDC) for another crypto asset (an outcome token), and later swapping back. In the IRS's view, crypto is property, and every disposal of property is a potentially taxable event.

Regulated vs. unregulated event contracts - and why it matters

This is the distinction that determines which tax regime you're likely in.

Regulated event contracts

Platforms like Kalshi (and event contracts on CME) are CFTC-regulated exchanges. Contracts traded on a regulated US futures exchange can potentially qualify as Section 1256 contracts, which get unusually favorable treatment:

  • 60/40 treatment: 60% of gains are taxed as long-term capital gains and 40% as short-term, regardless of holding period. For a trader in the 37% bracket, that blends down to roughly 26.8% instead of 37%.

  • Mark-to-market: open positions are treated as sold at fair market value on December 31, and you report the paper gain or loss.

Whether event contracts actually qualify for Section 1256 is genuinely debated among tax professionals - the statute was written for futures and options, not binary event contracts - but the argument only exists at all because these platforms are CFTC-regulated. Regulated platforms also issue tax forms (typically a 1099-B), which makes reporting far more straightforward.

Unregulated event contracts

Polymarket has historically operated outside CFTC regulation for US retail users (it settled with the CFTC in 2022 and blocked US traders for years). That's changing - Polymarket acquired QCX, a CFTC-licensed exchange, in 2025 and is relaunching for US users under a regulated umbrella. But for the on-chain product most people have used, there's no Section 1256 argument. You fall back to default property rules:

  • Outcome tokens are property. Gains and losses are capital gains and losses, short-term if held one year or less (which describes virtually every prediction market position).

  • Short-term capital gains are taxed at your ordinary income rate - up to 37% federally.

  • Historically, no 1099s. You're responsible for tracking and reporting everything yourself.

As Polymarket's regulated US exchange matures, trades made through it may end up with different treatment and proper tax reporting. Watch that space, but don't assume your old on-chain history gets the regulated treatment retroactively.

The gambling question

Some argue prediction market profits could be gambling income instead of capital gains. This matters more than it sounds: gambling winnings are ordinary income, and gambling losses are only deductible if you itemize, only against gambling winnings - and starting in 2026, only 90% of losses are deductible under the 2025 tax law. Under that framing, you could lose money overall and still owe tax.

The stronger position for on-chain Polymarket activity, in our view, is capital asset treatment: you're buying and selling tokens that have market prices and trade continuously, not placing bets with a house. Most crypto tax software and practitioners treat it this way. But there's no direct IRS guidance on prediction markets, so a defensible, consistent position - ideally sanity-checked with a tax professional if the dollars are large - is what you're aiming for.

Polymarket Taxes: The taxable events, step by step

Assume capital gains treatment. Here's the lifecycle of a typical Polymarket trade.

1. Funding your account

Buying USDC with dollars is not taxable - it just establishes your cost basis. Bridging USDC from Ethereum to Polygon is generally treated as non-taxable (you still own the same asset), though bridging is a gray area some take more conservative positions on. Gas fees paid in POL are tiny disposals of POL, which good tax software will track for you.

2. Buying shares

Spending USDC on outcome shares is a disposal of USDC - technically a taxable event. Because USDC is pegged to $1, your gain or loss is usually zero or a few cents, but it still belongs on your return, and it's why your transaction count balloons. Your cost basis in the shares is what you paid: buy 1,000 "Yes" shares at $0.40, and your basis is $400.

3. Selling shares before resolution

A straightforward capital gain or loss. Sell those 1,000 shares at $0.75, and you have a $350 short-term capital gain. You also now hold 750 USDC with a fresh cost basis.

4. Market resolution

  • You held winning shares: redeeming them for 1 USDC each is a disposal at $1.00 per share. If your basis was $0.40, that's a $0.60 gain per share.

  • You held losing shares: they're worth zero. That's a capital loss equal to your full basis. Don't skip reporting these - they offset your gains.

5. Cashing out

Bridging USDC back and selling it for dollars is a final disposal of USDC - again, usually a negligible gain or loss, but reportable.

Handling losses on your Polymarket Taxes

Under capital gains treatment, losses work in your favor:

  • Losses offset capital gains from anywhere - Polymarket wins, stock sales, other crypto trades.

  • Up to $3,000 of net capital losses per year can offset ordinary income, with the rest carried forward indefinitely.

  • The wash sale rule currently doesn't apply to crypto, so realizing a loss and re-entering a similar position doesn't disallow the loss the way it would with stocks. (Congress has repeatedly proposed changing this.)

Compare that to the gambling framing - losses trapped as itemized deductions, capped at 90% from 2026 - and you can see why the characterization question is worth taking seriously.

Recordkeeping is the real problem

Because on-chain Polymarket doesn't send you a 1099, the burden is entirely on you, and an active trader can rack up thousands of micro-transactions: USDC disposals, share purchases, partial sells, redemptions, gas fees. Doing this by hand in a spreadsheet is miserable.

The practical move is to connect your Polygon wallet to crypto tax software that understands Polymarket's contracts specifically - generic tools often mislabel outcome-token trades as unknown swaps or, worse, as income. Awaken supports Polymarket natively, categorizing buys, sells, and redemptions so your gains and losses land on Form 8949 correctly.

Polymarket Taxes Summary

  • On-chain Polymarket trades are crypto-to-crypto transactions, and the default US treatment is short-term capital gains and losses.

  • Regulated event contracts (Kalshi, CME, and potentially Polymarket's new US exchange) may qualify for favorable Section 1256 treatment and come with proper tax forms; unregulated on-chain trading doesn't.

  • Every leg of the trade - funding, buying, selling, redemption, cashing out - is potentially reportable, even the near-zero USDC disposals.

  • Report your losses. They're valuable.

  • Get your wallet history into software early. The tracking problem is much bigger than the tax math.

Polymarket Taxes FAQs

Are my Polymarket trades taxed like crypto or like gambling? Most tax professionals treat on-chain Polymarket activity as capital asset transactions, not gambling - you're buying and selling outcome tokens that trade continuously at market prices, not placing bets with a house. This matters because gambling losses face stricter limits (itemized deduction only, capped further starting in 2026), while capital losses can offset gains from anywhere and carry forward indefinitely.

Do I owe tax every time I buy or sell shares on Polymarket, even before a market resolves? Yes. Spending USDC to buy outcome shares is technically a disposal of USDC, and selling shares before resolution triggers a capital gain or loss based on what you paid versus what you received. Even funding steps like bridging USDC between chains can carry reporting obligations, which is why an active trader's transaction count balloons quickly.

Why does Polymarket get taxed differently than Kalshi? Kalshi is a CFTC-regulated exchange, which gives it a plausible claim to Section 1256 treatment - a favorable 60/40 capital gains split with no minimum holding period. Polymarket has historically operated without US regulatory approval for retail traders, so its on-chain activity falls back to standard short-term capital gains taxed at ordinary income rates up to 37%.

Does Polymarket send me a 1099 or track my taxes for me? No - historically, on-chain Polymarket activity generates no tax forms, so tracking every trade, redemption, and cash-out is entirely your responsibility. Because a single position can generate multiple taxable events (funding, buying, selling, redeeming), this is best handled with crypto tax software built to recognize Polymarket's specific contract structure rather than a manual spreadsheet.

What happens if my Polymarket shares resolve to zero - can I still claim a loss? Yes, and it's worth doing carefully. A losing position that resolves to $0 counts as a capital loss equal to your full cost basis, and that loss can directly offset gains elsewhere in your portfolio - skipping it means leaving a legitimate deduction on the table.

Also read:

Polymarket Taxes: How US Traders Should Think About Event Contracts, USDC, and Capital Gains