Polymarket Taxes: Crypto Gains, Tax Forms & Jurisdiction Guide

By Sarah Chen•Published Apr 25, 2026•Last Updated 4/25/2026•13 min read

You made money on Polymarket. Great. But now comes the part nobody likes: taxes. The IRS treats crypto prediction market gains like any other income. Fail to report it, and you're looking at penalties, interest, and potential audit.

This guide explains exactly what you owe, how to track it, which forms to file, and how tax rules differ by country. Nothing here is financial or legal advice—consult a tax professional—but knowing the framework saves you from surprises.

When You Owe Tax (Taxable Events on Polymarket)

Most people assume you pay tax when you withdraw money. That's wrong. Tax is triggered when you realize a gain, regardless of withdrawal.

Taxable Events (Trigger Tax Obligation)

1

Market Resolves (You Sell or Hold to Resolution)

You buy YES at $0.60, market resolves YES at $1.00. Gain: $0.40. Tax is owed immediately, even if you don't sell.

2

You Sell Before Resolution

You buy YES at $0.60, sell at $0.80 before resolution. Gain: $0.20. Taxable immediately.

3

You Withdraw Winnings from Polymarket

After market resolves, you move USDC from Polymarket wallet to exchange to cash out. No new tax on withdrawal itself (tax already owed at resolution).

4

You Swap Winnings into Another Asset

You swap USDC winnings for ETH. Each swap is a taxable event. You report the gain/loss on the swap separately.

Key insight: Tax is based on gains, not cash. If you make $10,000 on Polymarket but leave it sitting in your wallet, you still owe tax on that $10,000 in the year you earned it.

How to Calculate Your Taxable Gains (Step-by-Step)

Every prediction market trade is treated as a separate security sale. Here's the math:

Formula:

Taxable Gain = (Sale Price - Cost Basis) × Number of Shares

Real Example: Single Trade

Trade: Buy 500 YES shares of "Bitcoin > $100K"

Cost per share: $0.60

Cost basis (total): 500 × $0.60 = $300

Market resolution: YES wins

Payout per share: $1.00

Sale proceeds: 500 × $1.00 = $500

Taxable gain: $500 - $300 = $200

Complex Example: 5 Trades in One Year

TradeCost BasisSale PriceGain/(Loss)
Trade 1$300$500+$200
Trade 2$750$600-$150
Trade 3$1,200$1,500+$300
Trade 4$400$350-$50
Trade 5$2,000$2,800+$800
Total Net Gain+$1,100

Report $1,100 as taxable income on your tax return for this year.

Which Tax Forms to File (By Jurisdiction)

Different countries require different forms. Here are the most common:

USA

Primary form: Schedule D (Capital Gains and Losses)

Also report: Form 8949 (Sales of Capital Assets) if you have 50+ transactions

Tax rate: Short-term (held < 1 year): ordinary income tax rate (10–37%). Long-term (held > 1 year): preferential rate (0%, 15%, or 20%)

Tracking tool: Koinly, CoinTracker, or TaxBit

Deadline: April 15 (or October 15 if extension filed)

UK

Primary form: Self Assessment Tax Return (if profits exceed threshold)

Tax rate: Capital Gains Tax (20% on gains above £3,000 exemption) or income tax if treated as trading

Key question: Is Polymarket trading a "hobby" (capital gains) or a "trade" (income)? Frequency and intent matter.

Deadline: January 31 (following tax year)

Canada

Primary form: Schedule 3 (Capital Gains) on T1 General

Tax rate: 50% of gains are taxable (capital gains inclusion rate). Report half your gain as taxable income.

Example: $1,000 gain = $500 taxable income at marginal rate (roughly 20–50% depending on province)

Deadline: June 15 (payment due April 30)

Singapore

Tax status: Generally no capital gains tax. Gains not taxed unless deemed "trading" activity.

