< Back to IRS

Javier Torres

RSU and ESPP Stock 1099B Reporting for Tax Filing

So in August 2023 about half of my RSU stocks vested and I noticed there were three separate transactions listed in my account. This is my first time dealing with this on taxes and I'm super confused about how to handle the 1099B for everything. The company automatically sold some shares for tax withholding, I kept some, and then I also participated in our ESPP program where I bought some company stock at a discount. Now I'm trying to file my taxes and I have this complicated 1099B with all these different basis amounts and sale prices. Do I need to report each transaction separately? And how do I handle the RSU shares that were sold for tax withholding versus the ones I kept? The ESPP stuff has different purchase dates too. I'm using TurboTax but it's asking me questions I don't know how to answer about adjusted basis. Has anyone dealt with RSU and ESPP stock reporting before? Any advice would be really appreciated!

I've been through this a few times now. For RSUs, you typically have two tax events to consider. First, when the shares vest, the fair market value is considered ordinary income and should already be included in your W-2. Second, when you sell those shares, you'll report any gain or loss from the vesting price to the sale price on your 1099-B. For the RSU shares that were automatically sold for tax withholding, you'll likely have little to no capital gain/loss since they were sold immediately upon vesting. Your basis should be the fair market value on the vesting date. For ESPP shares, it gets a bit more complex. The discount you received when purchasing is typically considered compensation income. When you sell, you'll need to report the difference between your purchase price and the sale price. Make sure your 1099-B shows the correct cost basis. Sometimes brokerages don't report the correct adjusted basis for RSUs, and you might need to make adjustments in TurboTax. Look for an option to adjust the cost basis if the numbers don't match what you expect.

0 coins

Thanks for the detailed response. Question though - my company automatically includes the RSU income on my W-2, but my 1099-B from the brokerage shows a lower cost basis than the FMV on vesting date. Should I adjust the basis in TurboTax to match the vesting price? And for ESPP, what's considered a "qualifying disposition" vs "non-qualifying"? Does that matter for reporting?

0 coins

You should definitely adjust the cost basis in TurboTax to match the fair market value on the vesting date. This is a common issue - many brokerages report the original basis without the adjustment for the amount already included in your W-2. If you don't make this adjustment, you'll end up paying tax twice on the same income. For ESPP, a qualifying disposition generally means you held the shares for at least 1 year after the purchase date AND at least 2 years after the offering date. With a qualifying disposition, you may receive preferential tax treatment. If you don't meet these holding periods, it's a non-qualifying disposition, and the discount is treated as ordinary income rather than capital gains.

0 coins

