If you trade on Polymarket, you've probably noticed there's no tax form waiting for you at the end of the year. That doesn't mean your trading isn't taxable. Here's why Polymarket works differently, which forms you might still get from other places, and how to put together what you need to file.
Why Polymarket doesn't send a 1099
Polymarket's main international platform runs on the Polygon blockchain and settles trades in USDC, a dollar-pegged stablecoin. It isn't a US-regulated exchange or broker, so it doesn't issue US tax forms like a 1099-B the way a US brokerage would.
The tax still applies. You're required to report your gains and losses whether or not a form arrives, and the IRS doesn't treat "no form" as "no income".
What about Polymarket US?
Polymarket has also launched a US platform that operates under a CFTC-registered exchange, with verified accounts. If that's where you trade, look for a tax documents or statements section in your account, since a regulated US platform may provide year-end reports or forms. Don't assume either way: check your account, and tell your preparer which platform you used, because the tax treatment may differ too. See how to report Polymarket trades.
Forms you might get from somewhere else
Even without a form from Polymarket, other parts of your Polymarket activity can show up on tax forms:
| Where it comes from | What you might receive | What it covers |
|---|---|---|
| A crypto exchange, such as the one you used to buy USDC | 1099-DA or 1099-B | Your buys and sells on that exchange, not your Polymarket trades |
| Polymarket US, if you use it | Check your account's documents | Your activity on the US platform |
| Polymarket's international platform | Nothing | You report your trades yourself |
A form from a crypto exchange only covers what happened on that exchange. If you swapped another cryptocurrency, such as ETH or BTC, into USDC to fund your Polymarket account, that swap can be a taxable sale of its own. Read about the crypto funding trap.
How to build your own records
The upside of a blockchain-based platform is that every trade is public and permanent. Your full history can be pulled from your wallet address alone.
- Find your Polymarket wallet address. It's on your Polymarket profile, and it's often different from the wallet you log in with. How to find it
- Pull every trade and resolution for the year, from every wallet you used. Combining multiple wallets
- Match buys and sells into positions, with the gain or loss and fees for each.
- Choose a tax treatment with your advisor, most often holding-period treatment on Form 8949.
- Keep the records, including your wallet addresses and how you calculated each number, in case you're ever asked.
Common mistakes
- Treating "no 1099" as "nothing to report". Your Polymarket profits are taxable either way.
- Assuming an exchange's 1099-DA covers Polymarket. It only covers your activity on that exchange.
- Using the wrong wallet address. Your Polymarket address is usually not your login wallet's address, so your history comes back empty or incomplete.
- Counting deposits and withdrawals as income. Moving USDC between your own wallets isn't a gain. Only trades and resolutions are.
- Forgetting a second account. Every wallet you traded from during the year needs to be included.
Common questions
Does Polymarket report my trading to the IRS?
Polymarket's international platform doesn't issue US tax forms, so there's generally no 1099 sent to you or the IRS for your trades there. You're still required to report them.
Do I owe tax on Polymarket winnings if I never cashed out to dollars?
Generally yes. Closing a position or having a market resolve is what creates the gain or loss, not converting USDC back to dollars.
How far back do I need records?
Keep records for every year you traded, at least as long as that year's return can be reviewed, which is generally three years and sometimes longer. Because the history lives on the blockchain, you can rebuild it later, but it's easier to save it each year.
Which form do Polymarket trades go on?
Under holding-period treatment, the most common choice for the international platform, each closed position goes on Form 8949, then Schedule D. See Form 6781 vs. Form 8949.
This guide is general information, not tax advice. Tax treatment of event contracts is still evolving, so confirm how it applies to you with a tax professional.