Skip to main content
Back to Blog

Real-World Tax Reporting for Prediction Market Profits: $10k Case Study

11 minPredictEngine TeamAnalysis

Prediction market profits are taxable in the United States, and the IRS treats most of them as ordinary income or capital gains depending on the platform and structure of your trades. If you ran a $10,000 portfolio through platforms like Polymarket or Kalshi in 2024, you likely owe taxes on your winnings — even if no one sent you a 1099. This case study walks you through exactly how one trader handled reporting, what mistakes nearly cost them thousands, and how you can do it right the first time.


The Setup: Meet Our Case Study Trader

For this walkthrough, we're following a composite trader named "Alex" — a 32-year-old software engineer who allocated $10,000 to prediction markets starting in January 2024. Alex split the portfolio roughly as follows:

  • $4,000 on Polymarket (crypto-settled, USDC-based, offshore)
  • $3,500 on Kalshi (regulated U.S. exchange, USD-settled)
  • $2,500 on a smaller platform integrated with PredictEngine for automated market monitoring

By December 2024, Alex's portfolio had grown to $13,750 — a $3,750 net gain across roughly 140 individual trades. Not life-changing money, but enough to trigger a meaningful tax obligation and, more importantly, enough to get complicated fast.


Why Prediction Market Taxes Are Uniquely Confusing

Before diving into the numbers, it's worth understanding why prediction market taxation is such a gray area. Unlike stock trading (where brokers issue 1099-Bs automatically) or sports betting (where casinos issue W-2Gs for wins over $600), prediction markets sit in a regulatory no-man's land.

Three key reasons taxes get messy:

  1. Platform structure matters. Kalshi is a CFTC-regulated designated contract market (DCM). Polymarket is an offshore platform settling in USDC. Each triggers different reporting rules.
  2. Crypto settlements add complexity. When you win USDC on Polymarket and later convert it to USD, you may trigger two taxable events.
  3. No automatic withholding. Unlike a casino, prediction platforms generally don't withhold taxes or send you forms automatically — placing the entire burden on you.

If you've been exploring the economics of prediction markets as a power user, you already know these platforms behave more like derivatives exchanges than lottery tickets — and the IRS is starting to catch up to that reality.


Breaking Down Alex's Tax Liability: The Real Numbers

Here's how Alex's $3,750 net gain broke down across platforms, and how each portion was taxed:

Kalshi Trades (Regulated Exchange)

Kalshi issued Alex a 1099-B for 2024 — one of the first years the platform did this at scale. Alex made $1,820 in net profit from 44 trades on Kalshi.

Because Kalshi contracts are treated as Section 1256 contracts (like futures), they receive special tax treatment:

  • 60% of gains are treated as long-term capital gains (taxed at 0%, 15%, or 20%)
  • 40% are treated as short-term capital gains (taxed as ordinary income)

At Alex's 22% marginal tax rate and a 15% long-term rate, the blended effective rate on the Kalshi profits was approximately 17.4%, resulting in a tax bill of roughly $316 on that portion.

Polymarket Trades (Offshore, USDC-Settled)

This is where things got complicated. Alex made $1,930 in net profit on Polymarket across 89 trades, all settled in USDC.