I went through this exact nightmare last year with my RSUs and ESPP. After hours of frustration, I finally found taxr.ai (https://taxr.ai) and it was a game-changer for me. It analyzed my stock documents and broke down exactly how to handle each transaction. Their system specifically showed me which transactions needed basis adjustments and calculated the exact amounts - saved me from double taxation on my RSUs. It also separated my ESPP transactions into qualifying and non-qualifying dispositions automatically, which honestly I had no clue about before. The best part was that it generated an explanation I could follow along with in TurboTax, showing which boxes to check and where to enter the adjusted basis info. Prevented me from making a $3,200 mistake on my tax return!

0 coins

Was it difficult to use? I'm dealing with about 15 different stock transactions this year between RSUs and ESPP and I'm completely lost. Does it actually show you how to enter everything in TurboTax step by step? My broker's tax documents are confusing me.

0 coins

I'm a bit skeptical. I've been told by my tax guy that these stock transactions are complicated enough that I should just pay a professional. How does taxr.ai handle situations where some of the basis information is wrong on the 1099-B? My company's broker consistently gets this wrong.

0 coins

It's actually super easy to use - you just upload your documents and it does the analysis automatically. For 15 transactions, it would be perfect since it organizes everything by transaction type and date. It gives you specific steps for TurboTax, showing exactly which screens to navigate to and what numbers to enter. The whole point of the service is handling incorrect basis information on 1099-Bs. It detects when the basis reported by your broker doesn't match what it should be based on your vesting schedules and W-2, then calculates the correct adjusted basis you should enter. That's exactly why I needed it - my broker was reporting bases that would have resulted in double taxation.

0 coins

I need to follow up about taxr.ai after my skeptical comment. I decided to try it with my RSU and ESPP documents from two different companies, and I'm honestly impressed. It identified 4 transactions where my broker reported the wrong basis and showed me exactly how much I needed to adjust each one. What really helped was the explanation of which transactions were already reported on my W-2 vs. which ones needed separate capital gains reporting. It even flagged one ESPP sale as a qualifying disposition that I would have incorrectly reported! I was able to enter everything correctly in TurboTax following their guide, and it saved me from overpaying about $2,100 in taxes. For anyone dealing with equity compensation, it's definitely worth checking out.

0 coins

If you're having issues understanding your 1099-B or getting through to your brokerage firm for clarification, I highly recommend using Claimyr (https://claimyr.com). I was on hold with my brokerage for HOURS trying to get answers about my RSU basis reporting, and getting nowhere. With Claimyr, I got a callback from my brokerage in about 20 minutes instead of waiting on hold forever. They have this system that navigates phone trees and waits on hold for you - you can see how it works in this video: https://youtu.be/_kiP6q8DX5c I was finally able to talk to a tax specialist at my brokerage who explained exactly why my 1099-B showed different numbers than I expected and what adjustments I needed to make. Saved me hours of hold time and confusion!

0 coins

How does this actually work? Do they just call the company for you? I've been trying to reach my company's stock administrator for weeks with questions about my RSU tax reporting.

0 coins

Sounds too good to be true honestly. I've been dealing with Fidelity for my company stock and they literally had me on hold for 2.5 hours before disconnecting me. No way someone could get through faster unless they have some special access. What's the catch?

0 coins

They don't call for you - they have a system that dials the company, navigates through all the phone menus and waits on hold in your place. When a real person finally answers, you get called back and connected instantly to that person. So you're still the one talking to the company, you just skip the hold time. No catch - they just found a way to beat the phone system. I was skeptical too after being disconnected multiple times by Fidelity (same as you!). I was shocked when I got a call back in 23 minutes connecting me directly to a Fidelity rep after I'd been trying for days on my own. They even let you listen to hold music or get a text when you're about to be connected so you know it's actually working.

0 coins

I need to eat my words about Claimyr. After my skeptical comment, I decided to try it for my Fidelity issue with RSU reporting. Not only did I get through in under 30 minutes (after previously waiting 2.5 hours and getting disconnected), but I actually got connected to someone in their equity compensation department who knew exactly what I was talking about. The Fidelity rep explained that my 1099-B was showing an incorrect cost basis because they don't factor in the income already reported on my W-2. He walked me through exactly where to make the adjustment in my tax software. Would have taken me days more of frustration trying to get through on my own. Definitely using this service again when I need to call the IRS about my tax return.

0 coins

One thing nobody's mentioned yet - make sure you're checking Box 12 on your W-2 to see how much RSU income was already reported. Code V in Box 12 often shows the value of your RSUs that were included as income. This helps verify what's already been taxed. Also, don't forget to check if your broker is using "First In First Out" (FIFO) accounting for your sales. This can affect your capital gains calculation if you acquired shares at different times/prices.

0 coins

I don't see a Code V in my Box 12. Does that mean my employer didn't properly report my RSU income on my W-2? I had about $45,000 in RSUs vest last year.

0 coins

Not necessarily. Some employers include RSU income directly in Boxes 1, 3, and 5 without separately identifying it with Code V. This is actually pretty common. The total income reported in Box 1 should include your regular salary plus the value of any vested RSUs. If you have your last paystub of the year or a December paystub that shows your RSU vestings, you can compare that to your W-2 Box 1 to verify everything was included. You could also check with your company's payroll department to confirm how they reported it.

0 coins

Has anyone else noticed that TurboTax doesn't handle the supplemental information on 1099-Bs very well? I have RSUs where the 1099-B has this cryptic note about "Ordinary income of $X already included in Box 1 of Form W-2" but TurboTax doesn't seem to recognize that when I import.

0 coins

Yep! TurboTax doesn't automatically adjust for this. You have to manually edit each transaction after import. Go to the section where you review each stock sale, then look for an option like "adjust basis or purchase information." There you can increase the cost basis by the amount that was already taxed as ordinary income on your W-2.

0 coins

IRS AI

Expert Assistant
Secure

Powered by Claimyr AI

T
I
+
20,095 users helped today