● Live Wisconsin AG suit vs Kalshi & Polymarket pending · NY/IL insider-trading orders in effect · Updated May 2026
← United States ◆ Tax Guide · Updated May 2026

Polymarket
Tax Guide 2026

Polymarket does not issue 1099 forms to US users. You are entirely responsible for self-reporting USDC profits as ordinary income on your federal tax return. USDC involves crypto tax complexity that Kalshi's USD settlement does not. This guide explains exactly what you owe, how to calculate it, and the tools to use.

⚠ No 1099 from Polymarket

Polymarket (including QCEX) does not issue 1099-MISC, 1099-B, or any other tax form to US users. The IRS still expects you to report all prediction market gains on your return. Failing to report Polymarket income is tax evasion, not a gray area. Use a crypto tax tool and report via Schedule 1 (Other Income) or Schedule D depending on your situation.

How Polymarket taxes work for US users


Polymarket settles in USDC on the Polygon blockchain (Base for QCEX). This creates two separate tax considerations:

1. Prediction market profit (ordinary income)

When a Polymarket contract resolves and you receive USDC, the net gain over your entry cost is ordinary income. Same as Kalshi: it's a betting/trading profit. The difference is there's no 1099 to cross-reference, so you must track this yourself.

2. USDC crypto disposal (capital event)

Every time you convert USDC to USD, the IRS treats it as a crypto disposal: a taxable event requiring you to report the gain/loss on USDC cost basis. USDC is a stablecoin pegged to $1.00, so the gain is typically $0.00. But it still must be reported, and a fractional de-peg creates a reportable gain/loss.

In practice, for most Polymarket users, the crypto complexity is manageable: USDC is stable at $1.00 so the cost-basis math is trivial ($1.00 in → $1.00 out = $0 crypto gain). The main work is tracking prediction market profits across individual contracts, which a crypto tax tool handles automatically.

What you actually owe — a worked example


Example trade
Step 1: Buy 200 USDC worth of YES on a market at 60¢ (receive ~333 YES contracts)
Step 2: Contract resolves YES → receive 333 USDC
Step 3: Convert 333 USDC to USD via on-ramp

Tax calculation:
Prediction market profit: 333 USDC − 200 USDC = 133 USDC = $133 ordinary income
USDC crypto disposal: 333 USDC at cost basis $1.00/each → sold at $1.00/each = $0.00 capital gain
2% taker fee: $4.00 (deductible as trading expense)

Net taxable income: $133 − $4 fee = $129 ordinary income
Report on Schedule 1, Line 8z (Other Income) or consult a tax professional.

For losing trades: 200 USDC in, contract resolves NO, receive 0 USDC. You have a $200 loss. Deductible up to $3,000/year net against other ordinary income (with carryforward). No W-2G or 1099 issued: you must claim this on your return independently.

Polymarket vs Kalshi: tax complexity compared


Tax feature Polymarket QCEX Kalshi
1099 form ❌ None issued ✅ 1099-MISC for net profit
Self-reporting required ✅ Yes: manual ❌ No: 1099 provided
Settlement currency USDC (crypto) USD (dollars)
USDC cost basis tracking ✅ Required ❌ Not applicable
Profit tax treatment Ordinary income Ordinary income
Loss deductibility Up to $3,000/year (self-reported) Up to $3,000/year (1099-MISC)
Recommended tax tool Koinly or TaxBit Any tax software (TurboTax, H&R Block)
Tax complexity Medium: crypto disposal tracking Low: simple ordinary income

How to track and report Polymarket taxes


Manual tracking of Polymarket transactions is error-prone at volume. Use one of these tools:

Koinly (recommended)
  • Connect via Polygon wallet address
  • Auto-imports all Polymarket transactions
  • Classifies income vs capital events
  • Exports IRS Form 8949 and Schedule D
  • Free tier available; paid plans from ~$49/year
TaxBit
  • Strong Polygon and Base support
  • Wallet import + CSV upload
  • IRS-compliant form generation
  • Enterprise integrations for high-volume traders
  • Consumer tier available

QCEX users: Check whether your QCEX account provides CSV transaction history exports. Both Koinly and TaxBit can import CSV files, which may be more reliable than wallet-address scanning for QCEX's Base chain transactions. Download your full year transaction history from QCEX settings before filing.

Common Polymarket tax questions


Does Polymarket send a 1099? +

No. Polymarket (including QCEX) does not issue 1099 tax forms. You must self-report all profits on your federal return. The IRS requires this even without a 1099: not reporting is tax evasion.

How is USDC profit taxed on Polymarket? +

Net gains are ordinary income. USDC disposal (converting USDC to USD) is a crypto capital event, but USDC is pegged at $1.00, so the gain is typically $0.00. Use a crypto tax tool to generate the correct forms automatically.

What crypto tax tools work for Polymarket? +

Koinly and TaxBit. Both support Polygon and Base (the chains Polymarket settles on). Connect via wallet address or import CSV. They generate IRS Form 8949 and Schedule D for USDC disposals, plus income reports for prediction market profits.

Do I owe taxes on Polymarket losses? +

You cannot owe taxes on losses. You can deduct net losses up to $3,000/year against other income, with carryforward for larger losses. Report losses on Schedule D or as an itemized deduction: they must be actively claimed on your return to benefit from the deduction.

Is USDC really taxable? It's always worth $1. +

Yes: technically taxable as a crypto asset. The IRS treats USDC as property. In practice, if USDC stays at exactly $1.00 and you convert 100 USDC to $100.00 USD, the capital gain is $0.00. But the transaction must still appear in your tax records. A crypto tax tool handles this automatically: it generates thousands of $0.00 gain lines that satisfy the reporting requirement without adding to your tax bill.