The IRS treats cryptocurrency as property, not currency. So each USDC settlement technically creates a taxable event — and if Alex later converted USDC to USD through a DEX or centralized exchange, that conversion could also be taxable if USDC fluctuated in value (it generally holds its $1 peg, but technically it's still property).

The IRS likely classifies these as ordinary income (similar to gambling winnings) unless Alex can argue they qualify as capital asset transactions — a position some tax attorneys support but that carries audit risk.

Alex's tax professional ultimately reported the Polymarket gains as ordinary income, resulting in a 22% tax hit — approximately $425.

PredictEngine-Assisted Trades

The remaining $0 net gain came from the PredictEngine-managed portion — Alex actually broke even there after some early volatility. But there were $340 in gross wins and $340 in losses that still needed to be reported separately (you can't just net them and skip the paperwork).


The Complete Tax Reporting Walkthrough: Step-by-Step

Here's exactly how Alex (with help from a CPA) handled the full reporting process:

  1. Export all transaction history from every platform (CSV format where available, manual logs where not).
  2. Categorize each trade as either a capital transaction (buy/sell of a contract) or a wagering transaction (event-based payout).
  3. Identify the platform type — regulated DCM (Kalshi), offshore crypto (Polymarket), or hybrid — as this determines which IRS form applies.
  4. Calculate cost basis for each position. For binary contracts bought at $0.62 that paid out $1.00, the gain is $0.38 per contract, multiplied by contract size.
  5. Apply Section 1256 treatment to any eligible contracts (Kalshi qualifies; Polymarket likely does not).
  6. Report crypto conversions separately using Form 8949 if any USDC was converted to another asset or fiat.
  7. Use Schedule C if trading is your business (more than ~500 trades/year or primary income source) — this allows deduction of platform fees, subscriptions, and data costs.
  8. Attach Form 4797 only if contracts qualify as Section 1256; otherwise use Schedule D and Form 8949.
  9. Double-check for FBAR/FINCEN requirements if offshore account balances exceeded $10,000 at any point during the year.
  10. File by April 15 (or October 15 with extension) and consider quarterly estimated payments if your total prediction market income exceeds $1,000/year.

Platform-by-Platform Tax Treatment Comparison

This table summarizes how the major prediction market platforms are treated for U.S. tax purposes:

Platform Regulation Settlement IRS Treatment Forms Issued Section 1256?
Kalshi CFTC (DCM) USD Capital gains / Sec. 1256 1099-B Yes (likely)
Polymarket Offshore USDC (crypto) Ordinary income or capital None No
Manifold None (play money) Mana Generally not taxable None No
PredictEngine Varies Depends on integration Depends on underlying platform Varies Varies
CFTC-registered events CFTC USD Section 1256 treatment 1099-B Yes
Offshore sportsbook-style None Crypto/USD Ordinary income (gambling rules) None No

The 3 Costliest Mistakes Alex Almost Made

Understanding what not to do is just as important as knowing the right steps. These are the three errors that almost derailed Alex's filing:

Mistake #1: Netting All Wins and Losses

Alex initially planned to just report "$3,750 net profit" as a single line item. This would have been wrong and potentially fraudulent. The IRS requires you to report gross winnings and then deduct losses separately — and for gambling-style income, losses are only deductible up to the amount of winnings (and only if you itemize). This is discussed in detail in our breakdown of tax mistakes in prediction market profits, backtested.

Mistake #2: Ignoring the Crypto Layer

Alex nearly forgot that every USDC withdrawal from Polymarket to a personal wallet was a disposal event for tax purposes. Even though USDC is a stablecoin pegged to $1, the IRS doesn't care — it's property, and disposing of it is a reportable transaction.

Mistake #3: Assuming No Reporting = No Liability

Because Polymarket never sent a 1099, Alex initially thought those profits were "under the radar." This is a dangerous misconception. The IRS has been expanding its crypto enforcement and has issued John Doe summonses to major exchanges. The legal exposure isn't worth it, especially as prediction markets grow in visibility post-2024 election cycles.


How Automated Trading Affects Your Tax Situation

If you're using automated tools — like AI agents in prediction markets — to execute trades, your tax situation gets even more nuanced. High-frequency automated strategies can generate hundreds of taxable events per day, which creates a record-keeping nightmare.

Key considerations for automated traders:

  • Trader status vs. investor status: If a bot is executing trades on your behalf continuously, the IRS may classify you as a "trader in securities" (or futures), which changes your deduction rules.
  • Mark-to-market election (Section 475(f)): Eligible traders can elect to treat all open positions as sold at year-end, simplifying accounting but eliminating long-term capital gains treatment.
  • Software costs are deductible if you qualify as a trader — including subscriptions to prediction market data, trading tools, and platforms.

Tools like PredictEngine that provide automated market analysis and trade execution can actually help here by generating clean, exportable transaction logs — a massive advantage at tax time compared to piecing together manual records.


What Alex's Final Tax Bill Looked Like

After working through all the calculations with a CPA (cost: $400, itself deductible as a business expense), here's the final breakdown:

Income Source Gross Profit Tax Rate Tax Owed
Kalshi (Section 1256) $1,820 ~17.4% blended $316
Polymarket (ordinary) $1,930 22% $425
Estimated payments made — — ($200)
Net tax owed at filing $3,750 — $541

Alex also avoided a $250 underpayment penalty by making one estimated quarterly payment mid-year — something to remember if your prediction market income is meaningful.


Swing Trading and Tax Efficiency Strategies

Not all prediction market activity is equally taxed. Swing trading strategies in prediction markets can actually create opportunities for tax-loss harvesting — selling losing positions before year-end to offset gains elsewhere in your portfolio.

Practical tax efficiency moves for $10k+ prediction market portfolios:

  • Harvest losses in Q4 by closing underwater positions before December 31
  • Prioritize Kalshi for large positions to access Section 1256's 60/40 treatment
  • Hold winning positions longer on platforms that support secondary markets, potentially qualifying for long-term capital gains rates
  • Bundle small trades through a single wallet or account to simplify record-keeping

For those planning their 2025 strategy, our guide to advanced prediction market trading strategies for new traders covers position sizing approaches that also happen to create cleaner tax profiles.


Frequently Asked Questions

Are prediction market profits taxable in the United States?

Yes, prediction market profits are taxable in the U.S. The IRS treats them as either ordinary income (similar to gambling winnings) or capital gains depending on the platform structure. Even if you don't receive a 1099 form, you are legally required to report all income, including profits from offshore platforms like Polymarket.

Does Kalshi send a 1099 form for prediction market profits?

Kalshi began issuing 1099-B forms to U.S. customers as it operates as a CFTC-regulated designated contract market. If your net gains exceed the applicable reporting threshold, you should receive this form. However, you should still maintain your own records as a backup.

How are Polymarket profits taxed since it settles in USDC?

Polymarket profits are generally treated as ordinary income, and the USDC settlements may also create separate crypto property disposal events if converted. Most U.S. tax professionals recommend reporting Polymarket winnings on Schedule 1 as "other income" or potentially as gambling winnings, though the exact treatment remains an evolving area of tax law.

Can I deduct prediction market losses on my taxes?

It depends on how your activity is classified. If treated as gambling, losses are only deductible up to the amount of your winnings, and only if you itemize deductions. If you qualify as a "trader" under IRS rules, losses may be fully deductible against other income — but meeting that standard requires substantial, frequent trading activity.

Do I need to file an FBAR for Polymarket accounts?

Possibly yes. If your Polymarket account or associated crypto wallet held more than $10,000 at any point during the tax year, you may be required to file an FBAR (FinCEN Form 114). Failure to file carries steep penalties. Consult a tax professional familiar with both crypto and offshore account rules.

What records should I keep for prediction market tax reporting?

Keep complete transaction logs including entry date, exit date, contract type, amount wagered, payout received, and platform. Screenshots of your account history, CSV exports, and wallet transaction records are all valuable. Platforms like PredictEngine can help automate record-keeping for trades executed through their system.


Take Control of Your Prediction Market Tax Situation

Prediction markets are one of the most exciting financial instruments available today — but the tax burden is real, and the lack of automatic reporting means you're on your own. As this case study shows, a $10,000 portfolio with modest returns can still generate a meaningful tax bill with complex filing requirements spanning multiple IRS forms, crypto property rules, and platform-specific treatment.

The best move you can make is to start tracking every trade now, consult a tax professional familiar with crypto and derivatives, and choose platforms that give you clean data exports. PredictEngine makes it easier to manage your prediction market activity with organized trade data, automated monitoring, and smarter position management — so when tax season arrives, you're filing from a position of strength, not scrambling through years of unorganized wallet transactions. Start your free trial today and trade smarter from day one.

Run your own quant desk

Felix lets you research, backtest and run automated trading strategies, with risk controls built in.

Try Felix

Continue Reading

Run your own quant desk

Felix lets you research, backtest and run automated trading strategies, with risk controls built in.

Try Felix