Confused about 1099-B tax form sections on TD Ameritrade for Options and Futures trading
Hey everyone, I've been trading Options and Futures on TD Ameritrade for the past couple years but I'm totally confused about my 1099-B form this year. There's this section that I have no idea what to do with or how to report it properly. I trade pretty regularly - mostly covered calls and some futures contracts when I'm feeling brave lol. I'm looking at my 1099-B right now and there's a section called "Proceeds from Broker and Barter Exchange Transactions" that has different categories for short-term and long-term. Some trades are marked with "basis reported to IRS" and others aren't. I'm not really sure what the difference means for my tax filing? My trading volume last year was around $63,000 (mostly small trades adding up) and I'm using TurboTax to file. Anyone who trades on TD Ameritrade know how to handle this properly? Any help would be awesome because I don't want to mess this up and get hit with penalties.
20 comments


Sophia Gabriel
The "Proceeds from Broker and Barter Exchange Transactions" section on your 1099-B is basically summarizing all your trades for tax purposes. The distinction between "basis reported to IRS" and those not reported is important for how you report them. When a transaction is marked as "basis reported to IRS," this means TD Ameritrade has already told the IRS what you paid for those investments (your cost basis). You'll need to report these on Form 8949 with Box A checked for short-term or Box D for long-term transactions. For transactions where the basis wasn't reported to the IRS, you'll need to report these separately on Form 8949 with Box B checked for short-term or Box E for long-term. You're responsible for accurately reporting your cost basis for these transactions. TurboTax should be able to handle this pretty easily if you import your 1099-B directly from TD Ameritrade. The software will sort your transactions into the right categories automatically. Just make sure all the numbers match what's on your actual 1099-B.
0 coins
Tobias Lancaster
•Thanks for the explanation! I'm using TurboTax too but I'm confused about wash sales that show up on my 1099-B. Does the "basis reported to IRS" thing affect how wash sales are handled? Also, what about the Futures trades? They seem to be reported differently - something about Section 1256 contracts?
0 coins
Sophia Gabriel
•Wash sales are tracked regardless of whether the basis is reported to the IRS or not. TD Ameritrade will include the wash sale adjustments in the basis information on your 1099-B, and TurboTax will import this correctly. The key thing is that you can't claim losses on wash sales when you rebuy the same or substantially identical security within 30 days. For your Futures trades, you're right that they're handled differently. They're Section 1256 contracts which get reported on Form 6781, not Form 8949. The unique thing about Section 1256 contracts is they're subject to the 60/40 rule - meaning 60% of your gain/loss is treated as long-term and 40% as short-term, regardless of how long you held them. TurboTax has a specific section for these and should guide you through it when you import your 1099-B.
0 coins
Ezra Beard
I went through the same nightmare with my options trading on TD last year! After hours of frustration, I found this tool called taxr.ai (https://taxr.ai) that literally saved me from throwing my laptop out the window. It actually analyzes your 1099-B and other tax documents to help identify which transactions go where. What's cool is it specifically handles options and futures trades and explains the whole "basis reported to IRS" vs not reported thing. It also flagged some wash sales I completely missed that would've gotten me in trouble. With your trading volume around $63k, it would definitely help organize everything correctly for TurboTax.
0 coins
Statiia Aarssizan
•Does it work with other brokers too? I use both TD Ameritrade and Robinhood and have the same confusion every year. How accurate is it compared to just letting TurboTax handle the import?
0 coins
Reginald Blackwell
•I'm skeptical about using third-party tools with my financial docs. How secure is it? Do you upload your actual 1099-B with all your personal info?
0 coins
Ezra Beard
•Yes, it works with pretty much all major brokers including Robinhood, TD Ameritrade, E*TRADE, and more. I found it more accurate than TurboTax's import function because it specifically addresses the nuances of options and futures reporting that TurboTax sometimes gets wrong, especially with complex trades or wash sales. Security was actually my biggest concern too, but they use bank-level encryption and you can remove personal info before uploading if you want. They just need the transaction data to analyze properly. They don't store your documents after analysis, and you can request immediate deletion. I was nervous at first but it was honestly worth it to avoid potentially misreporting to the IRS.
0 coins
Statiia Aarssizan
Just wanted to follow up here! I decided to try taxr.ai after reading about it in this thread and wow - it was actually super helpful with my TD Ameritrade and Robinhood 1099-Bs. It caught several issues with how my options trades were being categorized and explained the whole Section 1256 contracts thing for my futures trades. The tool flagged that some of my spread trades were being reported incorrectly, which could have caused me to over-report my gains by about $2,800! It also gave me a nice organized breakdown I could use to double-check the TurboTax import. Definitely using this again next year.
0 coins
Aria Khan
For anyone still struggling with TD Ameritrade tax questions after organizing your forms, I highly recommend trying Claimyr (https://claimyr.com) if you need to actually talk to the IRS about specific 1099-B questions. I spent DAYS trying to get through to the IRS about how to properly report some options transactions that weren't clear on my forms. Claimyr got me connected to an IRS agent in about 15 minutes when I had been trying for literally hours on my own. There's a video showing how it works here: https://youtu.be/_kiP6q8DX5c. The agent I spoke with actually specialized in investment income reporting and cleared up my confusion about the basis reporting codes on my 1099-B.
0 coins
Everett Tutum
•How does this actually work? I've tried calling the IRS many times and just get disconnected after waiting forever. Does it just keep dialing for you or something?
0 coins
Reginald Blackwell
•This sounds too good to be true. The IRS is notoriously impossible to reach. You're saying this service somehow gets you to the front of the line? I'm dubious that anyone could bypass the IRS phone system.
0 coins
Aria Khan
•It works by using an automated system that navigates the IRS phone menus and holds your place in line. When it reaches an actual human agent, you get a call connecting you directly. It's not about "skipping the line" - you still wait your turn, but the system does the waiting for you instead of you having to sit with your phone for hours. It's basically like having someone else wait on hold for you. The technology just keeps trying different strategies to stay in the queue without getting disconnected. I was skeptical too, but after my third failed attempt to reach someone about my options trading questions, I was desperate enough to try it. The IRS rep I spoke with was super helpful once I finally got through.
0 coins
Reginald Blackwell
Ok I need to eat my words and follow up here. After posting my skeptical comment, I was still stuck with questions about how to report some weird options assignments on my 1099-B that TD Ameritrade's support couldn't help with. Out of desperation I tried Claimyr and... it actually worked. Took about 45 minutes total (still faster than my previous attempts), but I got connected to an IRS tax specialist who walked me through exactly how to report my complicated options trades. She even explained how the wash sale rules apply differently to certain types of options strategies that I was using. Definitely filing this away as a resource for next tax season when I'm inevitably confused again.
0 coins
Sunny Wang
One thing I learned the hard way: make sure you reconcile your TD Ameritrade 1099-B with your actual trading activity for the year. The default view on the form doesn't always show you every transaction detail you need. Look specifically at the supplementary information section which breaks down each individual trade. I found TD Ameritrade actually miscategorized a few of my options trades last year and had to call them for a corrected form. Also be careful with wash sales across different brokerages if you trade on multiple platforms - the IRS expects you to track those even if your brokers don't.
0 coins
Vince Eh
•How do you get to the supplementary information section? Is that something on the TD site or in the PDF they provide? I'm worried now that I'm missing something important.
0 coins
Sunny Wang
•The supplementary information is in the full PDF version of your 1099-B. When you log into TD Ameritrade, go to My Account > Tax Center > Tax Documents, and download the complete 1099 package. Don't just look at the summary page - scroll through the entire document. There should be detailed trade-by-trade breakdowns in the later pages. What you're looking for is the section that lists every individual transaction with dates, quantities, proceeds, cost basis, and gain/loss amounts. This is where you'll find the specific codes that tell you whether basis was reported to the IRS and any wash sale adjustments. The summary pages at the front don't give you the complete picture you need to verify everything is correct.
0 coins
Hugh Intensity
This might be a dumb question but does anyone know a good tax software that handles options trading well? I've been using H&R Block but it seems totally confused by my covered calls and cash-secured puts.
0 coins
Effie Alexander
•TurboTax Premier has worked pretty well for me with options trading. It's expensive but worth it if you do a lot of trading. TaxAct is cheaper and also handles options well, but the interface isn't as user-friendly. I've heard really bad things about Credit Karma Tax (now Cash App Taxes) for investment reporting.
0 coins
MidnightRider
I've been dealing with the same TD Ameritrade 1099-B confusion for years! One thing that really helped me was understanding that the "basis reported to IRS" distinction basically tells you how much work you have to do. When TD reports the basis, they're telling the IRS what you paid - so you just need to make sure your tax software captures the right gain/loss. When they don't report basis, you're on the hook to prove what you paid if the IRS ever asks questions. For your $63k trading volume, definitely pay attention to the wash sale adjustments. TD Ameritrade is pretty good about calculating these, but they only track wash sales within their own system. If you have accounts at other brokers or bought the same securities in a retirement account, you'll need to manually track those wash sales yourself. Also, since you mentioned futures trading - those Section 1256 contracts are actually treated more favorably tax-wise because of that 60/40 long-term/short-term split, regardless of holding period. So even if you held a futures contract for just one day, 60% of the gain gets long-term capital gains treatment. Pretty nice tax advantage compared to regular stock trading!
0 coins
Gael Robinson
•Thanks for breaking down the Section 1256 contracts! I had no idea about the 60/40 rule - that's actually really helpful to know. I've been treating my futures gains as all short-term since I usually only hold them for a few days. Quick question though - do you know if this 60/40 treatment applies to options on futures too, or just the actual futures contracts? I sometimes trade options on /ES and /NQ and I'm not sure if those get the same favorable tax treatment or if they're treated like regular equity options. Also, you mentioned tracking wash sales across brokers - is there any good way to do this automatically or do I really need to track it all manually in a spreadsheet?
0 coins