Prediction Market Arbitrage Taxes: A Complete 2026 Reporting Guide
Prediction market arbitrage profits are taxable as capital gains or ordinary income depending on your platform and holding period, and you must report them even if you don't receive a 1099 form. Most US traders face short-term capital gains rates (up to 37% federal) for arbitrage positions held under one year, while misclassified reporting can trigger IRS penalties of 20% accuracy-related charges plus interest.
This guide breaks down exactly how arbitrage-focused prediction market traders should track, report, and optimize their tax obligations across Polymarket, Kalshi, Limitless, and other platforms in 2026.
How Prediction Market Profits Are Classified by the IRS
The IRS has not issued specific guidance dedicated solely to prediction markets, so profits fall under existing frameworks: securities-like contracts, gambling winnings, or property transactions (for crypto-settled markets).
Platform Settlement Method Determines Tax Category
| Platform | Settlement Currency | IRS Classification | Typical Tax Treatment |
|---|---|---|---|
| Kalshi | USD (ACH/bank) | Regulated exchange contracts | Short-term capital gains |
| Polymarket | USDC (crypto) | Virtual currency property | Capital gains on crypto + contract profit |
| Limitless | USDC/ETH | Virtual currency property | Capital gains on crypto + contract profit |
| Sportsbooks (various) | USD | Gambling/lottery | Ordinary income, subject to withholding |
Critical distinction: Polymarket and crypto-native platforms create two taxable events—the crypto's price movement between entry and exit, plus the contract's profit or loss. Kalshi's USD settlement simplifies this to a single gain/loss calculation.
Why Arbitrage Complicates Classification
Standard prediction market trades involve directional bets. Arbitrage strategies—simultaneously buying "Yes" on Platform A and "No" on Platform B to lock in risk-free profit—create unique tracking challenges. You're not betting on an outcome; you're exploiting price inefficiencies. The IRS cares about the economic substance of the transaction, not your intent. Report the net profit from each arbitrage cycle as realized when you close both legs.
1099 Forms: What Prediction Markets Actually Send
Most traders assume platforms handle tax documentation. Reality differs significantly by operator.
Kalshi's 1099-B Approach
As a CFTC-regulated designated contract market, Kalshi issues Form 1099-B for active traders meeting volume thresholds. This reports:
- Proceeds (gross sales)
- Cost basis (what you paid)
- Gain/loss (net difference)
However, 1099-B only covers closed positions in a calendar year. Open arbitrage legs spanning December 31 into January create phantom gains—one leg's profit realized in Year 1, the offsetting loss realized in Year 2. You must track this manually for accurate reporting.
Polymarket's 1099-K Confusion
Polymarket historically issued Form 1099-K (payment card/third-party network transactions) for gross payments exceeding $600. This created nightmares:
- 1099-K reports gross inflows, not net profit
- A $10,000 arbitrage cycle (buy $10,000, sell $10,150) shows as $20,150 gross
- IRS automated systems flagged "income" of $20,150 against actual profit of $150
The 2024 American Rescue Plan delayed 1099-K's $600 threshold implementation, but 2026 reporting rules remain fluid. Never rely solely on 1099-K for arbitrage reporting.
Crypto Platforms: Often Nothing
Many crypto prediction markets issue no US tax forms. You're entirely responsible for self-reporting via Form 8949 and Schedule D. This makes meticulous record-keeping essential—especially for arbitrage where you're transacting across multiple platforms, wallets, and potentially blockchains.
Step-by-Step Arbitrage Tax Tracking System
Arbitrage generates high-frequency, small-margin trades that standard crypto tax software struggles to reconcile. Here's a proven workflow:
Use dedicated wallet addresses for each platform (Polymarket, arbitrage counterparties, fiat off-ramps). This creates clean blockchain separation for software import.
Record timestamped entry for both legs before execution. Screenshot or API-log: Platform A "Yes" price, Platform B "No" price, fees, and crypto/USD exchange rate.
Tag transactions as "arbitrage" in your tracking software (CoinTracker, Koinly, or custom spreadsheets). This prevents algorithms from treating paired trades as independent speculative positions.
Calculate realized gain only upon full closure. If Leg A closes December 28 and Leg B closes January 3, do not recognize partial gain in Year 1. Mark as open position and realize in Year 2 when matched.
Convert crypto to USD cost basis at entry and exit. For USDC arbitrage, this is trivial (1:1). For ETH or volatile stablecoins, use daily average exchange rates from CoinMarketCap or similar.
Reconcile monthly against platform CSV exports. Blockchain data alone misses off-chain settlement details. Cross-reference KYC vs Wallet Setup for Prediction Markets: Backtested Results Compared for platform-specific data export quality.
Generate draft Form 8949 quarterly. Don't wait until April. Early detection of missing records prevents amended returns.
For automated execution, PredictEngine provides API-native trade logging with timestamped entry/exit pairs, directly exportable to tax software formats.
Short-Term vs. Long-Term: Arbitrage Realities
The one-year holding period for long-term capital gains treatment (max 20% federal vs. ordinary income rates) rarely applies to arbitrage. Successful arbitrage requires rapid position closure—minutes to days, not months.
Exception: Stalled Arbitrage Legs
Occasionally, one leg of an arbitrage becomes uncloseable due to platform issues, liquidity drying up, or market suspension. If you hold beyond one year:
- Long-term rates apply to that specific leg
- But the paired leg (closed earlier) still generated short-term gain/loss
- Net the result when finally realized; you don't get to "average" the holding period
This creates asymmetric tax treatment for what was intended as a single economic transaction. Document the arbitrage intent contemporaneously—emails, strategy notes, algorithm logs—to support characterization if audited.
Wash Sale Rules: Do They Apply to Prediction Markets?
Section 1091 wash sale rules disallow loss deductions when you repurchase "substantially identical" securities within 30 days. Application to prediction markets is unsettled:
| Scenario | Likely Wash Sale Treatment | Risk Level |
|---|---|---|
| Selling "Yes" on Trump 2024, buying "Yes" on Trump 2024 same contract | Substantially identical — wash sale applies | High |
| Selling "Yes" on Trump 2024 Polymarket, buying "Yes" on Trump 2024 Kalshi | Different platforms, possibly different contracts | Moderate |
| Selling "Yes" on Trump 2024, buying "No" on Trump 2024 (arbitrage hedge) | Opposite position, not identical | Low |
| Selling "Yes" on Trump 2024, buying "Yes" on DeSantis 2024 | Different underlying, not identical | Low |
Conservative approach: Treat all same-event, same-direction contracts as wash-sale-triggering. Aggressive approach: Argue platform differences create non-identical instruments. The IRS has not ruled specifically; precedent from commodity futures suggests broader wash sale applicability than stocks.
Arbitrage traders face unique risk: closing a losing "Yes" leg and immediately opening a new "Yes" position elsewhere for fresh arbitrage could trigger wash sale disallowance of the loss. Consider waiting 31 days or using tax loss harvesting in different event markets.
State Tax Complications for Arbitrage Traders
Prediction market platforms operate across state lines; you may trade from anywhere. State tax obligations vary dramatically:
- No income tax states (TX, FL, WA, NV): Federal only, but watch for economic nexus if you operate a trading business
- High-tax states (CA, NY, NJ): Up to 13.3% (CA) or 10.9% (NY) additional on short-term gains
- Gambling tax states (some treat prediction markets as gambling): Potential withholding requirements and loss deduction limitations
Multi-state arbitrage—running bots or trading while traveling—creates apportionment questions. If your AI-Powered Kalshi Trading in 2026: A Complete Guide system runs on servers in Oregon while you live in California, where is income sourced? Consult a state-tax specialist; this exceeds DIY territory.
Crypto-Specific Arbitrage Tax Traps
Polymarket and crypto-native platforms add virtual currency layers that fiat platforms avoid.
Stablecoin Depegging Events
USDC traded at $0.87 during March 2023 banking stress. Arbitrage profits calculated in USDC face USD conversion complexity:
- Enter arbitrage at USDC $1.00, exit at USDC $0.95
- Contract profit: +5% USDC terms
- Actual USD value: breakeven or loss
You must report USD fair market value at each event, not nominal USDC. During depegs, your "profit" may evaporate for tax purposes—or generate phantom taxable gains if USDC recovers after your trade.
Gas Fees and Network Costs
Ethereum gas fees for Polymarket transactions are capitalizable as part of cost basis for acquisition, or deductible as selling expenses for disposition. For high-frequency arbitrage:
- Entry gas: Add to cost basis of position
- Exit gas: Subtract from proceeds
- Failed transaction gas: Currently unclear—likely miscellaneous itemized deduction (suspended through 2025) or capital loss if directly tied to abandoned position
Track separately; don't lump into "fees" category in software.
Bridging and Layer-2 Complexity
Arbitrage across Polygon, Ethereum L1, and other chains for speed/cost optimization creates additional taxable events each bridge transfer. The IRS may view bridge transactions as crypto-for-crypto exchanges (though functionally equivalent). Document intent as position transfer, not independent trade.
Tax Loss Harvesting for Prediction Market Portfolios
Arbitrage doesn't generate losses in the traditional sense—profitable arbitrage is the goal. But net loss years happen: execution failures, platform insolvencies, or systematic edge decay.
Harvesting Strategies Specific to Prediction Markets
- Cross-platform loss capture: Realize losses on Platform A while maintaining equivalent exposure on Platform B (wash sale risk—see above)
- Event expiration losses: Let worthless "No" positions expire for full loss recognition; rebuy equivalent in new event market
- Crypto basis optimization: Specific identification of highest-cost-basis USDC/ETH for arbitrage funding, minimizing gain on crypto layer
Review Crypto Prediction Markets: 5 Small Portfolio Strategies Compared for portfolio structures that facilitate tax-efficient loss harvesting.
Frequently Asked Questions
Do I owe taxes on prediction market arbitrage if I never withdraw to my bank account?
Yes. Realization occurs when you close the arbitrage position, not when you cash out. Crypto platforms create taxable events upon contract settlement; fiat platforms upon position closure. Unwithdrawn USDC in a wallet is still taxable income if the underlying trade closed profitably.
What happens if I don't receive a 1099 from a prediction market platform?
You're legally required to report all income regardless of 1099 receipt. The IRS receives 1099-K data for many crypto platforms even if you don't, and blockchain analytics increasingly identify unreported transactions. Use Form 8949 with "various" for missing 1099s, and attach an explanation.
Can I deduct prediction market losses against my regular income?
Capital losses offset capital gains first. Excess losses deduct against ordinary income up to $3,000 annually ($1,500 married filing separately), with indefinite carryforward. If classified as gambling (not capital assets), losses only offset gambling winnings—not ordinary income.
How do I handle taxes for automated arbitrage bots running 24/7?
Bot-generated trades require identical reporting to manual trades, but volume demands automated tracking. Export API logs, use crypto tax software with bot-specific import formats, and consider Section 475(f) trader election if you qualify as a trader in securities—potentially converting capital gains/losses to ordinary income and enabling mark-to-market accounting.
Are prediction market arbitrage profits subject to self-employment tax?
Generally no, if you're trading your own capital. Profits are investment income, not self-employment income. However, if you manage others' funds, operate as a fund, or provide advisory services, Schedule C or partnership treatment may apply. The Polymarket vs Kalshi Q3 2026: Real Case Study & Trading Results examines structural considerations.
What records should I keep in case of an IRS audit?
Retain seven years of: platform CSV exports, blockchain transaction hashes, arbitrage strategy documentation with timestamps, fee breakdowns, crypto/USD exchange rates used, and correspondence with platforms. For automated strategies, preserve algorithm version logs and backtesting records supporting your edge calculation methodology.
Building a Tax-Efficient Arbitrage Operation
Sophisticated arbitrage requires infrastructure beyond trade execution. Tax optimization integrates at the architecture level:
- Entity selection: LLCs offer flexibility; S-Corps enable salary/distribution splitting if you achieve trader status; C-Corps provide rate arbitrage at 21% federal but double-dividend taxation
- Platform selection: Kalshi's 1099-B simplicity vs. Polymarket's crypto complexity involves tax compliance cost in your edge calculation
- Timing control: Where possible, straddle year-ends to defer recognition, or accelerate losses into high-income years
PredictEngine supports tax-aware execution with automated lot selection, year-end position management flags, and direct export to leading tax preparation platforms. Our Polymarket Arbitrage tooling specifically addresses the dual-leg tracking challenges outlined in this guide.
For sports-focused arbitrage, explore Sports Prediction Markets Quick Reference: Power User Guide 2026 and our Sports Betting execution infrastructure. Automating Limitless Prediction Trading During NBA Playoffs: 2025 Guide covers event-specific timing strategies with tax implications.
Ready to trade prediction markets with institutional-grade tax tracking? PredictEngine provides the only execution platform built from the ground up for arbitrage tax compliance—automated record-keeping, multi-platform reconciliation, and IRS-ready reporting. Start your free trial today and enter 2026 tax season with confidence, not anxiety.
Run your own quant desk
Felix lets you research, backtest and run automated trading strategies, with risk controls built in.
Try Felix