Form 8949 Guide for Polymarket Traders: Step-by-Step Instructions
Master the art of filling out Form 8949 for your Polymarket trades. This comprehensive guide walks you through every box, column, and calculation with real examples.
What is Form 8949?
IRS Form 8949 is used to report sales and dispositions of capital assets, including your Polymarket prediction market trades. Every resolved Polymarket position must be reported on this form before the totals flow to Schedule D.
Quick Overview: Form 8949 for Polymarket
For Polymarket traders, you'll typically use Part I of Form 8949 for short-term capital gains and losses (positions held for one year or less). Since most prediction markets resolve within days or months, nearly all your trades will be short-term.
Before You Start: Gather Your Information
Essential Data You'll Need:
- Description of property - The market question/event
- Date acquired - When you bought the position
- Date sold or disposed - When the market resolved
- Proceeds - Amount you received (if you won)
- Cost basis - Amount you paid for the position
- Gain or loss - The difference (proceeds minus basis)
Example Polymarket Trade Data
Market | Date Bought | Date Resolved | Cost | Proceeds | Gain/Loss |
---|---|---|---|---|---|
Will BTC hit $100k by Dec 31? | 11/15/2024 | 12/31/2024 | $500 | $850 | +$350 |
2024 Election Winner | 10/01/2024 | 11/06/2024 | $1,000 | $0 | -$1,000 |
Step-by-Step Instructions for Form 8949
Step 1: Choose the Correct Part and Box
For Polymarket trades, you'll use:
- Part I - Short-Term Capital Gains and Losses
- Box A - Short-term transactions reported on Form 1099-B showing basis was reported to the IRS
- Box B - Short-term transactions reported on Form 1099-B showing basis wasn't reported to the IRS
- Box C - Short-term transactions not reported on Form 1099-B (most common for Polymarket)
Important Note
Since Polymarket operates on blockchain and typically doesn't issue 1099-B forms, most traders will check Box C for transactions not reported on Form 1099-B.
Step 2: Fill Out Each Transaction Row
Column (a) - Description of Property
Enter a brief description of the Polymarket bet. Examples:
- "POLYMARKET: BTC $100K BY 12/31"
- "POLYMARKET: 2024 ELECTION OUTCOME"
- "POLYMARKET: [Market ID or Question]"
Column (b) - Date Acquired
Enter the date you purchased the position (MM/DD/YYYY format)
Column (c) - Date Sold or Disposed
Enter the date the market resolved (MM/DD/YYYY format)
Column (d) - Proceeds
Enter the gross amount you received when the market resolved
- If you won: The payout amount
- If you lost: Enter $0.00
Column (e) - Cost or Other Basis
Enter the amount you paid for the position
Column (f) - Code(s) from Instructions
Usually left blank for standard Polymarket trades
Column (g) - Amount of Adjustment
Usually left blank unless you have wash sale adjustments
Column (h) - Gain or Loss
Calculate: Column (d) minus Column (e) plus Column (g)
Real Example: Filling Out Form 8949
Example Entry on Form 8949:
(a) Description: | POLYMARKET: WILL TSLA HIT $400 BY 3/1/25 |
(b) Date Acquired: | 01/15/2025 |
(c) Date Sold: | 03/01/2025 |
(d) Proceeds: | $1,500.00 |
(e) Cost Basis: | $800.00 |
(f) Code: | [blank] |
(g) Adjustment: | [blank] |
(h) Gain/(Loss): | $700.00 |
Common Mistakes to Avoid
- Wrong dates: Ensure you use the actual transaction dates, not the event dates. For example, if you bet on an election in October but it resolved in November, use those dates.
- Missing trades: Report ALL trades, even small losses. The IRS can see blockchain transactions.
- Incorrect basis: Include any fees in your cost basis. If you paid $100 for a position plus $2 in gas fees, your basis is $102.
- Netting trades: Don't combine multiple trades into one line. Each position needs its own row.
- Wrong form section: Use Part I for short-term trades (held less than 1 year), not Part II.
After Completing Form 8949
Transfer Totals to Schedule D
Once you've listed all trades on Form 8949, you'll:
- Add up all gains and losses from Form 8949
- Transfer these totals to Schedule D
- Schedule D calculates your net capital gain or loss
- This net amount flows to Form 1040
Tips for Efficient Form 8949 Completion
Use Tax Software
Most tax software can import CSV files. Export your Polymarket data and format it correctly for easy import.
Attach Additional Sheets
If you have more trades than fit on one form, use additional Form 8949 sheets or attach a statement.
Special Situations
High-Volume Traders
If you have hundreds of trades, you may be able to attach a summary statement instead of listing each trade. Include columns matching Form 8949 and note "See attached statement" on the form.
Wash Sales
If you repurchase a substantially identical position within 30 days of a loss, wash sale rules may apply. This is less common with prediction markets but can occur with similar event bets.
Save Time with PolyTax
Instead of manually filling out Form 8949, let PolyTax do it automatically. We'll:
- ✓ Import all your Polymarket trades from your wallet
- ✓ Calculate gains and losses accurately
- ✓ Generate Form 8949 in IRS-approved format
- ✓ Create Schedule D with proper totals
- ✓ Export everything ready for filing
Final Checklist
Before Submitting Your Form 8949:
- All Polymarket trades are listed (wins and losses)
- Dates are accurate (acquired and resolved dates)
- Proceeds match your actual payouts
- Cost basis includes any fees
- Math is correct in column (h)
- Totals transferred correctly to Schedule D
- Appropriate box checked (likely Box C)
Conclusion
Filing Form 8949 for Polymarket trades doesn't have to be complicated. With proper record-keeping and attention to detail, you can accurately report your prediction market activity to the IRS. Remember, every trade counts, and accuracy is crucial for avoiding potential audits or penalties.
Skip the Manual Work
Why spend hours manually entering trades? PolyTax generates your Form 8949 and Schedule D automatically with 100% accuracy. Join thousands of traders who've simplified their tax filing.
Generate My Tax Forms →