RSU vs ESPP: Two Very Different Ways to Own Company Stock
One is compensation you cannot decline, taxed the day it vests. The other is an optional purchase at a discount, taxed mostly when you sell. Here is the comparison, the math, and the order to use them in.
★ 5.0 on Google113 reviews1,000+ clientsAll 50 states, fully remote
Quick answer
RSUs are compensation that vest on a schedule and are taxed as ordinary income at full value on the vest date, whether you sell or not. An ESPP is optional: you use your own paycheck money to buy company stock, usually at up to a 15% discount, with tax due mostly when you sell.
RSU and ESPP sit next to each other in most tech-company benefit portals, and that placement causes more confusion than anything in the plan documents. They are not two flavors of the same thing. One is pay. The other is a purchase. They tax on different dates, at different rates, and they call for opposite default moves. This page is the comparison; the deep mechanics of each live on their own guides.
The Short Answer: Pay vs Purchase
Why the comparison is really two different questions
An RSU grant is your employer paying you in stock. You give up nothing to receive it, you cannot opt out of the tax when it vests, and the only real decision it hands you is whether to keep the shares afterward. An ESPP is your money. You elect a payroll deduction, the plan buys shares for you at a discount, and every dollar in it is a dollar you chose not to hold as cash.
That difference drives everything downstream. RSU questions are tax-management questions: how much will vest this year, whether withholding covers it, and when to sell. ESPP questions are investment questions: whether the discount justifies the exposure, how much to contribute, and how fast to sell. Mixing up the two is how people end up "diversifying" by declining RSUs (never do that) or skipping a 15% discount because "stock is risky" while holding every vested RSU share (backwards).
When Each One Actually Taxes You
RSU
Grant
No tax
Vest
Ordinary income on full FMV
Sale
Capital gain or loss vs vest-date value
ESPP (qualified)
Enrollment
No tax
Purchase
No tax (qualified plan)
Sale
Discount is ordinary income, the rest is capital gain
RSUs create a tax bill on a date you do not choose. A qualified ESPP defers everything to the sale you do choose. That timing difference drives most of the planning.
How RSUs Are Taxed
Ordinary income at vest, capital gains after
When RSUs vest, the fair market value of the shares that day is wage income, exactly as if your employer had paid a cash bonus and you immediately bought stock with it. The amount lands in W-2 Box 1, and income tax, Social Security, and Medicare are withheld, usually by the plan selling or withholding a slice of the shares.
The trap is the withholding rate. Most employers withhold on RSU income at the flat 22% supplemental rate (37% only once supplemental wages pass $1 million in the year). An employee whose actual marginal bracket is 32% or 35% is under-withheld on every vest, and the shortfall shows up as a balance due, sometimes with an underpayment penalty. Our RSU tax withholding guide covers the fix, and the RSU tax calculator estimates your real number.
After vest, the shares are ordinary stock with a cost basis equal to the vest-date value. Sell above that and the difference is capital gain, long-term if you held more than a year past vest. Watch the 1099-B: brokers frequently report RSU basis as zero, which double-counts the income you already paid tax on unless you adjust it on Form 8949. The RSU cost basis guide walks through the correction.
“I recently had the pleasure of working with Taxstra, and I must say, the experience exceeded my expectations. From start to finish, their professionalism, expertise, and customer care were outstanding.”
Published client feedback. Individual experiences vary.
How ESPPs Are Taxed
The discount, the lookback, and the two holding periods
A tax-qualified ESPP under Section 423 lets you buy employer stock at up to a 15% discount, capped at $25,000 of stock per calendar year measured at the offering-date price. In a qualified plan there is no tax at purchase. Everything waits for the sale, and the sale date determines how the profit splits between ordinary income and capital gain.
Hold the shares more than two years past the offering date and more than one year past the purchase date, and the sale is a qualifying disposition: ordinary income is limited to the discount (measured under a favorable formula), and the rest is long-term capital gain. Sell earlier and it is a disqualifying disposition: the full spread between the discounted price you paid and the market value on the purchase date is ordinary income, with only the movement after purchase treated as capital gain or loss.
Many plans sweeten this with a lookback, applying the 15% discount to the lower of the price at the start or end of the offering period. In a rising market the effective discount can be far more than 15%. The full mechanics, including the qualifying versus disqualifying math and the W-2 and 1099-B double-count trap, live on our ESPP tax guide; this page stays at the comparison level.
RSU vs ESPP Side by Side
Every dimension that changes a decision
| Feature | RSU | ESPP (qualified Section 423) |
|---|---|---|
| What it is | Compensation: employer grants shares | Purchase: you buy shares with after-tax pay |
| Your cost | Nothing | Your own payroll deductions |
| Main taxable moment | Vest date (no choice) | Sale date (you choose) |
| Character of income | Ordinary wage income at vest, capital gain after | Discount portion ordinary income at sale, rest capital gain |
| Payroll (FICA) tax | Yes, at vest | No FICA on qualified-plan discount income |
| Typical withholding | 22% flat supplemental (often too low) | None at purchase; you handle tax at sale |
| Annual limit | None (whatever is granted) | $25,000 of stock per year at offering price |
| Downside risk | Value can fall between grant and vest; still worth taking | Your contributed cash is exposed until purchase and sale |
| Default move | Accept always; consider selling at vest | Contribute if cash flow allows; sell early or hold for qualifying disposition by plan |
If your equity mix includes stock options rather than an ESPP, the sibling comparison is RSU vs stock options, and option holders choosing between grant types should read ISO vs NSO.
Worked Example: One Employee, Both Programs
Same company, same year, two different tax pictures
Worked example (hypothetical, illustrative round numbers)
A software engineer earns a $200,000 salary in 2026. During the year, 500 RSUs vest at $100 per share, and she contributes $10,000 through the ESPP, which buys shares at a 15% discount off a $100 price: about 117 shares at $85.
The RSU side: $50,000 of vest-date value is added to her W-2 automatically. Her employer withholds 22%, about $11,000, by selling shares. But at her income her marginal federal bracket is 32%, so the true federal tax on the vest is roughly $16,000. Nothing is "wrong," yet she is about $5,000 under-withheld from this one event and will owe it in April unless she adjusts.
The ESPP side: at purchase she pays $9,945 for stock worth about $11,700 and owes no tax that day. If she sells immediately (a disqualifying disposition), the roughly $1,755 spread is ordinary income on her W-2 in the sale year, about $560 of federal tax at 32%, leaving an after-tax profit of about $1,200 on money that was only committed for a few months.
Notice the asymmetry: the RSUs created a $50,000 income event she never chose, while the ESPP created a modest, voluntary, almost-sure profit. The RSU plan needs tax management. The ESPP needs a participation decision and a selling discipline. Illustrative only; brackets, state tax, and share prices will move every number.
Equity comp making your tax picture messy?
Book a free 30-minute consultation with our team. Tell us what you need, learn how Taxstra can help, and explore whether our services are a good fit. Tax advice, document reviews, and analysis require a paid engagement.Your tax plan and specific advice come after you engage. The call is about fit and next steps.
Tax planning slots are limited before year-end.
Common Mistakes With RSUs and ESPPs
The four errors we clean up most often
1. Trusting the 22% withholding.
Every RSU vest withheld at 22% while you sit in a 32% or higher bracket digs the April hole deeper. The fix is quarterly estimated payments or extra W-4 withholding sized to the vest calendar, not to last year's salary.
2. Paying tax twice on the same income.
Both RSUs and ESPPs put ordinary income on your W-2 that brokers then omit from 1099-B cost basis. File the 1099-B numbers unadjusted and you pay tax on the same dollars twice. The correction is a basis adjustment on Form 8949, every year you sell.
3. Letting employer stock become the portfolio.
Vests you never sell plus ESPP purchases you never sell equals a concentrated bet stapled to the same paycheck. Concentration is a choice worth making on purpose, at a percentage you picked, not a side effect of ignoring the brokerage account.
4. Chasing the ESPP qualifying disposition off a cliff.
The qualifying-disposition tax break is real but small compared to the risk of holding a single stock for up to two extra years just for the label. Run the actual numbers: on a 15% discount, the tax saved by qualifying is often a fraction of a normal month's price movement in the stock.
Vest weeks are estimated-tax weeks
A large vest can swing a quarterly estimate materially. If a five-figure vest lands mid-quarter, recheck your safe harbor before the next due date rather than after the penalty notice. Our estimated taxes guide covers the safe-harbor math.How to Prioritize When You Have Both
A simple order of operations for paycheck dollars
RSUs never compete for your cash, so they are not in the priority stack at all: accept the grant, plan the taxes, decide a standing sell policy. The ESPP does compete with everything else your paycheck funds. A sensible default order for most employees: capture any 401(k) match first, keep a real emergency fund, then fund the ESPP up to the plan limit if you will sell on a schedule, because few other uses of short-term cash offer a comparable built-in return.
The order changes with circumstances. Tight cash flow argues for a smaller ESPP election, since contributions are locked up until the purchase date. A volatile or troubled employer argues for immediate sales or skipping the ESPP entirely, because the same company already carries your salary and unvested RSUs. And at higher incomes, every one of these decisions interacts with the rest of the high-income tax picture: additional Medicare tax, net investment income tax, and bracket management across years.
If equity is a large share of your pay, this is exactly the situation our stock compensation planning service exists for: a vest-by-vest tax map, a selling policy you can defend, and withholding that matches reality. Tech employees can also start with the CPA for tech employees page.
Frequently Asked Questions
RSU vs ESPP, answered
What is the main difference between RSUs and an ESPP?
RSUs are compensation your employer gives you: shares that vest on a schedule, taxed as ordinary income the day they vest, whether you want them or not. An ESPP is a voluntary purchase program: you set aside your own after-tax paycheck money to buy company stock, usually at a discount of up to 15%. RSUs are pay. An ESPP is an optional investment with a built-in discount.
Which is better, RSUs or an ESPP?
They are not substitutes, so "better" is the wrong frame. RSUs are free money with a tax bill attached; you never decline them. The real question is whether to also fund the ESPP out of your paycheck. For most employees at a stable public company, a 15% discount with a lookback is hard to beat as a short-term return, provided you sell promptly and do not let company stock pile up.
Are RSUs taxed twice?
No, though brokerage tax forms often make it look that way. The full value at vest is taxed once as ordinary income and lands in your W-2. When you later sell, only the gain or loss measured from the vest-date value is taxed as capital gain or loss. The double-tax appearance comes from 1099-B forms that report a zero cost basis; you correct that on Form 8949 so the vest-date income is not taxed again.
How is an ESPP discount taxed?
In a tax-qualified Section 423 plan, nothing is taxed at purchase. When you sell, some or all of the discount is taxed as ordinary income and the rest of your profit is capital gain. How much falls in each bucket depends on whether you meet the qualifying-disposition holding periods: more than two years from the offering date and more than one year from the purchase date. Sell earlier and the full purchase-date discount is ordinary income.
Should I sell my RSUs as soon as they vest?
Selling at vest is the default we suggest clients start from. The tax on vesting is identical whether you hold or sell that day, so holding is simply choosing to invest that cash in your employer's stock. Some people do that deliberately. The mistake is doing it by inertia while your salary, bonus, RSUs, and ESPP all ride on the same company.
Is there a limit on how much ESPP stock I can buy?
Yes. A tax-qualified plan caps you at $25,000 of stock per calendar year, measured at the offering-date price, and most employers also cap contributions at 10% or 15% of pay. RSU grants have no statutory dollar limit; they are whatever your offer letter and refreshers say.
Do RSUs and ESPP shares show up on my W-2?
RSU income always does: the vest-date value is in Box 1 wages, often with a code in Box 14. ESPP ordinary income appears on the W-2 in the year you sell (or at purchase in a nonqualified plan). Neither is optional to report, and the W-2 amounts are the starting point for fixing the cost basis your broker reports on the 1099-B.
Why did my RSU vest create a tax bill even though I did not sell?
Because vesting itself is the taxable event. The IRS treats vested shares like a cash bonus paid in stock: the fair market value on the vest date is wage income that day. Your employer withholds on it, usually at the 22% flat supplemental rate, which is often less than a high earner's actual bracket. That gap is why RSU-heavy employees get surprise balances due in April.
Can participating in both RSUs and an ESPP cause too much company stock exposure?
Easily. Your paycheck, unvested RSUs, ESPP shares, and possibly options all depend on one company. A common planning guardrail is to keep any single stock under about 10% of your investable assets. If vests and ESPP purchases keep pushing you past your own limit, a standing sell-at-vest and sell-at-purchase policy is the simplest fix.
Do I pay Social Security and Medicare tax on RSUs and ESPP shares?
RSU vest income is wages, so yes: Social Security tax up to the annual wage base and Medicare tax with no cap, plus the 0.9% additional Medicare tax at higher incomes. Qualified ESPP discounts are different: the ordinary income recognized at sale is not subject to Social Security or Medicare tax, which is a quiet extra advantage of qualified plans.
Get a Plan for Your Equity Compensation
Book a free 30-minute consultation with our team. Tell us what you need, learn how Taxstra can help, and explore whether our services are a good fit. Tax advice, document reviews, and analysis require a paid engagement.Your tax plan and specific advice come after you engage. The call is about fit and next steps.
Tax planning slots are limited before year-end.
An equity decision coming up?
Coordinate vesting, exercises, sales, withholding, and the rest of your return before a deadline drives the decision.
Explore equity-compensation tax planning →Related Taxstra resources
Continue with the services, planning tools, and explainers most relevant to this topic.
