Tax Reporting for Prediction Market Profits: Quick Reference
10 minPredictEngine TeamGuide
# Tax Reporting for Prediction Market Profits: Quick Reference
**Prediction market profits are taxable income in the United States**, and if you've been trading on platforms like Polymarket or Kalshi — especially using limit orders — you need to understand how the IRS treats these gains before you file. Whether you're cashing out event contracts or automating trades with bots, every winning position creates a reportable tax event that could affect your bottom line significantly.
This quick reference guide breaks down exactly what you need to know: which tax forms to use, how limit orders are treated differently than market orders, what rates apply, and how to keep records that will hold up to scrutiny.
---
## Why Prediction Market Taxes Are More Complicated Than You Think
Most traders assume prediction markets work like stock trading for tax purposes. They don't — at least not cleanly. The tax treatment of prediction market contracts depends on **what platform you use**, **how contracts are settled**, and **whether the underlying instrument is classified as a commodity, security, or gambling product**.
Here's the core issue:
- **Kalshi** is a CFTC-regulated exchange. Its contracts are treated as **Section 1256 contracts** in many interpretations, which have a favorable **60/40 tax rule** (60% long-term, 40% short-term regardless of holding period).
- **Polymarket** operates using **USDC on the Polygon blockchain**. Its contracts may be treated as property transactions similar to crypto — meaning standard **capital gains rules** apply.
- **Other platforms** may be treated as **gambling income**, especially if they're unregulated.
This distinction matters enormously. A $10,000 gain on Kalshi might be taxed at a blended effective rate significantly lower than the same gain on an unregulated platform where it could be treated as ordinary income.
---
## How Limit Orders Affect Your Tax Basis
A **limit order** in prediction markets is an instruction to buy or sell a contract only when the price hits a specific threshold. Unlike market orders that execute immediately, limit orders can sit open for hours or days before filling.
This creates a few unique tax considerations:
### Cost Basis Calculation with Limit Orders
Your **cost basis** is the price at which your limit order actually **executes**, not the price at which you placed it. If you placed a limit order to buy "Yes" shares at $0.40 and it filled at $0.40 three days later, your basis is $0.40 per share (plus any applicable fees).
### Holding Period Starts at Execution
The **holding period clock starts when your order fills**, not when you placed the order. This is critical for platforms where holding period affects tax rates. If you placed a limit order in December but it didn't fill until January, your holding period begins in January.
### Partial Fills
If your limit order only **partially fills** — say, 300 of 500 contracts — each fill lot has its own cost basis and holding period. Most tax software handles this automatically if you import transaction data, but manual traders need to track each fill separately.
---
## Tax Rates That Apply to Prediction Market Profits
Understanding which rate applies to your profits is one of the most impactful decisions you can make. The difference between short-term and long-term rates can mean paying **37% versus 20%** on the same gain.
| Holding Period | Rate Type | 2024 Federal Rate Range |
|---|---|---|
| Under 1 year (most prediction contracts) | Short-term capital gains | 10%–37% (ordinary income rates) |
| Over 1 year | Long-term capital gains | 0%, 15%, or 20% |
| Section 1256 contracts (Kalshi) | 60/40 blended | ~10.6%–31.4% effective |
| Gambling income (unregulated platforms) | Ordinary income | 10%–37% |
| Crypto-settled contracts (Polymarket) | Capital gains (property) | Depends on holding period |
**Key insight**: Most prediction market contracts expire within days or weeks. This means the vast majority of your gains will be taxed at **short-term rates** — the same as your ordinary income. Planning your trading strategy with this in mind is crucial.
If you're using an [automated trading approach for swing-style prediction positions](/blog/automating-swing-trading-predictions-simply-explained), understanding how holding periods interact with your automation schedule could unlock meaningful tax savings.
---
## Which Tax Forms You'll Need
Here's a step-by-step breakdown of the forms you'll likely encounter:
1. **Form 8949** – Used to report sales and dispositions of capital assets. Every prediction market trade that constitutes a capital asset sale goes here. You'll need the date acquired, date sold, proceeds, and cost basis for each trade.
2. **Schedule D** – Summarizes your total capital gains and losses from Form 8949. The net amount flows to your Form 1040.
3. **Schedule 1 (Line 8)** – If your platform is classified as gambling, winnings go here as "Other Income." You cannot net gambling losses against gambling wins on this form the same way you can with capital gains.
4. **Form W-2G** – Issued by gambling operators for winnings over $600 (or other thresholds). Regulated prediction markets typically do **not** issue this form, but unregulated offshore platforms might if they issue any tax documents at all.
5. **Form 6781** – Used specifically for **Section 1256 contracts** like those on Kalshi. This is where the 60/40 treatment gets applied. You report all gains and losses here first before flowing to Schedule D.
6. **FBAR / FinCEN 114** – If you hold crypto assets (including USDC used in Polymarket) in foreign accounts exceeding $10,000 at any point, this filing may be required.
### Does Polymarket Send a 1099?
As of current writing, **Polymarket does not issue 1099 forms** to U.S. traders because it technically operates offshore and uses smart contracts. This does **not** mean your gains are non-taxable. The IRS requires you to self-report all income regardless of whether you received a form.
For context on how different platforms handle compliance, this [Polymarket vs Kalshi comparison guide](/blog/polymarket-vs-kalshi-2026-common-mistakes-to-avoid) covers several compliance pitfalls traders commonly miss.
---
## Record-Keeping Best Practices for Limit Order Traders
The biggest mistake prediction market traders make isn't under-reporting — it's **under-documenting**. If you get audited, the burden of proof is on you to show your cost basis and holding periods.
Here's what to track for every limit order:
- **Date and time the order was placed**
- **Date and time each fill executed**
- **Number of contracts per fill**
- **Price per contract at fill**
- **Platform fees deducted**
- **Settlement outcome and date**
- **Proceeds received (in USD or crypto equivalent)**
If you're using a platform or tool that automates your trading — like [PredictEngine](/) — you should be able to export a full transaction history in CSV format. This makes populating Form 8949 far easier and reduces errors significantly.
### Crypto Conversion Records
If you trade on Polymarket using USDC, every **USDC-to-USD conversion** is technically a taxable event. Additionally, if the USDC you used to buy contracts was itself purchased when crypto prices were different, you'll have a layered basis calculation. Keep records of:
- When you acquired USDC
- What you paid for it (in USD)
- What it was worth when used in a trade
Tools like Koinly, CoinTracker, or TokenTax can automate much of this for crypto-settled platforms.
---
## Special Scenarios: Sports, Politics, and Crypto Markets
Different types of prediction markets can carry different risk profiles — both financially and from a tax standpoint.
### Sports Prediction Markets
If you've been trading on [NFL season prediction contracts with a larger portfolio](/blog/nfl-season-predictions-beginners-guide-with-a-10k-portfolio), sports-related event contracts on CFTC-regulated platforms like Kalshi fall under Section 1256 treatment. However, if the platform isn't regulated, sports prediction profits could be classified as gambling income.
### Political and Election Markets
Election contracts — like those covered in this [beginner tutorial for election outcome trading](/blog/election-outcome-trading-beginner-tutorial-for-june-2025) — are typically binary: you win everything or nothing. The full net gain (proceeds minus cost basis) is reportable. There's no "partial win" tax treatment here.
### Crypto Market Predictions
Platforms that offer predictions on crypto prices (BTC hitting $100K, ETH merge outcomes, etc.) add another layer of complexity. As explored in this [real-world crypto prediction market case study](/blog/crypto-prediction-markets-real-world-case-study-june-2025), if these contracts are settled in crypto tokens rather than USD or USDC, the market value of those tokens at receipt is your gross income — and the tokens themselves will have their own cost basis for future sales.
---
## Common Tax Mistakes Prediction Market Traders Make
**1. Netting gains and losses incorrectly**
Capital gains and losses can offset each other, but gambling losses can only offset gambling winnings (and only if you itemize deductions). Don't mix these categories.
**2. Ignoring wash sale rules**
The **wash sale rule** (which disallows a loss if you repurchase a "substantially identical" asset within 30 days) technically applies to securities. Most prediction market contracts are not securities, so the wash sale rule likely doesn't apply — but confirm this with a tax professional for your specific platform.
**3. Forgetting about state taxes**
Federal tax is just the beginning. States like California and New York tax capital gains as ordinary income, which can add **9–13%** on top of your federal liability.
**4. Not reporting small gains**
There's no minimum threshold for reporting capital gains. Even a $12 profit from a $0.50 contract requires reporting on Form 8949.
**5. Treating all platforms the same**
Kalshi and Polymarket are fundamentally different tax animals. Treating both as standard capital gains could mean you miss Section 1256 benefits — or worse, under-report if your platform is actually gambling income.
---
## Frequently Asked Questions
## Are prediction market profits taxable in the United States?
Yes, **all prediction market profits are taxable** in the United States regardless of whether you received a tax form from the platform. The IRS treats these gains as capital gains, Section 1256 income, or gambling income depending on the platform's regulatory status.
## Do I need to report Polymarket winnings on my taxes?
Yes. Even though Polymarket does not issue 1099 forms to U.S. traders, you are legally required to self-report all income. Gains are generally treated as **capital gains from property transactions** since USDC is classified as a crypto asset, and each trade is a taxable disposal.
## What is the Section 1256 tax advantage for Kalshi traders?
Section 1256 allows **60% of gains to be taxed at long-term capital gains rates** and 40% at short-term rates, regardless of how long you held the contract. For a trader in the 37% bracket, this can effectively reduce the tax rate on Kalshi profits to around 26.8%, a significant saving compared to standard short-term treatment.
## How does a limit order affect my cost basis in prediction markets?
Your **cost basis is determined at the time your limit order executes**, not when you place it. If the order partially fills across multiple price points, each fill lot has its own separate cost basis. Always use the actual execution price from your trade history to calculate basis accurately.
## Can I deduct prediction market losses on my taxes?
If your prediction market activity is treated as **capital gains/losses**, you can deduct losses against gains and up to $3,000 of ordinary income per year, carrying forward excess losses. If treated as gambling losses, you can only deduct losses up to the amount of your gambling winnings, and only if you itemize deductions.
## Do I owe taxes on unrealized gains in open prediction market positions?
**No.** You only owe taxes when a position is **closed, settled, or sold**. Open limit orders and unsettled positions are not taxable events. Tax liability arises at the moment a contract settles or you sell your position to another trader.
---
## Take Control of Your Prediction Market Tax Strategy
Tax reporting for prediction market profits isn't optional — and with the IRS increasing scrutiny of crypto and alternative investment income, getting this right matters more than ever. The key takeaways: know which platform classification applies to you, track every limit order fill with precise dates and prices, use the correct form for your income type, and never assume that a missing 1099 means you don't owe anything.
If you're serious about trading prediction markets efficiently and compliantly, [PredictEngine](/) gives you the tools to track positions, automate strategies, and export clean transaction records you can hand directly to your accountant. From limit order automation to multi-platform analytics, it's built for traders who want to optimize both their returns and their tax position. [Explore PredictEngine today](/) and trade with the confidence that your records are always audit-ready.
Ready to Start Trading?
PredictEngine lets you create automated trading bots for Polymarket in seconds. No coding required.
Get Started Free