Polymarket Taxes: Crypto Gains, Tax Forms & Jurisdiction Guide
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)
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.
You Sell Before Resolution
You buy YES at $0.60, sell at $0.80 before resolution. Gain: $0.20. Taxable immediately.
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).
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
| Trade | Cost Basis | Sale Price | Gain/(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/yearCoinTracker
Similar to Koinly. Good for DeFi. Generates IRS-ready reports.
$0–249/yearTaxBit
Enterprise-grade. Best for high-volume traders. Institutions use it.
Custom pricingManual Spreadsheet
Export Polymarket trade history. Build cost basis + gain/loss columns. Labor-intensive but free.
FreeCritical 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 →