Do I still need to file 1099-B if company stock was reported as income on my W2?
So I recently sold some of my company RSUs (restricted stock units) that vested this year. The company automatically included the value on my W2 as income. What I'm confused about is whether I still need to file the 1099-B I received from the brokerage when I do my taxes? This is my first time dealing with company stock and I'm not sure if I'm supposed to report both documents or if the W2 income reporting takes care of it. I don't want to mess up and either double-report income or miss something important. The RSUs were worth about $8,500 when they vested and I sold them pretty much right away. Anyone have experience with this situation?
22 comments


Sean Flanagan
Yes, you still need to report the 1099-B on your tax return even though the RSU income is already on your W2. Here's why: your W2 reports the value of the RSUs at the time they vested (which is considered compensation income), while the 1099-B reports the actual sale transaction of those shares. When you file your taxes, you'll report the W2 income normally, but you'll also need to complete Schedule D and Form 8949 to report the stock sale from your 1099-B. The good news is that if you sold the RSUs immediately after vesting, you likely won't have much of a capital gain or loss to worry about - just the difference between the vesting value (already on your W2) and what you actually sold them for.
0 coins
Zara Mirza
•Thanks for the explanation, but I'm still confused. If I report both the W2 and 1099-B, isn't that reporting the same income twice? Also, how exactly do I fill out the basis section on Form 8949 since the stock was already taxed as income?
0 coins
Sean Flanagan
•You're not reporting the same income twice when done correctly. Your basis (cost) for the stock is the amount already included as income on your W2. When you report the sale on Form 8949, you'll include that W2 amount as your basis, which means you're only taxed on any gain above what was already reported as income. For Form 8949, you'll need to check Box F for "Adjustments," and use code "R" to indicate the basis was reported to the IRS. Then list your proceeds from the 1099-B, your basis (the amount that was on your W2), and calculate the difference as your gain/loss. Most tax software walks you through this pretty well if you indicate you had RSUs.
0 coins
NebulaNinja
After dealing with this exact RSU/1099-B situation last year, I found taxr.ai really helpful for sorting through all the paperwork. I was confused about how to report everything correctly without double-counting income, and their document analysis caught that I was about to make a mistake with my cost basis. The site (https://taxr.ai) basically reviewed all my tax documents and highlighted that I needed to adjust the basis on my 1099-B to account for the income already on my W2, which saved me from a potential audit flag.
0 coins
Luca Russo
•Does taxr.ai work with all the major brokerages? My company RSUs are through Fidelity and their 1099-B reporting is kinda confusing with all the different lots and dates.
0 coins
Nia Wilson
•I've seen a lot of these document review services pop up lately. What makes this one different? I'm worried about sharing all my tax docs with some random website.
0 coins
NebulaNinja
•Yes, it works with all the major brokerages including Fidelity. It actually helped me identify which specific lots were my RSUs versus other stock purchases I had made, which made reporting much clearer. Regarding security concerns, I had the same worries initially. What set taxr.ai apart for me was that they use bank-level encryption and don't store your documents after analysis. Plus they specifically have expertise with equity compensation like RSUs, ISOs and ESPPs which is more specialized than general tax prep services.
0 coins
Nia Wilson
Just wanted to follow up here - I decided to try taxr.ai after asking about it, and I'm actually impressed. It analyzed my documents and flagged that my brokerage had reported an incorrect basis amount on my 1099-B (they didn't account for the RSU income already on my W2). Would have completely missed this! Saved me from either overpaying taxes or potentially triggering an audit flag. Definitely worth it for anyone dealing with stock compensation.
0 coins
Mateo Sanchez
If you're struggling to get answers from the IRS about how to properly report RSUs and 1099-B forms, I'd recommend Claimyr (https://claimyr.com). I spent DAYS trying to get through to an IRS rep to ask about my specific RSU situation last year. After waiting on hold for hours and getting disconnected twice, I tried Claimyr and got a callback from an actual IRS agent in about 40 minutes. You can see how it works in this video: https://youtu.be/_kiP6q8DX5c. The agent walked me through exactly how to report everything correctly.
0 coins
Aisha Mahmood
•How does this actually work? The IRS phone system is basically impossible to navigate. Does this really get you through faster?
0 coins
Ethan Clark
•Sounds like a scam to me. Nobody can magically get through the IRS phone system. They probably just connect you with some "tax expert" who isn't even with the IRS.
0 coins
Mateo Sanchez
•It works by essentially navigating the IRS phone system for you and holding your place in line. When they reach an actual IRS representative, they connect that person directly to your phone. It's not a separate service - you're actually talking to real IRS employees. The system uses automated technology to handle the waiting and navigation of the phone tree. Think of it like having someone else wait in line for you at the DMV and then texting you when it's your turn. It's completely legitimate - they just solved the waiting problem.
0 coins
Ethan Clark
I was completely wrong about Claimyr. After posting my skeptical comment, I decided to try it anyway since I was desperate for answers about my RSU reporting. Got a call back from an actual IRS agent in about an hour. The agent confirmed exactly what others here said - I needed to report the 1099-B sale on Schedule D and Form 8949, but use the W2 reported amount as my basis to avoid double taxation. The service actually delivered exactly what it promised.
0 coins
AstroAce
Just adding another perspective - I've been dealing with RSUs for years and a common mistake people make is forgetting to adjust their cost basis on the 1099-B. Your broker often doesn't know what amount was included in your W2, so they might report a cost basis of $0 (or some other incorrect amount). If you don't fix this when filing, you could end up paying tax twice on the same income!
0 coins
Yuki Kobayashi
•My broker (E*Trade) sometimes lists the basis and sometimes doesn't on RSU sales. Is there a way to know which reporting method they're using without calling them? My 1099-B is like 30 pages long with all my trades.
0 coins
AstroAce
•Look at Box 1e (Cost or other basis) on your 1099-B. If it shows $0 or a very low amount for your RSU sales, then your broker is using the non-adjusted basis method. If it shows an amount close to what you received when selling, they might be using the adjusted basis method. A quick way to check is to compare the amount in Box 1d (Proceeds) with the gain/loss reported - if the gain seems unusually large compared to your actual profit from the sale, they're probably reporting a non-adjusted basis. Most brokers include a supplemental statement explaining their reporting method somewhere in that 30-page document.
0 coins
Carmen Vega
Adding a quick tip - dont forget that if u sold right after vesting there might still be a small gain/loss depending on the stock price movement between vesting day and selling day! Even if its just a day or two difference, the price could change. Happened to me last year and I had like a $120 gain that I needed to report.
0 coins
Andre Rousseau
•This is super important! My financial advisor told me this is one of the most common mistakes with RSUs. If the stock went up even a tiny bit between vesting and selling, that's a short-term capital gain. If it went down, that's a capital loss you can use to offset other gains.
0 coins
Zoe Stavros
One more thing to watch for - some companies do "sell to cover" where they sell just enough shares at vesting to cover the tax withholding. If this happened, you'll need to account for that too when figuring out your basis. Your W2 shows the full value of all vested shares, but you may only have received/sold a portion of them. I literally spent hours figuring this out last year because my company statement showed 100 RSUs vested but only 65 were actually deposited to my brokerage account (the rest were sold for taxes). Made my 1099-B super confusing until I figured out what happened.
0 coins
Anastasia Kozlov
•That's exactly what happened with my RSUs! I vested 200 shares but only received about 130 after they sold some for tax withholding. So when I'm reporting the 1099-B, should I just focus on the shares I actually received and sold? Is there anything special I need to do about the ones that were sold for taxes?
0 coins
Zoe Stavros
•You only need to report the shares you actually received and subsequently sold. The shares that were automatically sold for tax withholding were already properly accounted for by your employer - both the income and the withholding should appear on your W2. When you look at your 1099-B, it should only show transactions for the shares you controlled and decided to sell. Double-check the number of shares on your 1099-B matches what you expect (the vested amount minus what was withheld for taxes). This is another area where having all your documents in order helps tremendously.
0 coins
Miguel Diaz
This is such a helpful thread! I'm dealing with my first RSU situation too and was completely overwhelmed by all the forms. One question I have - when you're entering the adjusted basis on Form 8949, do you need any special documentation beyond your W2 and 1099-B to prove the basis adjustment? I'm worried about having proper backup in case the IRS questions it later. My company's HR department wasn't very helpful when I asked them about the tax reporting details.
0 coins