The Engineer's Guide to RSU Vesting, Refreshers, and Total Comp Optimization
The Engineer's Guide to RSU Vesting, Refreshers, and Total Comp Optimization
Two engineers accept identical $500K "total comp" offers in the same month. Three years later, one has vested $375K in stock. The other has vested $100K. The difference is vesting schedule — and almost nobody reads it carefully before signing.
You got the offer letter. The headline number looks good. Base, bonus, RSU grant — divided by four, it adds up to the TC figure the recruiter quoted. What most engineers don't model: that division-by-four is fiction at Amazon, the tax treatment creates a cash-flow surprise in April, and the refresher grants you get in years two through four are often more negotiable than your initial grant.
Here's the full picture of how RSU compensation actually works at public tech companies — and how to use it.
RSU Basics: What You're Actually Receiving
A Restricted Stock Unit (RSU) is a promise to deliver actual shares of company stock on a future date, contingent on your continued employment (the "restriction"). Unlike stock options, there's no strike price and no exercise decision. On each vest date, shares are automatically delivered to your brokerage account and taxed as ordinary income.
The value calculation is simple: number of shares vested × stock price on vest date = taxable income. If you receive 100 Google shares on a vest date when GOOG is trading at $180, you've received $18,000 of W-2 wage income, regardless of what you do with the shares afterward.
This simplicity is the main practical advantage of RSUs over options at a public company. You don't need to track strike prices, exercise windows, or AMT exposure. The trade-off: you have no control over the timing of the tax event.
The Vesting Schedule Comparison: Where Most Engineers Get Surprised
Not all vesting schedules are created equal. The difference across companies is significant enough to change the answer to "which offer is better?"
| Company | Year 1 | Year 2 | Year 3 | Year 4 | |---------|--------|--------|--------|--------| | Google | 25% | 25% | 25% | 25% | | Meta | 25% | 25% | 25% | 25% | | Microsoft | 25% | 25% | 25% | 25% | | Apple | 25% | 25% | 25% | 25% | | NVIDIA | 25% (quarterly) | 25% | 25% | 25% | | Amazon | 5% | 15% | 40% | 40% |
Amazon's schedule is the outlier. Its 5/15/40/40 structure concentrates 80% of equity value into the final two years. This is deliberate retention engineering — and it works. Data from Axon Wealth Management's 2026 Amazon RSU guide shows the average Amazon engineer tenure sits around 2.3 years, which means a substantial portion of the workforce leaves before the major cliff hits.
Amazon's Signing Bonus Compensation
Amazon knows the backloaded schedule creates a cash-compensation gap in Years 1–2, and it compensates with large upfront signing bonuses. A typical Amazon SDE II offer includes a Year 1 signing bonus of $40–$80K and a Year 2 signing bonus of $20–$40K, explicitly designed to bridge the gap before the Year 3 and Year 4 RSU vesting accelerates.
The practical consequence: Amazon's headline TC number assumes you stay at least three years. If you leave after Year 2 — which most people do — your realized comp is significantly below the quoted figure, even after signing bonuses.
When comparing an Amazon offer to Google or Meta: Build a year-by-year spreadsheet. Assume flat stock price for conservatism. Your realized four-year numbers will look different from the annualized TC comparison.
Refresher Grants: The Compensation Engine Nobody Talks About in the Offer Stage
The initial RSU grant in your offer letter is a one-time grant. It vests over four years and then it's done. What replaces it — and what prevents your equity compensation from cliff-dropping in Year 5 — is the annual refresher grant.
Every major tech company issues annual refresher grants to most employees. These are new RSU grants that start a new four-year vesting cycle on top of your existing grant. After Year 2 or 3, you're simultaneously vesting from multiple overlapping grants, which is why TC typically grows over the first few years at a company rather than staying flat.
The size of refresher grants is performance-tier dependent. At Meta specifically, Leon Consulting's 2026 Meta salary guide reports approximate E5 (Senior SWE) refresher grant values:
| Performance Rating | Annual Refresher Grant | |-------------------|----------------------| | Meets All | ~$175,000 | | Exceeds Expectations | ~$218,750 | | Greatly Exceeds | ~$350,000 |
These vest over four years, meaning a single "Greatly Exceeds" rating at E5 adds roughly $87,500/year of equity income on top of your existing grants. Stack two or three years of strong ratings and the compounding becomes significant.
What This Means for Your Negotiation
Most engineers negotiate their initial RSU grant and miss the bigger lever: the refresh policy.
Before accepting an offer, ask:
- What is the typical refresh cycle? (Annual is standard at FAANG; semi-annual at some companies)
- Is the refresh size formula tied to performance tier, level, or both?
- Is there a guaranteed minimum refresh for satisfactory performance, or is it fully discretionary?
- Does the company offer "off-cycle" retention grants for at-risk talent?
At senior levels (senior SWE and above), negotiating the initial grant up $50–100K is achievable and has a four-year compounding effect on your refresher baseline, since many companies anchor refreshers as a percentage of your initial grant. The initial negotiation has a multiplier effect.
The 22% Tax Trap: Why Your April Surprise Is Predictable
This is the most common financial mistake among engineers receiving RSUs for the first time — and the most preventable.
When RSUs vest, your company withholds taxes via a sell-to-cover transaction: the brokerage automatically sells a portion of your vesting shares and remits the proceeds to the IRS. The rate they use is the IRS supplemental wage withholding rate: 22% on amounts up to $1 million.
The problem: 22% is not your actual marginal tax rate. It's the IRS's administrative shortcut for withholding on irregular wage payments. Most engineers receiving meaningful RSU income are in the 32–37% federal bracket on that income.
According to the National Tax Tools RSU Tax Guide for 2026, for a single filer in California with $180K base salary and $300K in RSUs vesting in a single year, the math looks like this:
| | Amount | |-|--------| | RSU income | $300,000 | | Federal withholding at 22% | $66,000 | | Actual federal tax at ~37% marginal rate | ~$111,000 | | Federal underpayment gap | ~$45,000 | | State withholding gap (CA at 13.3%) | additional ~$34,000 |
You will owe approximately $45,000 in federal taxes not covered by sell-to-cover — plus state taxes if applicable. That amount is due at filing. Without preparation, it surfaces as an unexpected April balance.
How to avoid it:
- Calculate your expected annual RSU vesting income in January.
- Estimate your true marginal tax rate on that income.
- Pay estimated quarterly taxes (IRS Form 1040-ES) to cover the gap, with payments due April 15, June 15, September 15, and January 15.
- Alternatively, ask your employer to apply additional withholding to your W-4.
The safe harbor rule: if you pay at least 100% of last year's tax liability in withholding and estimated payments (110% if your AGI exceeded $150K), you avoid underpayment penalties regardless of what you owe at filing.
Modeling 4-Year Total Comp: The Spreadsheet You Should Build Before You Sign
A recruiters' "total comp" figure is an annualized average. Your actual year-by-year cash flow looks nothing like that average at Amazon, and only approximately like it at other companies.
Build a year-by-year model with these columns:
Year | Base | Bonus | RSU Vest | Sign-On | Pre-Tax TC
For Google/Meta/Microsoft: Divide the initial RSU grant by four and apply it uniformly. Add refresher grants starting in Year 2 as a separate line item.
For Amazon: Apply the 5/15/40/40 schedule to the initial grant. Include Year 1 and Year 2 signing bonuses. Refreshers at Amazon typically run on the same backloaded schedule for the new grant.
Example comparison for a Senior SWE offer ($350K quoted TC):
Assuming $180K base, $30K bonus, $560K RSU grant over 4 years = $140K/year average. Flat stock price, no refreshers:
| Year | Google | Amazon (with sign-ons) | |------|--------|----------------------| | 1 | $350K | $300K ($50K sign-on + 5% vest) | | 2 | $350K | $290K ($30K sign-on + 15% vest) | | 3 | $350K | $364K (40% vest) | | 4 | $350K | $364K (40% vest) | | 4-year total | $1.4M | $1.318M |
The Amazon four-year total is lower for this employee who stayed all four years — and considerably lower for the majority who leave by Year 2. The Carrus.io analysis of Amazon's compensation philosophy notes Amazon explicitly assumes stock will appreciate 15% annually in its internal TC model, which partially closes the gap — but only if the stock actually performs.
What to use for stock price assumptions: Use flat price as your base case. Model a 15% annual appreciation scenario and a 15% annual decline scenario. The spread between these scenarios is the risk exposure you're accepting, not a single number to add to your mental balance sheet.
The Golden Handcuffs Math: When Does It Make Sense to Leave?
Every quarter you stay at a company with a large unvested position, you're implicitly paying a cost-to-leave. Quantifying it is straightforward.
Your unvested equity = the "leaving cost"
If you have $300K unvested across two remaining years, you need your new offer to compensate for that departure cost — either via a higher base, signing bonus, larger initial grant, or some combination.
Most companies at the same level will offset some of the leaving cost via a signing bonus or an accelerated initial grant. Few will offset it dollar-for-dollar without leverage. Teamblind threads from 2026 consistently show that mid-cycle departures with $100–300K unvested are offset by 50–80 cents on the dollar at competing offers.
The timing question: If you've just crossed a major vest cliff and your unvested balance has reset to a small number, your leaving cost is low. The cheapest moment to leave is 2–4 weeks after a major vest event, before the next grant cycle begins. If you're 6 months before a large vest cliff, the leaving cost is high — but so is the value of staying.
When the math changes in your favor:
- You've vested 75%+ of your current grant
- The new company's offer includes a step-up in level (which brings a larger initial grant)
- The market opportunity at the new company is meaningfully better for career trajectory
- Your current company's stock has underperformed while the new company's has not
Don't let unvested equity trap you in a role with a poor trajectory. The opportunity cost of stagnation compounds the same way RSU refreshers do — just in the wrong direction.
Negotiation Levers You're Not Using
Most engineers negotiate base salary and feel they've negotiated "comp." These are the levers that move TC more at senior levels:
Initial RSU grant size: The most direct lever. Ask for a specific number higher than offered. $50–100K higher on a $300K grant is a 17–33% increase and is routinely granted with minimal pushback if you have competing offers or market data.
Vest acceleration: Some companies will negotiate an accelerated first-year vest (e.g., 33% in Year 1 instead of 25%) to reduce the gap between signing and first meaningful equity income. Worth asking especially if you're leaving unvested stock elsewhere.
Refresher policy commitment: Ask whether there's a written policy on minimum annual refresher size for satisfactory performance. Some companies provide letters of intent on refresh expectations. This is harder to get than initial grant increases but worth understanding.
Sign-on bonus in lieu of RSU uplift: If the company has equity budget constraints, ask whether a larger sign-on could compensate. A $50K sign-on is worth $50K now; a $50K RSU grant vests over four years. Know which tradeoff you prefer.
Competing offers as leverage: The most reliable way to move any of these levers is a competing offer at a similar or higher level. Market data alone (levels.fyi, Glassdoor) will rarely move an Amazon or Google offer; a competing offer number almost always will.
TL;DR
- Amazon's 5/15/40/40 schedule is a retention mechanism. Model your actual year-by-year cash flows — the annualized TC figure overstates what you'll receive if you leave before Year 3.
- Refresher grants are where long-term comp is made. Understand the refresh policy before you join. Negotiate your initial grant up because refreshers are often anchored to it.
- The 22% withholding rate is not your tax rate. If you're in a 32–37% bracket on RSU income, set up quarterly estimated tax payments or adjust your W-4 to cover the gap. The April surprise is predictable.
- Build a year-by-year model. Annualized TC figures lie. A spreadsheet with base, bonus, RSU by vest schedule, and sign-on by year tells the real story.
- Quantify your unvested equity before you leave. Know your leaving cost, and know what the new offer is actually compensating for it.
- Negotiate RSU grant size, not just base. At senior+ levels, the equity lever moves TC more than salary does.
RSU compensation isn't complicated, but the details matter: same dollar amount, different vesting schedule, different refresh policy, different tax planning requirement. The engineers who optimize for total realized comp over a 3–4 year horizon are the ones who read the details before they sign.
Related: How to Evaluate Startup Equity: A Software Engineer's Guide — the equity analysis framework for private company options, ISOs, and liquidation preferences.
Related: The Engineer's Salary Negotiation Playbook — how to build leverage and name a number before any offer conversation starts.
Related: How to Play Multiple Job Offers Against Each Other — when you have competing offers, this is how to run the negotiation sequence.
Knowing your market rate is the foundation of every comp negotiation. Wrok helps engineers build a career profile that reflects their full scope of work — the kind of profile that creates leverage when you're comparing offers. Start your profile on Wrok →