Trader vs Investor: High-frequency trading may trigger income tax. One-off bets likely exempt.

Reporting: Only if Inland Revenue Board deems it taxable income

Australia

Primary form: Capital Gains Schedule on Tax Return

Tax rate: 50% discount on long-term gains (held 1+ year) for individuals. Full gain taxed short-term.

Example: $1,000 long-term gain = $500 taxable at marginal rate

Deadline: June 30 (Australian tax year)

Tax Loss Harvesting (Reduce Your Tax Bill)

You don't have to accept your full tax bill. If you have losses, you can use them to offset gains.

How Loss Harvesting Works

Year-end scenario: You have $5,000 in gains from winning trades. You also have 2 losing trades totaling -$2,000.

Tax impact without harvesting: Report $5,000 taxable gain. At 25% tax rate (approximate): $1,250 tax owed.

Tax impact with harvesting: Report $5,000 gains - $2,000 losses = $3,000 net. Tax owed: $750. You save $500.

Wash sale rule (USA): You can't sell a losing position and immediately rebuy the same outcome to claim the loss. IRS disallows wash sales. Wait 30+ days or buy different outcomes.

Real Tax Loss Harvesting Example

Trade 1 (Winning): Buy Trump 2028 YES at $0.40, sell at $0.70. Gain: $0.30 × 1,000 shares = $300

Trade 2 (Losing): Buy Harris 2028 YES at $0.45, market resolves NO. Loss: -$450 (full stake)

Trade 3 (Winning): Buy Bitcoin $100K at $0.55, resolves YES at $1.00. Gain: $0.45 × 500 shares = $225

Total before harvesting:

Gains: $300 + $225 = $525 | Losses: -$450 | Net: $75 taxable

Tax at 25%: $18.75 (vs $131.25 if no loss harvesting)

Tax Tracking Tools (How to Stay Organized)

Manually tracking Polymarket trades is error-prone. Use a tool:

Koinly

Syncs to most exchanges + self-custody wallets. Generates tax reports for US, UK, Canada, Australia.

$0–149/year

CoinTracker

Similar to Koinly. Good for DeFi. Generates IRS-ready reports.

$0–249/year

TaxBit

Enterprise-grade. Best for high-volume traders. Institutions use it.

Custom pricing

Manual Spreadsheet

Export Polymarket trade history. Build cost basis + gain/loss columns. Labor-intensive but free.

Free

Critical Tax Mistakes to Avoid

Mistake 1: Not Reporting Because You Didn't Withdraw

Gains are taxed in the year they're realized, not when withdrawn. Leaving $50K in your Polymarket wallet doesn't delay taxes.

Mistake 2: Using Average Cost Basis Instead of Specific ID

If you hold multiple lots, specify which shares you're selling (FIFO, LIFO, specific ID). Use specific ID to optimize taxes.

Mistake 3: Forgetting Foreign Tax Credits

If you're subject to tax in multiple jurisdictions, use foreign tax credits to avoid double taxation. Consult a tax pro.

Mistake 4: Not Keeping Trade Records

Keep screenshots of all trades: entry price, exit price, date, market name. If audited, you need proof.

Mistake 5: Treating All Gains as Long-Term

Hold times matter. Short-term gains (held < 1 year) are taxed at ordinary rates. Check your holding periods carefully.

Read Next

  • How Polymarket Resolution Works: Complete Guide to Market Outcomes

    Understand when gains are realized and markets close—critical context for tax filing.

  • Is Polymarket Safe? Security, Regulatory Risk & Self-Custody Guide

    Understand tax jurisdiction implications and regulatory status by country.

  • How to Bet on Polymarket: Complete Beginner's Guide (2026)

    Start trading on Polymarket with proper record-keeping from day one.

Sarah Chen

Tax analyst & crypto trader. Specializes in prediction market taxation and jurisdiction-specific compliance. Not a CPA—consult a tax professional for your situation.

View all posts →