Chapter 26 of 33
The Short Version
Polymarket does not issue tax forms. No 1099-B, no W-2G, no equivalent in any jurisdiction. The IRS has not issued specific prediction-market guidance as of April 2026, which means traders are responsible for choosing among three plausible tax treatments (capital gains, gambling, or Section 1256) and reporting correctly. This is not optional — the IRS Form 1040 digital-assets question explicitly asks whether you received, sold, exchanged, or otherwise acquired digital assets during the year, and USDC-denominated Polymarket trading answers "Yes." International rules vary dramatically: UK treats prediction-market winnings as gambling (tax-free) unless you trade professionally; Germany applies a one-year holding exemption; Israel levies flat 25% capital gains; Australia grants a 50% CGT discount on positions held 12+ months. This guide covers the full US treatment options with Form 8949 worked examples, the international quick-reference table, crypto tax software limitations, the exact records you need to keep, and the penalties for getting it wrong.
- The three US tax-treatment options and which your CPA is most likely to recommend
- Form 8949 worked examples for winning, losing, and partial-exit trades
- International treatment for UK, Germany, Israel, Australia, Canada, and more
- Why crypto tax software misclassifies prediction-market trades and how to fix it
- Records you must keep: transaction hash, dates, cost basis, proceeds
- Penalties for non-reporting: 20% negligence, 75% fraud, false-statement exposure

Polymarket International issues no 1099-B, W-2G, or annual statement. All reporting is trader-side. PolygonScan is your permanent on-chain backup.
Part 1 — Why There Are No Tax Forms
Polymarket International operates on Polygon with USDC. Polymarket US (the CFTC-regulated DCM launched 2025) issues US-person statements, but the international platform — where most volume sits — has no reporting obligation to the IRS or HMRC or any national tax authority. From the trader's perspective:
- 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 have to track everything yourself. The 2026 Form 1040 digital-assets question makes this not optional.

Most crypto-specialized CPAs recommend short-term capital gains treatment (Form 8949). Gambling is usually worse; Section 1256 only applies to qualifying US DCM trades.
Part 2 — The Three US Tax Treatments
Option 1: Short-Term Capital Gains (Most Commonly Recommended)
Treat prediction-market positions like buying and selling assets. Most crypto-specialized CPAs recommend this treatment.
- 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)
If you trade on Polymarket US (the CFTC-regulated DCM) and the trades qualify as regulated futures-like contracts, Section 1256 may apply:
- 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 |

Form 8949 entry: date acquired, date sold, proceeds, cost basis, gain/loss. Short-term for positions held under 12 months — which covers nearly every Polymarket trade.
Part 3 — Calculating Gains and Losses (Form 8949 Examples)
Example 1: Winning Trade Held to Resolution
- Date acquired: 10/14/2024
- Date sold / resolved: 11/06/2024
- Proceeds: 100 × $1.00 = $100.00
- Cost basis: 100 × $0.40 = $40.00
- Gain: $100.00 - $40.00 = $60.00
- Form 8949 classification: Short-term (held 23 days)
Example 2: Losing Trade Held to Resolution
- Proceeds: 200 × $0.00 = $0.00
- Cost basis: 200 × $0.18 = $36.00
- Loss: $0.00 - $36.00 = -$36.00
- Form 8949 classification: Short-term
- This loss offsets other capital gains dollar-for-dollar
Example 3: Partial Exit Before Resolution
- First sale: 300 × ($0.68 - $0.35) = $99.00 gain
- Second sale (resolution): 200 × ($1.00 - $0.35) = $130.00 gain
- Total gain: $229.00
- Both are separate Form 8949 entries with distinct sale dates
Example 4: Loss Harvested Before Year-End
- Selling at $0.05 locks in: 1,000 × ($0.05 - $0.42) = -$370.00 loss
- That loss offsets up to $370 of capital gains immediately
- If held to resolution at $0.00, loss is $420 but realized in the next tax year
- Tax-loss harvesting accelerates the deduction to the current year

Eight required fields per trade: date acquired, date sold, description, quantity, cost basis, proceeds, fees, and Polygon transaction hash for audit defense.
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 |

