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.

What you'll learn
  • 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
Not tax advice. This guide is educational only. Prediction-market taxation is legally unsettled in most jurisdictions, and your specific situation depends on residency, volume, frequency, and intent. Consult a CPA or tax attorney who specializes in crypto and digital-asset reporting before filing.
Summary of tax forms Polymarket does not issue

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.

Decision tree for choosing between capital gains, gambling, and Section 1256

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 ProfileLikely Best TreatmentRationale
Occasional trader, small volumeCapital gainsSimplest, loss offset works for small accounts
Active trader, high volume, lossesCapital gains$3,000 ordinary income offset helps, carryforward preserves losses
Profitable, low frequencyGambling (if audit risk is low)Only if you're comfortable with IRS position
US DCM userSection 1256 (if qualifying)60/40 split dramatically lowers tax rate
International (US person)Capital gainsSafest, most defensible position
Worked Form 8949 example for a winning trade

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

Bought 100 Yes shares of "Trump wins 2024 election" at $0.40. Market resolved Yes at $1.00.
  • 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

Bought 200 Yes shares of "BTC hits $150K by March 2026" at $0.18. Market resolved No at $0.00.
  • 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

Bought 500 shares at $0.35, sold 300 at $0.68, held remaining 200 to resolution at $1.00.
  • 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

Bought 1,000 shares at $0.42, market trading at $0.05 in December with no chance of recovery.
  • 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
Complete records checklist for Polymarket tax reporting

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

FieldWhat to RecordSource
Date acquiredWhen you purchased the sharesPolymarket trade history + Polygon block timestamp
Date sold / resolvedWhen you sold or the market resolvedPolymarket trade history + resolution date
DescriptionMarket name + Yes/No + market IDPolymarket market page URL
QuantityNumber of sharesTrade confirmation
Cost basisPrice paid × quantity (in USD)Trade receipt (check USDC-USD rate if material)
ProceedsSale price × quantity, or resolution payoutTrade receipt / resolution confirmation
Gain / LossProceeds - Cost basisCalculated
Transaction hashPolygon blockchain tx IDPolygonScan
FeesTaker fees paid (deductible)Trade receipt
Pro tip: automate record keeping. Export your Polymarket portfolio and trade history on the 1st of every month. PolygonScan provides a permanent on-chain backup that cannot be deleted or lost. If you trade via API, write your own CSV exporter as you go — retroactive reconstruction from 10,000+ trades at year-end is painful.
December timeline for Polymarket tax-loss harvesting

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.

Country-by-country tax treatment of Polymarket gains

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

CountryLikely TreatmentKey Rate / RuleSpecial Notes
United StatesCapital gains (most likely)Ordinary rate short-term; 0/15/20% long-termForm 8949 + Schedule D; digital-asset question on 1040
United KingdomGambling (tax-free) OR trading0% if gambling; 20-45% if tradingHMRC may classify active prediction-market trading as professional
GermanyCapital gains25% flat + solidarity surcharge; 1-year exemptionHolding positions >1 year may be tax-free under crypto rules
AustraliaCapital gainsMarginal income rate; 50% discount if held 12+ monthsCGT event triggered at each trade
IsraelCapital gains (25% flat)25% on realized gainsReport on Schedule D equivalent; crypto is taxable
Canada50% of capital gains taxableAt marginal income rate on 50% of gainPlatform access may be restricted (consult country guide)
FranceFlat 30% prélèvement forfaitaire unique30% on crypto/digital asset gainsIncludes social charges
NetherlandsDeemed return (box 3 wealth tax)Wealth-based, not realized-gain-basedCheck current box 3 rules; contentious
SingaporeGenerally tax-free for individualsNo capital gains taxProfessional traders may be subject to income tax
UAENo personal income tax0% on individual tradingConsult for corporate structures
Your residency determines your rules. This table is a rough guide, not comprehensive advice. Dual citizenship, non-resident status, and tax-treaty interactions create complex situations. A CPA or tax attorney familiar with crypto/digital-asset rules in your specific jurisdiction is essential if you're trading meaningful size.
Common misclassifications in crypto tax software for prediction markets

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

