The Short Version
Polymarket sends you no tax forms. No 1099-B, no W-2G, nothing like them in any country. As of April 2026 the IRS has no specific rule for prediction markets. So you pick one of three plausible treatments and report it correctly. The three are capital gains, gambling, or Section 1256.
This is not optional. Form 1040 asks if you received, sold, exchanged, or acquired digital assets this year. Trading Polymarket in USDC (a digital dollar — 1 USDC = $1) means your answer is "Yes."
Rules abroad differ a lot. The UK treats winnings as tax-free gambling, unless you trade professionally. Germany exempts gains on positions you hold over a year. Israel charges a flat 25% capital gains tax. Australia gives a 50% discount on positions held 12+ months.
This guide covers all the US options with Form 8949 worked examples. You also get the international quick-reference table, the limits of crypto tax software, the exact records to keep, and the penalties for getting it wrong.
Part 1 - Why There Are No Tax Forms
The international platform has no duty to report you to any tax authority. Polymarket International runs on Polygon with USDC. Polymarket US (the CFTC-regulated DCM launched in 2025) does issue statements to US users. But most volume sits on the international side, which files nothing to the IRS, HMRC, or any tax office. So from your seat:
- No 1099-B (capital gains)
- No 1099-MISC
- No W-2G (gambling winnings)
- No annual statement
- No cost-basis tracking
- No realized-gain summary
You track everything yourself. The 2026 Form 1040 digital-assets question means you can't skip it.
Part 2 - The Three US Tax Treatments
Option 1: Short-Term Capital Gains (Most Commonly Recommended)
Treat your positions like buying and selling assets. Most crypto-focused CPAs pick this one.
- Report on Form 8949 (Sales and Other Dispositions of Capital Assets)
- Transferred to Schedule D
- Taxed at ordinary income rate for positions held under 1 year (most Polymarket trades)
- Long-term capital gains rate applies for positions held 12+ months (rare but possible)
- Losses offset gains dollar-for-dollar
- Net losses up to $3,000 can offset ordinary income per year; excess carries forward indefinitely
Option 2: Gambling Winnings
- Report on Schedule 1 (Additional Income and Adjustments)
- All winnings are taxable as ordinary income
- Losses can only offset winnings (not other income), and only if you itemize deductions
- W-2G threshold is $600+ from a single event, but Polymarket doesn't issue these
- Generally worse than capital gains treatment because loss offset is more restrictive
Option 3: Section 1256 Contracts (For US DCM Trades)
Section 1256 may apply if you trade on Polymarket US (the CFTC-regulated DCM) and your trades count as regulated futures-like contracts:
- 60/40 split: 60% of gains taxed at long-term capital gains rate, 40% at short-term - even on trades held days
- Significantly more favorable than ordinary income
- Mark-to-market at year-end (unrealized gains/losses are taxed)
- This is unlikely to apply to international Polymarket but may apply to US DCM trades pending IRS ruling
How to Choose
| Your Profile | Likely Best Treatment | Rationale |
|---|---|---|
| Occasional trader, small volume | Capital gains | Simplest, loss offset works for small accounts |
| Active trader, high volume, losses | Capital gains | $3,000 ordinary income offset helps, carryforward preserves losses |
| Profitable, low frequency | Gambling (if audit risk is low) | Only if you're comfortable with IRS position |
| US DCM user | Section 1256 (if qualifying) | 60/40 split dramatically lowers tax rate |
| International (US person) | Capital gains | Safest, most defensible position |
Part 3 - Calculating Gains and Losses (Form 8949 Examples)
Example 1: Winning Trade Held to Resolution
Example 2: Losing Trade Held to Resolution
Example 3: Partial Exit Before Resolution
Example 4: Loss Harvested Before Year-End
Part 4 - Records You Must Keep
| Field | What to Record | Source |
|---|---|---|
| Date acquired | When you purchased the shares | Polymarket trade history + Polygon block timestamp |
| Date sold / resolved | When you sold or the market resolved | Polymarket trade history + resolution date |
| Description | Market name + Yes/No + market ID | Polymarket market page URL |
| Quantity | Number of shares | Trade confirmation |
| Cost basis | Price paid × quantity (in USD) | Trade receipt (check USDC-USD rate if material) |
| Proceeds | Sale price × quantity, or resolution payout | Trade receipt / resolution confirmation |
| Gain / Loss | Proceeds - Cost basis | Calculated |
| Transaction hash | Polygon blockchain tx ID | PolygonScan |
| Fees | Taker fees paid (deductible) | Trade receipt |
Part 5 - Tax-Loss Harvesting
The takeaway: sell your losers before year-end to bank losses that cut this year's gains. This is one of the most underused tools in Polymarket trading.
- Selling a losing position at $0.05 creates a current-year loss for tax purposes
- If held to resolution at $0.00, the loss is realized in whatever year resolution occurs (potentially the next tax year)
- Accelerating losses to the current year can offset current gains or up to $3,000 of ordinary income
- Excess losses carry forward indefinitely - no expiration
Timing matters. Look at your loss harvesting in mid-to-late December, once you know your year's gains. Don't dump a position you might still win just for the tax break.
Part 6 - International Tax Treatment Quick Reference
| Country | Likely Treatment | Key Rate / Rule | Special Notes |
|---|---|---|---|
| United States | Capital gains (most likely) | Ordinary rate short-term; 0/15/20% long-term | Form 8949 + Schedule D; digital-asset question on 1040 |
| United Kingdom | Gambling (tax-free) OR trading | 0% if gambling; 20-45% if trading | HMRC may classify active prediction-market trading as professional |
| Germany | Capital gains | 25% flat + solidarity surcharge; 1-year exemption | Holding positions >1 year may be tax-free under crypto rules |
| Australia | Capital gains | Marginal income rate; 50% discount if held 12+ months | CGT event triggered at each trade |
| Israel | Capital gains (25% flat) | 25% on realized gains | Report on Schedule D equivalent; crypto is taxable |
| Canada | 50% of capital gains taxable | At marginal income rate on 50% of gain | Platform access may be restricted (consult country guide) |
| France | Flat 30% prélèvement forfaitaire unique | 30% on crypto/digital asset gains | Includes social charges |
| Netherlands | Deemed return (box 3 wealth tax) | Wealth-based, not realized-gain-based | Check current box 3 rules; contentious |
| Singapore | Generally tax-free for individuals | No capital gains tax | Professional traders may be subject to income tax |
| UAE | No personal income tax | 0% on individual trading | Consult for corporate structures |
Part 7 - Crypto Tax Software: Useful Starting Point, Not Endpoint
Most crypto tax tools can import your Polygon transactions automatically. These include CoinTracker, Koinly, CoinLedger, TokenTax, and ZenLedger. But they hit real limits with prediction markets:
- Misclassification: they may label prediction-market share buys as regular token swaps
- Resolution payouts ($1.00 or $0.00) often aren't recognized as separate tax events
- Cost basis tracking for prediction-market shares requires manual review per market
- USDC valuation: most tools treat USDC as $1.00 exactly, which is correct for tax purposes but software bugs happen
- Netted positions: some tools don't distinguish between Yes and No positions on the same market
The usual workflow: import everything automatically, then review each market's entries by hand before filing. Budget 4-8 hours for year-end cleanup if you traded actively.
Part 8 - Penalties for Non-Reporting
| Issue | Penalty | Notes |
|---|---|---|
| Failure to file | 5% per month of unpaid tax, up to 25% | Plus interest |
| Failure to pay | 0.5% per month of unpaid tax, up to 25% | Plus interest |
| Negligence | 20% of underpaid tax | Failure to keep records, careless understatement |
| Substantial understatement | 20% of underpaid tax | Understatement > 10% of correct tax or $5,000 |
| Fraud | 75% of underpaid tax | Willful evasion |
| False statement on 1040 digital-assets question | Criminal exposure | Check "No" while trading Polymarket = false federal statement |
| FBAR / FATCA (if account > $10K) | Up to $100K or 50% of account value | May apply if Polymarket is deemed a foreign financial account |
Part 9 - Common Tax Mistakes
- Answering "No" to the digital-assets question on Form 1040 while trading Polymarket. This is a false statement on a federal tax return.
- Assuming losses are automatic - you have to realize losses (by selling or resolution) to claim them
- Double-counting USDC deposits/withdrawals as separate tax events (they're not - only the share purchases and resolutions are)
- Forgetting fees - taker fees are deductible; add them to cost basis
- Not keeping records until year-end - rebuilding it later is painful and error-prone
- Using a generic tax preparer - most aren't familiar with prediction markets; seek a crypto-specialized CPA
- Treating it as gambling without evaluating capital gains - gambling treatment is usually worse for active traders
Part 10 - A Complete Tax Workflow
- Track every trade in a spreadsheet from day one - date, market, side, shares, price, fee, tx hash
- Export your Polymarket trade history monthly to CSV
- Back up to PolygonScan - the on-chain record is permanent
- Use crypto tax software as a starting point (CoinTracker, Koinly, etc.)
- Manually review every prediction-market entry - software wrong labels are common
- Consider tax-loss harvesting in late December - sell deeply losing positions to realize current-year losses
- Consult a crypto-specialized CPA for your specific situation - especially if trading meaningful size
- Answer the digital-assets question truthfully on Form 1040
- File Form 8949 + Schedule D (capital gains treatment) or Schedule 1 (gambling)
- Keep records for 7 years minimum - IRS audit statute allows this
Part 11 - Validated Pro Tips For Polymarket Taxes
Situation → Action Cheat Sheet
| Situation | Action | Why |
|---|---|---|
| December with $4,000 of realized gains and a $500 position at 0.05 | Sell to realize the loss this year | Offsets $475 of current-year gains; at 24% bracket saves ~$114 in tax |
| Held Yes + No on the same market | Track as two separate tax lots | Netting before filing creates wrong cost basis and audit risk |
| Traded API-only with thousands of fills | Build a CSV exporter from day one | Retroactive reconstruction from on-chain events is error-prone |
| US person with one 2028-election long-term position | Hold past 12 months for long-term rate | 0/15/20% long-term vs ordinary rate short-term - significant on size |
| UK resident, 10 trades a year for fun | Treat as gambling (0%) | HMRC exempts occasional recreational betting; document casual frequency |
| UK resident, 200 trades a year with spreadsheets | Consult on professional-trader status | HMRC can reclassify as income tax 20-45%; record-keeping helps both ways |
| German resident holding election position 13 months | File under 1-year crypto exemption | Potentially tax-free under Kryptowerte rules; confirm with Steuerberater |
| Israeli resident with $10K realized gain | Report on Schedule D equivalent, pay 25% flat | Israel treats crypto/digital assets as capital gain property |
| Answered "No" to digital-asset question last year while trading | File amended return (1040-X) now | Voluntary correction dramatically reduces penalty vs IRS discovery |
| Crypto-tax tool labels resolution as a swap | Manually edit the entry to "disposition at $1.00 or $0.00" | Correct classification prevents double-counting and wrong cost basis |
What's Next?
Taxes are the most overlooked part of Polymarket trading, and the most expensive to get wrong. Make tracking part of your routine, not a year-end scramble. A crypto-specialized CPA is one of the best investments an active trader can make. The fee often pays back 10-20x in better classification and smarter loss harvesting.
Up next: country-by-country access and regulation, the CLOB API guide, and tools and resources including tax-focused dashboards.