Review deeply losing positions (<10 cents with no realistic recovery path) in mid-December. Sell to accelerate the loss into the current tax year.
Part 5 — Tax-Loss Harvesting
Losing positions can be strategically sold before year-end to lock in capital losses that offset gains in the same tax year. 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: evaluate your loss harvesting in mid-to-late December after you know your year's gains. Don't sell positions you might still win just for the tax benefit.

Ten jurisdictions side by side: US capital gains, UK gambling/professional split, Germany 1-year exemption, Israel 25% flat, Australia 50% CGT discount, Singapore/UAE tax-free for individuals.
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 |

Koinly, CoinTracker, TokenTax, CoinLedger, and ZenLedger all import Polygon transactions but often misclassify prediction-market share buys as plain token swaps. Manual review required.
Part 7 — Crypto Tax Software: Useful Starting Point, Not Endpoint
Most crypto tax tools — CoinTracker, Koinly, CoinLedger, TokenTax, ZenLedger — can import Polygon transactions automatically. They have meaningful limitations when it comes to 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
Typical workflow: import everything automatically, then manually review each market's entries before filing. Allocate 4-8 hours for year-end reconciliation if you've 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 — retroactive reconstruction 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 misclassifications 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
- Answer "Yes" to the Form 1040 digital-assets question if you traded Polymarket at any point in the year — USDC deposits, share purchases, and resolutions all qualify.
- Log trades the day they happen, not at year-end. A live spreadsheet (or CSV from the API) beats retroactive reconstruction every time.
- Use capital-gains treatment as your default unless a crypto-specialized CPA tells you otherwise. The $3,000 ordinary-income offset and indefinite carryforward make losses far more useful.
- Treat USDC as $1.00 throughout for cost basis and proceeds — this matches IRS stablecoin guidance and avoids phantom FX gains.
- Add taker fees to cost basis so you don't double-tax them. Maker rebates reduce cost basis symmetrically.
- Harvest losses in mid-to-late December, after you know your year's realized gains. Only sell positions with zero chance of winning — don't sacrifice edge for deductions.
- Pull PolygonScan transaction CSVs monthly so the on-chain record is your source of truth if Polymarket's export ever has gaps.
- Keep resolution screenshots of every winning market — the UMA resolution log proves your $1.00 payout if audited.
- Don't net Yes and No positions on the same market — each side is a separate tax lot with its own acquisition date.
- Reconcile crypto-tax software output line by line before filing. Koinly/CoinTracker correctly ingest Polygon but frequently mislabel CTF share buys as token swaps.
- Hire a crypto-specialized CPA if you realize more than $25K of gains or trade weekly. A $1,000 engagement typically saves $5,000+ in proper classification.
- Keep records for seven years, not three. The IRS audit statute can extend beyond the normal three-year window for unreported digital-asset income.
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 |
Setup. Earlier in 2025 you sold Iran ceasefire Yes shares at a $2,800 profit (short-term capital gain). In late December you still hold 1,000 shares of "BTC hits $150K by March 2026" bought at $0.42, now trading at $0.05. Price history, realized volatility, and three weeks to resolution make recovery to 0.42 effectively impossible.
Decision. Sell all 1,000 at $0.05 on December 28. Proceeds = $50. Cost basis = $420. Realized loss = -$370. That loss offsets $370 of the $2,800 gain, leaving $2,430 of taxable gain. At a 24% marginal bracket the harvest saves ~$89 in federal tax.
Counter-factual. If you had held to March 2026 resolution at $0.00, the loss would have been $420 instead of $370 — but realized in tax year 2026, not 2025. Harvesting at 0.05 accepted a $50 opportunity cost to pull forward an $89 tax benefit. Net benefit ≈ $39 plus the psychological value of closing a losing book.
Documentation. Trade confirmation, Polygon tx hash, end-of-day screenshot of the 0.05 mid price, and a one-line memo: "Tax-loss harvest of BTC-150K position, no recovery probability, realized loss to offset 2025 gains." That packet survives any audit review.
What's Next?
Taxes are the most overlooked part of Polymarket trading — and the most expensive one to get wrong. Treat tracking as part of your trading routine, not a year-end scramble. A crypto-specialized CPA is one of the best ROI investments an active trader can make, often saving 10-20x their fee in proper classification and loss-harvesting decisions.
Up next: country-by-country access and regulation, the CLOB API guide, and tools and resources including tax-focused dashboards.