- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Get your taxes done using TurboTax
An RSU is straight income, and the vesting value is (supposed to be) rolled directly into your W2 Wages income bucket. You can verify this by looking at your pay stubs.
Usually, the company will withhold some shares for you, and put the vested value of these withheld shares in your tax buckets. These shares have not been sold, they have been withheld. This is done to protect senior management receiving way more shares than 22. My understanding of the law covering this is that the percentage withheld is uniform over all those receiving RSUs, and is a policy decided (usually) by the CFO or at minimum a VP level individual.
Now, after being vested, you decide to sell shares. Because the value of these shares being sold were rolled into your W2 income bucket already at vesting time, creating a tax obligation, the cost basis for these sold shares is the value of the shares at vesting. You will receive a 1099 for any gain you realize if the shares are sold for more than the price at vesting time. And you won't be taxed again for the value of the vesting on these sold shares.
You didn't mention that you received a 1099 from E-Trade for the entire RSU, and I believe you didn't. Because your payroll administrator already put the full value of the RSU into your Wages and Tips bucket. E-Trade never saw those withheld shares, but they do receive a report from your company on the RSU transaction which is why they knew these shares sold were from an RSU.
So it seems the shares went up a little for you from your vesting date to the sale date. Good for you. You should calculate the gain was
(sell proceeds) - (comissions) - (value at vesting day) * (number of shares sold)
Because, again, the
(value at vesting day) * (RSU shares)
was already taxed because this money was rolled into your W2 Wages and Tips bucket.
Turbo Tax used to get it wrong when the 1099 came from E-Trade. Because they didn't know it was an RSU, they would automatically put into your Schedule D a cost basis of 0, and this had to be manually adjusted to the price at vesting. TT gets it right for Schwab. We don't use E-Trade anymore so I don't know, you have to check.