< Back to IRS

Mateo Rodriguez

Why does my Fidelity taxable brokerage 1099-B have missing cost basis info despite showing gain/loss data?

I'm totally confused about my Fidelity 1099-B this year. In the overview section of my consolidated 1099, there's this warning saying some of my securities have missing cost basis information. But when I actually look at the specific 1099-B section they're referring to, I can clearly see the cost basis amounts listed right there! And not only that, the gain/loss calculations are shown too! This makes absolutely no sense to me. Why would they flag missing cost basis information when the document literally shows the cost basis AND the calculated gain/loss right there in black and white? Is this just some weird glitch in their reporting system? Or am I completely misunderstanding something basic about how 1099-Bs work? I'm worried this is going to cause problems with my tax filing. Last thing I want is the IRS thinking I'm hiding information when it's clearly right there on the form. Has anyone else had this happen with their Fidelity 1099-B? Any insight would be appreciated!

This is actually a common issue with brokerage 1099-Bs, and there's a specific reason for it. When you see that message about missing or incomplete cost basis, it's often referring to how that information is reported to the IRS, not necessarily what appears on your form. For securities purchased after certain dates (2011 for stocks, 2014 for bonds, etc.), brokers are required to report cost basis to the IRS. However, for securities purchased before those dates or transferred from another institution without cost basis info, Fidelity may show you the cost basis they have in their records but may not be reporting it to the IRS. The good news is that you can still use the cost basis information shown on your form when filing your taxes. You'll just need to make sure you enter both the proceeds and the cost basis on your Schedule D and Form 8949, and you'll need to check the appropriate box indicating the cost basis wasn't reported to the IRS.

0 coins

Oh that makes so much more sense! So even though Fidelity shows me the cost basis, they're basically telling me they aren't sending that part to the IRS? Does that mean I need to check some special box when I file that indicates "broker didn't report cost basis" or something like that?

0 coins

Yes, that's exactly right. When you're filling out Form 8949 (which feeds into Schedule D), you'll need to check Box C in Part I for short-term transactions or Box F in Part II for long-term transactions. These boxes indicate that you're reporting transactions for which the cost basis wasn't reported to the IRS. You'll still enter all the information you have - the description of property, date acquired, date sold, proceeds, and cost basis. Then in column (g), you'll enter code B which means "Basis reported to the IRS is incorrect." This tells the IRS you're using your own records for the cost basis rather than what might have been reported.

0 coins

