Polymarket US · Free, no sign-up

Polymarket US tax calculator, for the CFTC-regulated exchange.

Polymarket US listed its first contracts on October 29, 2025, which makes 2025 the earliest tax year a trade there can land in, and its documentation has no tax section yet. Enter your all-time Polymarket US net for a federal range: what a winning year could save under Section 1256, or the deduction a losing one could be worth.

Quick estimate
Estimated federal tax savings, over time

$2,000to$7,400

At least $300 to $1,110 of it can apply to this year's return. Capital gains cancel the rest dollar for dollar, with no annual limit. With no gains, it comes off your other income at $3,000 a year, so about 7 years.

A rough lifetime range: what the deduction could be worth between the 10% and 37% federal brackets. Your real rate lands in between. See how we calculate this and the assumptions. Not tax advice.

Polymarket US, as of October 7, 2026

What Polymarket US gives you at tax time

A young exchange, so the record is short and the paperwork is thin. Each fact below was checked against the exchange’s own documentation and public market data on October 7, 2026.

First listings on October 29, 2025
The exchange’s public market data opens with its first contracts, listed October 29, 2025. For anyone who traded from the start, tax year 2025 covers about two months and 2026 is the first full year.
No tax section in the documentation
The Polymarket US documentation has no page on tax forms, so we cannot tell you which, if any, it will send; ask the exchange. Your gain or loss on event contracts is reportable whether or not a form arrives, and the figure comes from your own trade record. The Polymarket US help documentation.
A fee or a rebate on every trade
The order that crosses the spread pays a taker fee and the resting order it meets earns a maker rebate, both from one formula scaled by price times one minus price, so both peak at 50 cents. The schedule changed on October 1 and again on October 7, 2026. The exchange’s record states the fee or rebate on each trade, and that per-trade figure is what Realize reads. The Polymarket US fee schedule.
Connecting takes an API key
Realize connects to Polymarket US with an API key you create on the exchange. It uses the key to read your trades and has no way to place an order.
How we calculate

What the Polymarket US estimate assumes

Your figure is your Polymarket US net since late 2025
A lifetime number covers a short history here, but it can still span two tax years: trades closed by December 31, 2025 belong on the 2025 return and later ones on 2026. A single figure cannot split them. Connect your account and Realize replaces it with your trades, year by year.
December 31, 2025 has a price
Filed under Section 1256, a position still open at year end is treated as sold at the December 31 price. Polymarket US publishes price history back to its first listings, so December 31, 2025 is priced for any market listed by then, and Realize reads the year-end mark from it. A market with no price that day is left off Form 6781 and valued at cost, flagged as an estimate, rather than marked at a number we made up.

The range spans the 10% and 37% federal brackets because we do not ask your income, and it leaves out state tax. No IRS guidance or court ruling addresses whether event contracts are Section 1256 contracts, so Realize prices each treatment and the call stays with you and your CPA. How Realize checks its numbers, and the treatments in full: the Section 1256 60/40 rule, standard capital treatment and gambling treatment.

Polymarket US taxes, answered

Its documentation has no tax section as of October 7, 2026, so ask the exchange what it will send. A form arriving or not does not change what you report: the gain or loss on your event contracts comes from your own trade record, which Realize rebuilds once you connect.

Polymarket US documentation

Each page read October 7, 2026.

Price your year three common ways.

Your estimate is free. Forms for tax year 2026 open for filing in 2027.

Get started