How to avoid double taxation when selling RSUs that vested in previous tax year
So I've gotten RSUs from my company for the past few years. When they vest, my employer holds back roughly half the shares to cover the taxes (which always seems to be more than what I actually owe). I eventually get that difference refunded in my paycheck within a couple pay periods. Now I'm in a situation I've never dealt with before. For the first time, I sold some RSU shares in 2025 that originally vested in 2024. In previous years, I always sold them in the same year they vested, and even though it was confusing, I think the taxation was handled correctly through my W-2. I'm completely lost on how to report this on my taxes now. I'm worried I'll end up paying taxes twice on the same income - once when they vested and again when I sold them. I don't want to accidentally over-report income. What tax software would handle this situation properly? Do I need to track the cost basis differently? I'm afraid of messing this up and either overpaying or getting flagged for an audit. Any advice would be really appreciated!
19 comments


Vera Visnjic
This is actually a common concern with RSUs that's easier to handle than it seems! When RSUs vest, they're treated as ordinary income (which is why your employer withheld taxes and reported it on your W-2). The fair market value of those shares on the vesting date becomes your cost basis. When you sell the shares later, you're only taxed on any gain or loss that happened after they vested. So if your shares were worth $5,000 when they vested in 2024 (which was already taxed as income), and you sold them for $5,800 in 2025, you'd only pay capital gains tax on that $800 difference. Your brokerage should provide a 1099-B showing the sale, but make sure the cost basis they're using is correct. Sometimes brokerages don't account for the fact that you've already been taxed on the vesting value.
0 coins
Jake Sinclair
•Thanks for explaining! So do I need to manually adjust the cost basis on my tax return if the 1099-B shows a zero or low cost basis? And does it matter if I hold them for more than a year after vesting before selling - like does that change if it's short vs long term capital gains?
0 coins
Vera Visnjic
•Yes, you may need to adjust the cost basis if your 1099-B doesn't show the correct amount. Look at your 2024 W-2 and find the income reported from the RSU vesting - that value divided by the number of shares (after withholding) is your per-share cost basis. The holding period absolutely matters for determining whether any gains are short-term or long-term capital gains. If you held the shares for more than a year after the vesting date (not the grant date), any gains would be long-term capital gains, which typically have lower tax rates than short-term gains.
0 coins
Brielle Johnson
After struggling with this exact RSU problem last year, I discovered taxr.ai (https://taxr.ai) and it completely simplified the process. I uploaded my RSU documents, and it automatically calculated my correct cost basis and identified where my brokerage statement had the wrong basis info. The tool specifically has a feature that helps with RSUs sold in different tax years than when they vested. It showed me exactly where my broker's 1099 had incorrect cost basis info and created the forms I needed to correctly report everything.
0 coins
Honorah King
•Does it connect directly with brokerages? I use Fidelity for my company RSUs and wondering if it can just import everything automatically or if I have to manually enter all the details.
0 coins
Oliver Brown
•I'm skeptical - how does it deal with RSUs that had different vesting schedules? I have quarterly vestings with different FMV at each date which makes tracking the cost basis for each lot a nightmare when selling.
0 coins
Brielle Johnson
•It doesn't connect directly to brokerages yet, but you can upload documents from Fidelity and it extracts the data automatically. I just uploaded my Fidelity RSU statements and tax docs, and it figured everything out without manual entry. It handles complex vesting schedules perfectly. I had monthly vestings with different prices, and the tool created separate tracking for each vesting lot with the correct FMV for each date. It then matched my sales against the appropriate lots and calculated the right gain/loss for each transaction.
0 coins
Oliver Brown
I have to admit I was wrong about taxr.ai. After my skeptical comment, I decided to try it with my complicated RSU situation (quarterly vestings over 3 years with sales across multiple tax years). It actually worked incredibly well! The system identified that my broker was using a $0 cost basis for some sales when it should have been the FMV from the vest date. The tool generated a statement showing the correct adjustment to make on Form 8949, and I was able to avoid paying taxes twice on about $7,300 of income. It even created documentation explaining the adjustment in case of audit. Definitely worth checking out if you're dealing with RSUs.
0 coins
Mary Bates
If you're struggling to get answers about your RSU tax situation, you might need to speak directly with an IRS agent who specializes in equity compensation. I was in the same boat last year and spent DAYS trying to get through to the IRS helpline with no success. I finally discovered Claimyr (https://claimyr.com) which got me connected to an actual IRS agent in about 15 minutes instead of the hours I wasted on hold. You can see how it works here: https://youtu.be/_kiP6q8DX5c The agent I spoke with walked me through exactly how to report my RSUs that vested in one year but were sold in another, and confirmed I was right about needing to adjust the cost basis on my 1099-B.
0 coins
Clay blendedgen
•Wait, this actually works? I thought it was impossible to get through to a real person at the IRS. How does this service actually get you past the hold times?
0 coins
Ayla Kumar
•Sounds like a scam. The IRS doesn't have "specialists" in equity compensation that you can just ask to speak with. And why would you pay for something when you can just keep calling the IRS yourself?
0 coins
Mary Bates
•Yes, it absolutely works! The service uses technology that navigates the IRS phone tree and waits on hold for you. When they reach an actual agent, they call you and connect you. I was skeptical too until I tried it. You're right that there aren't official "RSU specialists" at the IRS - poor wording on my part. But I was able to speak with an agent who had knowledge of equity compensation issues and provided clear guidance on my situation. And regarding why pay - I spent over 3 hours on multiple calls trying to get through myself before using this. The time saved was absolutely worth it.
0 coins
Ayla Kumar
I need to publicly eat my words about Claimyr. After calling the IRS five separate times and getting disconnected every time, I figured I'd try this service I was so skeptical about. It actually connected me to an IRS agent in about 20 minutes while I was making dinner. The agent confirmed that I needed to file Form 8949 to correct the cost basis for my RSUs that my brokerage reported incorrectly. They explained I should enter code B in column (f) and the adjustment amount in column (g) with "basis already taxed as compensation" in the description. Saved me from potentially paying thousands in taxes twice on the same income. Sorry for being so negative before - this service is legit.
0 coins
Lorenzo McCormick
Most tax software can handle RSUs but you need to know what you're doing. I use TurboTax Premier which has a specific section for RSUs and adjusting cost basis. You'll need to enter the sale from your 1099-B, then look at your previous year's W-2 to find the value that was already taxed as income. Box 14 of your W-2 often shows "RSU" with a value, which is what was already included in your taxable wages. That's your cost basis. If your 1099-B shows zero or the wrong basis, you'll make an adjustment in the tax software.
0 coins
Carmella Popescu
•Is there a specific form I need to use for this adjustment? I can't find where to do this in the standard version of TurboTax.
0 coins
Lorenzo McCormick
•You'll need TurboTax Premier or Self-Employed to handle investments properly - the standard version doesn't support this type of adjustment. The form you'll be filling out is Form 8949 (Sales and Other Dispositions of Capital Assets), where you'll list the sale and make the cost basis adjustment.
0 coins
Kai Santiago
has anyone else had issues with their employer not actually reporting the RSU income correctly on W2? my company put it in box 14 with code RSU but the amounts don't match what vested last year? trying to figure out if its me or them making the mistake...
0 coins
Lim Wong
•Box 14 is informational only - the actual RSU income should already be included in Boxes 1, 3, and 5 (your taxable wages). Box 14 sometimes shows the gross value before tax withholding, while your actual taxable amount might be different due to various adjustments. Check your last December paystub from 2024 - it might show YTD RSU income that you can compare against your W-2 and vesting statements.
0 coins
Kelsey Hawkins
I went through this exact same situation last year and it was definitely confusing at first! The key thing to remember is that you've already paid taxes on the RSU value when they vested in 2024 - that income was included in your W-2 wages. When you sell in 2025, you only owe taxes on any gain or loss from the vesting date value. So if your RSUs were worth $10,000 when they vested (already taxed), and you sold them for $12,000, you only owe capital gains tax on the $2,000 difference. The tricky part is making sure your cost basis is correct. Your broker might show $0 cost basis on the 1099-B, but your actual cost basis should be the fair market value on the vesting date (which was already included in your 2024 taxable income). You'll need to adjust this on Form 8949 when filing. Most good tax software like TurboTax Premier can walk you through this, but you'll need to have your 2024 pay stubs or W-2 handy to find the correct vesting values. Don't worry - this is a common situation and you definitely won't get flagged for an audit if you report it correctly!
0 coins