I ran into this exact issue last year and found this awesome tool called taxr.ai (https://taxr.ai) that helped me sort through my Fidelity 1099-B confusion. I was freaking out because I had like 50+ trades and wasn't sure which ones had the "missing" cost basis even though the numbers were right there like you mentioned. What taxr.ai did was scan my entire 1099 document and automatically flagged which transactions needed that special code B treatment on Form 8949. It separated everything into the right categories and showed me exactly which boxes to check. Saved me hours of staring at tax forms trying to figure out which transactions Fidelity had reported differently to the IRS.

0 coins

Does it work with other brokerages too? I've got the same issue but with E*Trade and their customer service wait times are ridiculous right now.

0 coins

I'm skeptical about these tax document scanning services. How do you know they're handling everything correctly? Did you double-check their work somehow? And how secure is uploading your financial docs to some random site?

0 coins

Yes, it works with pretty much all major brokerages! I've heard from friends who used it with E*Trade, Schwab, and Vanguard. The system recognizes the different formats but extracts the same key information. Regarding security, I had the same concerns initially. They use bank-level encryption and don't store your documents after processing. Plus they're SOC 2 certified which I looked up and is apparently a big deal for data security. I compared their results with what my accountant did the previous year, and they matched perfectly. They even caught a couple of wash sales my accountant had missed.

0 coins

Just wanted to update that I tried taxr.ai after seeing it mentioned here. Holy crap it was helpful! My E*Trade 1099-B had the exact same issue with some transactions flagged as "missing cost basis" despite showing all the numbers. The tool instantly identified which transactions needed code B and which were already reported correctly to the IRS. It even explained why certain ones were tagged that way (most of mine were either from transfers or purchases before 2011). Literally took me 5 minutes to figure out what would have been hours of confusion. Just wanted to share since this thread helped me!

0 coins

If you're having trouble getting clarification from Fidelity directly about which transactions they actually reported to the IRS, I'd recommend trying Claimyr (https://claimyr.com). I used it to get through to Fidelity's tax department after spending days trying to reach them myself. They have this service where they get you to the front of the phone queue without having to wait on hold for hours. You can see how it works in this demo: https://youtu.be/_kiP6q8DX5c I was in the same boat last year - confused about cost basis reporting on my 1099-B. After using Claimyr to actually reach a Fidelity tax specialist, they reviewed my specific transactions and confirmed exactly which ones needed manual entry on my 8949 and why they had the warning despite showing the numbers. Getting that direct confirmation from Fidelity gave me peace of mind when filing.

0 coins

Wait, how does this even work? How can they get you to the front of the queue? That doesn't make sense - if everyone used this wouldn't it just create another long line?

0 coins

This sounds like total BS to me. No way some third-party service can magically get you through to Fidelity faster than calling directly. They probably just auto-dial repeatedly and charge you for it. Has anyone actually verified this works?

0 coins

It works by using automated technology that navigates the phone menus and waits on hold for you. When a rep actually answers, you get a call connecting you directly to them. You don't wait in line - their system does. The reason it doesn't just create another line is because they're not all calling for the same company at the same time. They're calling hundreds of different companies for different customers, spread out over time. I was skeptical too until I tried it - got through to Fidelity in about 45 minutes when I had previously spent over 3 hours on hold and gave up.

0 coins

I need to eat crow here and admit I was wrong about Claimyr. After posting my skeptical comment, I decided to try it myself because I was still struggling with this exact 1099-B issue from Vanguard and couldn't get through to anyone. Not only did it work, but I got connected to a tax specialist at Vanguard in about 30 minutes when I'd previously wasted two afternoons trying. The rep explained that securities I'd transferred from an old Merrill account showed cost basis on my forms but weren't being reported to the IRS because Merrill never provided the official cost basis to Vanguard during the transfer. Mystery solved! Apparently this is super common with transfers between brokerages. So now I know exactly which transactions need code B on my 8949. Definitely worth it just for the peace of mind.

0 coins

Just a tip from someone who deals with this every year: take screenshots of your cost basis from your brokerage account throughout the year, especially after you sell something. I've learned the hard way that sometimes what shows in your account activity doesn't match what ends up on the 1099-B. I keep a spreadsheet with all my transactions and relevant screenshots so when tax time comes, I can compare what's being reported against my own records. This is especially important for things like crypto or weird ETFs where cost basis reporting is still evolving.

0 coins

Do you just take random screenshots or is there a specific page in Fidelity that shows the proper cost basis? I'm looking at my account now and see a few different places where cost basis is mentioned.

0 coins

I go to the "Closed Positions" section in my account which shows all completed sells for the year with the purchase date, sale date, proceeds, cost basis and gain/loss. For Fidelity specifically, you can find this under "Accounts & Trade" → "Account Positions" → then click the "Closed Positions" tab. Take screenshots right after a sale completes, then again at the end of each quarter as backup. The most important data to capture is the security name, purchase date, cost basis, sell date, and proceeds. These are the exact fields you'll need to verify against your 1099-B when it arrives.

0 coins

This whole "missing cost basis" thing is a massive headache every year. It's gotten worse since I started doing more trades. Tax software doesn't handle it well either. Anyone tried importing their Fidelity data directly into tax software? Does it automatically mark the right boxes for these transactions or do you still have to manually identify which ones need code B?

0 coins

I use TurboTax and tried the direct import last year. It was a disaster. It imported everything but didn't properly flag which transactions needed code B. I ended up having to go through each one manually anyway. I think the disconnect happens because Fidelity knows which ones they're reporting to the IRS, but that metadata doesn't transfer properly to the tax software.

0 coins

FYI to everyone here: this whole issue with "missing cost basis" got a lot more complicated in recent years with fractional shares and dividend reinvestment plans. Many brokerages calculate cost basis differently for these situations. Fidelity specifically uses average cost for mutual funds but FIFO (first in, first out) for stocks unless you specify otherwise. If you have years of dividend reinvestments, you could literally have hundreds of tiny purchase lots with different basis amounts. This is often why the "missing cost basis" flag appears.

0 coins

Oh man I think this might be exactly what's happening in my case. I have dividend reinvestment turned on for everything and some of these positions I've held for 10+ years. Does this mean I should be keeping more detailed records of all these tiny purchases?

0 coins

Yes, for positions with dividend reinvestment, you should definitely keep more detailed records. Fidelity does track all these tiny purchases for you in their system (you can see them in the "Lots" view for each position), but sometimes the older ones from before 2011 get that "missing cost basis" flag. For tax purposes, you can use the average cost method for mutual funds which simplifies things enormously - you don't need to track each tiny purchase separately. For stocks and ETFs though, you'll need those detailed records unless you're strictly using FIFO. Fidelity's "Realized Gain/Loss" tool can help - it shows your complete lot history for any position you've sold.

0 coins

Just wanted to add my experience for anyone still confused about this. I had the exact same issue with my Fidelity 1099-B showing "missing cost basis" warnings but displaying all the numbers clearly on the form. After reading through this thread and doing some digging, I found that you can actually verify which specific transactions Fidelity reported to the IRS by looking at the "Cost Basis Reported to IRS" column on your 1099-B. If it shows "No" or is blank, that's the transaction triggering the warning - even though Fidelity shows you their calculated cost basis. What helped me was logging into my Fidelity account and going to Tax Center → Tax Forms & Information → Cost Basis Information. There's a section that breaks down exactly which securities have "covered" vs "non-covered" cost basis reporting. Non-covered are the ones that need code B on Form 8949. This saved me from having to call customer service or use third-party tools. Just thought I'd share since the answer was buried in Fidelity's own system the whole time!

0 coins

This is incredibly helpful! I've been going in circles trying to figure out which transactions were actually causing the warning. I had no idea Fidelity had that breakdown in their Tax Center. Just checked my account and found the "Cost Basis Information" section you mentioned - it clearly shows which of my positions are "covered" vs "non-covered" for IRS reporting. Looks like most of my "non-covered" ones are from an old 401k rollover I did years ago. This explains why they show cost basis on my 1099-B but still trigger the missing cost basis warning. Thanks for sharing this - definitely beats waiting on hold with customer service!

0 coins

This thread has been incredibly helpful! I was pulling my hair out over the same issue with my Schwab 1099-B. I kept seeing gain/loss calculations right there on the form but getting warnings about missing cost basis info. After reading through everyone's explanations, I finally understand that it's all about what gets reported to the IRS versus what the brokerage shows me. The key insight about checking the "Cost Basis Reported to IRS" column on the 1099-B is gold - I wish they made that more obvious! For anyone else dealing with this, I found that most of my "non-covered" transactions were from stock purchases I made back in 2009-2010 (before the reporting requirements kicked in) and some transfers from an old Merrill account. Makes total sense now why those would need code B on Form 8949 even though Schwab calculated the gains correctly on my form. One thing I'd add is that if you're using tax software, double-check that it's not automatically importing these as "covered" transactions. I caught TaxAct trying to treat everything as if it was reported to the IRS, which would have been wrong for about half my trades.

0 coins

Thanks for sharing your experience with Schwab - it's really reassuring to know this issue isn't unique to Fidelity! Your point about double-checking the tax software import is crucial. I almost made the same mistake last year when TurboTax imported everything as "covered" by default. I ended up having to go through each transaction line by line to make sure the software matched what was actually in the "Cost Basis Reported to IRS" column on my 1099-B. It's such a pain, but definitely worth catching since the IRS would notice if you're claiming they have cost basis info when they actually don't. The whole pre-2011 purchase thing makes so much sense now. I bet a lot of people with older investment accounts are running into this same confusion every tax season!

0 coins

I've been dealing with this exact same confusion for years and finally have a system that works! What really helped me was creating a simple spreadsheet to track the status of each transaction before tax season even starts. Here's what I do: Every time I sell something, I immediately check Fidelity's "Positions" page to see if that security shows up as "covered" or "non-covered" for cost basis reporting. I log this in my spreadsheet along with the basic transaction details (date sold, proceeds, my calculated gain/loss). Then when my 1099-B arrives, I can quickly cross-reference my spreadsheet against the "Cost Basis Reported to IRS" column to make sure everything matches up. Any "No" entries in that column go straight to the "needs code B on Form 8949" pile. This has saved me so much stress during tax season because I'm not scrambling to figure out which transactions are causing the "missing cost basis" warnings. Plus it helps catch any discrepancies between what I calculated during the year versus what shows up on the actual 1099-B. The whole system takes maybe 5 minutes per transaction when I sell, but saves hours of confusion in March/April!

0 coins

This is such a smart approach! I'm definitely going to start doing this proactive tracking. I've been reactive every tax season, scrambling to figure out what happened months ago. Your 5-minutes-per-transaction system sounds way better than the hours I spend every year trying to decode my 1099-B. One question - when you check if a security is "covered" or "non-covered" right after selling, where exactly do you find that info in Fidelity? Is it in the regular Positions page or do you have to dig into the Tax Center section? I want to make sure I'm looking in the right place when I start implementing this system. Also, do you track anything else in your spreadsheet beyond the covered/non-covered status? Like wash sale flags or anything? This thread has been such an eye-opener about all the things that can trip you up on these forms!

0 coins

IRS AI

Expert Assistant
Secure

Powered by Claimyr AI

T
I
+
20,087 users helped today