← Home

RSU tax if I sell this year

If you sell RSUs this year, you may owe two different taxes: ordinary income already created at vest, and capital gain or loss from the sale. The useful output is a year number — tax this calendar year if you sell a stated number of shares — not a rate table.

Vest tax and sale tax are easy to mash together. They are not the same event. Wages sit under both. A sale this month can stack all three in one year.

Vest tax versus sale tax

At vest. The fair market value is ordinary income. It hits your W-2 whether you sell or hold. Withholding is often the flat supplemental rate, which can be lower than your actual bracket. That gap is not a reason to sell, and it is not a reason to hold. It is a reason to model the year.

At sale. You have gain or loss from the vest price (your basis) to the sale price. If you sell within a year of vest, that difference is short-term and taxed like ordinary income. After a year, it is long-term. A same-day sale usually adds almost nothing beyond the vest income already booked.

So “RSU tax if I sell this year” is really: vest income already in the year, plus any short-term or long-term from the lots you actually sell, plus the wages you already have. One stack. One calendar year.

A rate table does not tell you that number. Your lots do.

The stack is the problem

A sale this year does not replace vest tax. It sits on top of it.

  • Wages fill the ordinary brackets first.
  • Vest income fills them further — even if you never click sell.
  • A short-term sale adds more ordinary income.
  • A long-term sale uses a different rate, but it still lands in this year’s return and can still bump other items.

If another vest is still coming this year, it will add more ordinary income after today’s sale. September estimated tax is a clock, not a lockup. State is part of the same year, not a footnote.

The question to take to a worksheet is not “what is the long-term rate.” It is: if I sell N shares this year, what does this year cost, and what does next year look like if I wait.

Example (made-up numbers)

Example only. Not a real person and not a Lakefolio result.

Riley’s year so far:

  • W-2 wages: $190,000
  • March vest: 1,100 shares at $152 → $167,200 ordinary income already on the year. After withholding, 720 shares sit in the account. Basis $152.
  • Older lot: 500 shares from last June, basis $118, about to turn long-term. Price now $155.
  • Another vest in November, roughly 800 shares, not here yet.

Riley wants to sell this month. Two year pictures, same price assumption of $155:

  • Sell 720 new shares plus 500 older shares this year. Vest income is already $167,200. The new shares add a small short-term gain (about $3 per share, ~$2,200). The older lot, if sold before the clock turns, adds short-term gain of about $37 per share — ~$18,500 more ordinary income. November vest still arrives. This calendar year is wages + vest + extra short-term + another vest. The year number is large because three ordinary-income events stacked, not because “RSU tax” is a special rate.
  • Sell 350 of the new shares this year. Wait on the June lot until it is long-term, then sell 250 of those this year or in January. Leave room for November. Vest income does not go away. The sale tax on 350 new shares is still small. The June lot can be a long-term line instead of another ordinary pile. November has space. The year number is different because the mix of this year versus next changed — not because a table said 15% or 20%.

Riley still has to confirm withholding versus the real bracket, and the state line. The method is the same: a year number for a stated share count, compared to a year number for a different count.

What to get on paper this month

If you are selling RSUs this year:

  1. Separate vest income (already booked) from sale gain or loss (only if you sell).
  2. Mark each lot short-term or long-term as of the day you would sell.
  3. Add wages and remaining vests in this calendar year.
  4. Ask for a year number at a share count, then a second year number at a different count.

If the answer you have is a rate, you do not have the answer yet.

Run the years

Load the sample or upload an equity statement and pick the years. That is the first analysis: a tax-aware, year-by-year sell plan, so the output is a year number from your lots.

Run the sample or upload a statement

Internal links: When to sell RSUs · Lockup expiration: what to do

Lakefolio is educational software, not tax, legal, or investment advice.