IssuePenaltyNotes
Failure to file5% per month of unpaid tax, up to 25%Plus interest
Failure to pay0.5% per month of unpaid tax, up to 25%Plus interest
Negligence20% of underpaid taxFailure to keep records, careless understatement
Substantial understatement20% of underpaid taxUnderstatement > 10% of correct tax or $5,000
Fraud75% of underpaid taxWillful evasion
False statement on 1040 digital-assets questionCriminal exposureCheck "No" while trading Polymarket = false federal statement
FBAR / FATCA (if account > $10K)Up to $100K or 50% of account valueMay apply if Polymarket is deemed a foreign financial account

Part 9 — Common Tax Mistakes

  1. Answering "No" to the digital-assets question on Form 1040 while trading Polymarket. This is a false statement on a federal tax return.
  2. Assuming losses are automatic — you have to realize losses (by selling or resolution) to claim them
  3. Double-counting USDC deposits/withdrawals as separate tax events (they're not — only the share purchases and resolutions are)
  4. Forgetting fees — taker fees are deductible; add them to cost basis
  5. Not keeping records until year-end — retroactive reconstruction is painful and error-prone
  6. Using a generic tax preparer — most aren't familiar with prediction markets; seek a crypto-specialized CPA
  7. Treating it as gambling without evaluating capital gains — gambling treatment is usually worse for active traders

Part 10 — A Complete Tax Workflow

  1. Track every trade in a spreadsheet from day one — date, market, side, shares, price, fee, tx hash
  2. Export your Polymarket trade history monthly to CSV
  3. Back up to PolygonScan — the on-chain record is permanent
  4. Use crypto tax software as a starting point (CoinTracker, Koinly, etc.)
  5. Manually review every prediction-market entry — software misclassifications are common
  6. Consider tax-loss harvesting in late December — sell deeply losing positions to realize current-year losses
  7. Consult a crypto-specialized CPA for your specific situation — especially if trading meaningful size
  8. Answer the digital-assets question truthfully on Form 1040
  9. File Form 8949 + Schedule D (capital gains treatment) or Schedule 1 (gambling)
  10. Keep records for 7 years minimum — IRS audit statute allows this

Part 11 — Validated Pro Tips For Polymarket Taxes

Twelve habits that save audits and overpayment.
  1. 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.
  2. Log trades the day they happen, not at year-end. A live spreadsheet (or CSV from the API) beats retroactive reconstruction every time.
  3. 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.
  4. Treat USDC as $1.00 throughout for cost basis and proceeds — this matches IRS stablecoin guidance and avoids phantom FX gains.
  5. Add taker fees to cost basis so you don't double-tax them. Maker rebates reduce cost basis symmetrically.
  6. 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.
  7. Pull PolygonScan transaction CSVs monthly so the on-chain record is your source of truth if Polymarket's export ever has gaps.
  8. Keep resolution screenshots of every winning market — the UMA resolution log proves your $1.00 payout if audited.
  9. Don't net Yes and No positions on the same market — each side is a separate tax lot with its own acquisition date.
  10. Reconcile crypto-tax software output line by line before filing. Koinly/CoinTracker correctly ingest Polygon but frequently mislabel CTF share buys as token swaps.
  11. 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.
  12. 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

SituationActionWhy
December with $4,000 of realized gains and a $500 position at 0.05Sell to realize the loss this yearOffsets $475 of current-year gains; at 24% bracket saves ~$114 in tax
Held Yes + No on the same marketTrack as two separate tax lotsNetting before filing creates wrong cost basis and audit risk
Traded API-only with thousands of fillsBuild a CSV exporter from day oneRetroactive reconstruction from on-chain events is error-prone
US person with one 2028-election long-term positionHold past 12 months for long-term rate0/15/20% long-term vs ordinary rate short-term — significant on size
UK resident, 10 trades a year for funTreat as gambling (0%)HMRC exempts occasional recreational betting; document casual frequency
UK resident, 200 trades a year with spreadsheetsConsult on professional-trader statusHMRC can reclassify as income tax 20-45%; record-keeping helps both ways
German resident holding election position 13 monthsFile under 1-year crypto exemptionPotentially tax-free under Kryptowerte rules; confirm with Steuerberater
Israeli resident with $10K realized gainReport on Schedule D equivalent, pay 25% flatIsrael treats crypto/digital assets as capital gain property
Answered "No" to digital-asset question last year while tradingFile amended return (1040-X) nowVoluntary correction dramatically reduces penalty vs IRS discovery
Crypto-tax tool labels resolution as a swapManually edit the entry to "disposition at $1.00 or $0.00"Correct classification prevents double-counting and wrong cost basis
Worked example: December tax-loss harvest on a BTC $150K position.

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.