Bitfork Tax
Your Polymarket taxes —
without handing over your data
2026 is the first year of Form 1099-DA, and every Polymarket position you sold, merged, or redeemed is a taxable event. Bitfork computes your cost basis, gains, and filing-ready forms entirely in your browser — your trade history never touches a server.
- Nothing uploaded — no server in the loop
- No account, no email
- US · UK · Germany · International packs
- Pay once in USDC — $19
See exactly what you get
No stock photos — these are the actual product surfaces, rendered with sample data. What you preview for free is what you file.
$5B → $24B
Polymarket volume grew seven-fold in seven months. Millions of new traders now have tax obligations they've never had before.
2026
The first year of Form 1099-DA broker reporting for digital assets — and the first year prediction-market basis is squarely in scope.
You
Polymarket doesn't send a complete 1099 for all activity. The IRS expects cost basis tracked position by position — by the trader.
The tax software stack wasn't built for prediction markets
Every position is a taxable event
Each buy, sell, merge, and redemption on Polymarket is a separate disposition. A single sports weekend can create hundreds of lots — each with its own basis and holding period.
The 1099-DA year started
2026 is the first year brokers report digital-asset dispositions on Form 1099-DA. Prediction-market traders are still expected to track cost basis position by position — and your own records may not match what a broker files.
Tax software wasn't built for this
Generic crypto tax tools are built for spot trades. Funding, merges, splits, conversions, and $1.00 resolutions don't map cleanly — and the traditional fix is uploading your entire history to someone's server.
Private by architecture, not by policy
Conventional tax software solves this with a privacy policy: upload your full history to their servers and trust them to delete it. We solved it with engineering — there is no upload step to trust, because the entire computation runs inside your own tab.
How it works
- 1
Paste your Polymarket address
The proxy wallet shown on your Polymarket profile. Public data flows straight into your browser tab from Polymarket's own API.
- 2
Review the full report, free
Realized and unrealized P&L, per market, per tax year, with the country pack of your residence — US, UK, Germany, or a generic international format.
- 3
Pay $19 in USDC, download the filing set
Form 8949/SA108-style CSV, full report with totals and methodology, unrealized positions, and rewards income. No account, no subscription.
Built differently, on purpose
Computed in your browser
Your positions, fills, and report never touch a server. There is no upload step, because there is no server in the loop.
Country report packs
US (Form 8949), UK (Section 104 average-cost pooling, SA108), Germany (one-year rule shown separately), and a generic international export.
Built for prediction markets
$1.00 resolutions, worthless positions, merges, splits, and rewards are handled natively — not squeezed into a spot-trade model.
Honest about gaps
If history is incomplete, the report says so and excludes it from totals — it never silently guesses your taxes.
Free until the export
The entire report is visible before you pay a cent. You check the numbers first; the filing set is $19 in USDC.
Up to three wallets, one report
Trade across multiple wallets? Combine them into a single merged report for one price.
Country report packs
United States
Form 8949 · FIFO
Short/long-term split in the first 1099-DA year.
United Kingdom
Section 104 pooling · SA108 style
HMRC average-cost pooling across each outcome token.
Germany
Anlage SO style · FIFO
Spekulationsfrist shown separately — past one year is tax-free.
International
Generic FIFO CSV
Term-split report you can map to any local rules.
Why not just a spreadsheet — or an upload-SaaS?
| Bitfork Tax | Spreadsheet | Upload-SaaS | |
|---|---|---|---|
| Your trade history | Never leaves your browser | Manual entry | Uploaded to their servers |
| Prediction-market shapes ($1 resolutions, merges, losses) | Native | Manual math | Partial |
| Country packs (US · UK · DE · INT) | Included | You build them | Subscription |
| Price | $19 per report | Your hours | $49–299/yr |
| Account required | No | — | Yes |
Simple pricing
Preview
$0
- Full realized & unrealized report
- Per-market and per-year breakdowns
- Complete published methodology
Filing export
One time$19/ $29 for up to 3 wallets
- Form 8949/SA108-style CSV by country pack
- Full report with totals and methodology
- Unrealized positions + rewards income
- Paid in USDC on Base or Polygon
FAQ
Are Polymarket winnings taxable?
In the US, yes. Selling or resolving prediction-market positions generally triggers capital gains or losses, and rewards are typically ordinary income. Polymarket does not send US users a complete Form 1099 for all activity, so the cost basis must be tracked by the trader.
What is a 1099-DA?
Form 1099-DA is the new broker report for digital-asset dispositions that starts with 2026 transactions. It does not change the underlying rule — every disposition is a taxable event — but it makes accurate, self-tracked cost basis more important, because brokers and your records may not agree.
How is cost basis computed on Polymarket?
Every outcome token is its own asset. Buying 100 shares at $0.40 sets a $40 basis; selling at $0.60 realizes $20 of gain; a winning market redeems at $1.00 per share; a losing market is worth zero and realizes a loss equal to your basis. Liquidity rewards are typically ordinary income.
Why compute it in the browser?
Because your betting history is sensitive. Conventional tax software asks you to upload your full trade history to their servers. Bitfork Tax fetches the public data into your own tab and computes everything there — our servers never see your positions, fills, or report.
Which countries are supported?
Report packs are available for the United States (Form 8949 style, FIFO), the United Kingdom (Self Assessment style, HMRC Section 104 average-cost pooling), Germany (Anlage SO style, with the one-year holding rule shown separately), and a generic international format. More jurisdictions are being added.
What does it cost?
The full preview is free. A filing-ready export — Form 8949/SA108-style CSV, full report with totals, unrealized positions, and rewards income — is $19 in USDC per address per tax year, or $29 for up to three wallets combined.
See your report before you pay anything
Paste an address, watch the whole computation happen in your own browser, and only pay when the numbers are in front of you.
Compute my report — free preview