compareforecast

In development · 2026 tax year

Prediction market taxes, in one place

If you traded event contracts on more than one venue last year, filing means reconciling exports that disagree with each other by hand. There is no consolidated 1099-B waiting for you, and the platforms do not talk to each other. We are building the consolidator: one FIFO ledger across every venue you traded, and a Form 8949 statement you can hand to your preparer or type into your filing software.

What it does

  • Reads your own exports — the CSV from Kalshi, your public Polymarket profile, the annual statement from Robinhood — and merges them into a single cost-basis ledger.
  • Handles the traps that quietly corrupt hand-built spreadsheets: exports denominated in cents, positions held through a proxy wallet, and USDC itself being a taxable layer underneath the trades.
  • Produces a Form 8949 statement, Schedule D totals, and a CSV your filing software can import — plus a reconciliation worksheet showing which trades produced each line.
  • If our totals do not reconcile against what the platform reported, it says so and refuses to export. A number you can check beats a number that looks finished.

Three treatments, side by side

How event contracts should be taxed is genuinely unsettled, and anyone who tells you otherwise is selling certainty they do not have. So we compute all three, show them next to each other with the reasoning and citations behind each, and leave the choice where it belongs — with you and your preparer.

Section 1256
60/40 long-term/short-term split, marked to market at year end. Argued for exchange-traded contracts on a regulated venue.
Capital gains
Ordinary short-term and long-term treatment per position, the way most brokerage activity is reported.
Ordinary income
Net winnings as ordinary income. The most conservative reading, and the one some preparers apply to event contracts.

Your trades are not stored

This is an architectural commitment, not a promise about how careful we intend to be. Your files are parsed in memory, the results are handed to you, and the session ends — nothing about your positions, amounts or wallet addresses is written to a database, because there is no table for it. We never ask for an API key or a password to any platform: everything runs on exports you already have the right to download.

Price

$39 once, per tax year. Not a subscription, and nothing renews on its own — you buy a filing season or you do not.

Get told when it ships

Targeting the January–April 2027 filing season. We are gauging demand before building it, so the waitlist genuinely decides whether this gets made — and you will hear from us either way.

One email when it ships. Nothing else, ever.

Not tax advice. This tool computes figures from records you supply and shows how different treatments would change them; it does not recommend a treatment, and it does not prepare or file returns on your behalf. Review the output with a qualified tax professional before filing.