Total Compensation Calculator 2026
Free total compensation calculator for tech workers: model base salary, bonus, RSUs, refreshers, and sign-on over 4 years. Compare Company A vs Company B with bear/base/bull stock scenarios, vesting schedule, and guaranteed vs expected after-tax value.
By Sammy S. · Founder · AuthorUpdated for 2026
Enter both offers
Base, bonus, 4-yr RSU grant, annual refresh, and sign-on for Company A and B. Select each state.
Pick stock scenario
Bear (−30%), base (grant price), or bull (+50%) to stress-test equity value per IRS-taxable vest amounts.
See guaranteed vs expected
Guaranteed = after-tax cash. Expected = full package at your stock scenario.
Get the 4-year verdict
Company A vs Company B — timeline, vest schedule, and all three stock scenarios.
Total value at grant price
Year 2+ vest in grant year
Year 1 only
Yr-1 equity vest: $100,000 · Refresh from Yr 2: $40,000/yr
Company A wins by $46,890 over 4 years (Base (grant price))
Company A: $923,260 after-tax expected · Company B: $876,370 · Year 1 take-home: $229,230 vs $230,839 · Effective tax: 33.6% vs 23% · Company A pulls ahead cumulatively in year 2
Company A expected
$923,260
4-yr after-tax
Company B expected
$876,370
4-yr after-tax
Company A Yr 1 take-home
$229,230
33.5% effective
Company B Yr 1 take-home
$230,839
23.7% effective
Company A guaranteed
$650,086
Cash only (4 yr)
Company B guaranteed
$749,060
Cash only (4 yr)
Annual guaranteed vs expected (after-tax)
Cumulative 4-year value
Career Path Simulator
Compared two offers? Project where your career goes next — non-linear salary curves, job hopping, management track, and relocation over 5–15 years.
Year 1
$114,944
Year 3
$175,540
Year 5
$166,419
BLS software developer wages (May 2024 OEWS)
Per the BLS Occupational Outlook Handbook, the median annual wage for software developers was $133,080 in May 2024. OEWS percentile wages for SOC 15-1252:
| Percentile | Annual wage |
|---|---|
| 10th | $79,850 |
| 25th | $103,050 |
| Median (50th) | $133,080 |
| 75th | $169,000 |
| 90th | $211,450 |
BLS figures reflect employer-reported cash wages. RSU and equity compensation is taxed as ordinary income at vest (IRS IRC §83) and may not be fully captured in OEWS wage estimates.
Real-world examples: comparing two tech job offers
Total comp decisions look different depending on equity size, refresh grants, and state taxes. Here are three scenarios you can replicate in the calculator above — with after-tax numbers modeled using 2026 federal brackets and FICA.
Base vs equityHigher base vs bigger RSU package: the 4-year crossover
Scenario: Company B offers $230K base, $20K bonus, and $200K RSUs over 4 years with a $25K sign-on. Company A offers $200K base, $30K bonus, $400K RSUs, $40K/yr refresh starting year 2, and a $50K sign-on. Both in California, single filer, base stock scenario.
Company A / Offer X
Company A: ~$923K 4-year expected after-tax ($650K guaranteed cash). Higher equity and refresh drive expected value despite lower base.
Company B / Offer Y
Company B: ~$763K 4-year expected after-tax ($657K guaranteed cash). Wins on guaranteed cash every year.
Verdict
Company A wins on 4-year expected value by ~$160K in the base scenario (calculator: $923,260 vs $763,373). Company B wins on guaranteed cash. In bear (−30% stock), the gap narrows to ~$110K. In bull (+50%), Company A extends its lead to ~$241K.
Key takeaway: Run all three stock scenarios before deciding. Guaranteed cash and expected total comp can point to different winners.
Refresh grantsThe refresh trap: why year-1 comparison misleads
Scenario: Two offers look similar in year 1: Offer X ($250K base, $300K RSU grant, no refresh) vs Offer Y ($240K base, $280K RSU grant, $50K/yr refresh). Single filer, Washington state (no income tax).
Company A / Offer X
Offer X year-1 expected: ~$229K after-tax. Year 4 cumulative expected: ~$915K. Flat equity after initial grant.
Company B / Offer Y
Offer Y year-1 expected: ~$220K after-tax (slightly lower). Year 4 cumulative expected: ~$971K. Refresh adds $150K in equity over years 2–4.
Verdict
Offer Y trails slightly in year 1 but wins by ~$56K over 4 years ($971,194 vs $915,364) because of refresh grants. Many offer letters highlight the 4-year grant total but omit refresh — always ask recruiters about annual refresh policy before comparing.
Key takeaway: Ask 'What is the typical annual refresh at my level?' before accepting. Omitting refresh understates long-run comp by $50K–$150K at senior levels.
Tax geographyState tax swing: same offer, different take-home
Scenario: Identical offer: $220K base, $35K bonus, $350K RSU grant, $30K sign-on. Company A is in California. Company B is in Texas. Married filing jointly, base stock scenario.
Company A / Offer X
California: ~$970K 4-year expected after-tax. Top marginal state rate up to 12.3% (plus Mental Health Services Tax above $1M).
Company B / Offer Y
Texas: ~$1.08M 4-year expected after-tax. No state income tax on wages or RSU vest income.
Verdict
Same headline offer is worth ~$115K more after-tax over 4 years in Texas vs California ($1,084,471 vs $969,779, married filing jointly, base scenario) — before cost-of-living differences. State selection can matter as much as a $20K base raise. Use the state selector in each offer column to model your actual locations.
Key takeaway: Nine states have no broad individual income tax on wages (e.g., TX, FL, WA, NV, TN). RSU vests are taxed where you earn them — relocation timing matters.
How the IRS taxes RSUs — and why it affects your total comp comparison
Restricted Stock Units are the most common form of equity compensation at U.S. technology companies. Understanding IRS rules is essential for an accurate after-tax comparison between offers.
Taxed at vest, not at grant (IRC §83)
Per IRS Publication 5992, RSUs are not taxable when granted because no property is transferred. Taxable income is recognized when shares vest — the fair market value on the vest date is included in W-2 wages as ordinary income. An IRC §83(b) election is not available for RSUs.
22% supplemental withholding (IRS Pub. 15)
Employers may withhold federal income tax on RSU vests at the flat 22% supplemental wage rate (37% on amounts above $1 million per employer per year). If your marginal bracket is higher, you may owe additional tax at filing. This calculator uses your actual marginal rate, not the 22% withholding rate.
FICA on every vest
RSU vest income is subject to Social Security (6.2% up to the $184,500 wage base in 2026) and Medicare (1.45%, plus 0.9% Additional Medicare Tax above $200,000 for single filers), per IRS Publication 15. Large vests in a single year can push you into higher brackets and trigger Additional Medicare Tax.
Capital gains only on appreciation after vest
If you hold shares after vesting and sell later, only the gain above the vest-date fair market value is taxed as capital gains. The vest-date FMV is your cost basis. This calculator models the vest-year tax impact; use our RSU Tax Calculator for sell-to-cover and holding scenarios.
BLS median vs tech total comp
The BLS reports a median cash wage of $133,080 for software developers (May 2024). Large tech employers often offer total packages well above this because of RSU grants. BLS OEWS captures employer-reported wages and may not fully reflect equity compensation. Always model RSUs explicitly when comparing offers.
What goes into total compensation at a tech company
A typical senior software engineer offer letter includes multiple components. Here is what each line item means and how this calculator models it.
| Component | What it is | Tax treatment (IRS) | In calculator |
|---|---|---|---|
| Base salary | Fixed annual cash pay | Ordinary income — W-2 wages | Yes |
| Annual bonus | Target % of base, paid annually | Ordinary income when paid | Yes |
| RSU grant (4-yr) | Equity award vesting over 4 years | Ordinary income at each vest (IRC §83) | Yes |
| Annual refresh | Retention RSU grant, typically year 2+ | Ordinary income at each vest | Yes |
| Sign-on bonus | One-time cash to offset switching costs | Ordinary income in payment year | Yes |
| 401(k) match | Employer contribution to retirement | Pre-tax / Roth — not ordinary wages | No — use Offer Comparison |
| Health insurance | Employer premium subsidy | Often pre-tax for employee | No — use Offer Comparison |
Default example: higher base vs higher RSUs
The calculator loads with Company A ($200K base, $400K RSUs, $40K/yr refresh) vs Company B ($230K base, $200K RSUs), both in Texas, single filer. In the base scenario, Company A wins on 4-year expected after-tax (~$1.07M vs ~$876K) despite lower base — but Company B wins on guaranteed cash. Year 1 take-home: ~$265K (A) vs ~$231K (B). See the methodology section below for the full formula breakdown.
| Component | Company A | Company B |
|---|---|---|
| Base salary | $200,000 | $230,000 |
| Annual bonus | $30,000 | $20,000 |
| RSU grant (4-yr) | $400,000 | $200,000 |
| Annual refresh | $40,000/yr | $0 |
| Sign-on | $50,000 | $25,000 |
| Yr-1 RSU vest (25%) | $100,000 | $50,000 |
Negotiating total comp: what to ask for beyond base salary
Recruiters often anchor on base salary. These levers frequently have more impact on 4-year total comp than a $10K base increase.
Ask for the 4-year grant upfront
Request the total RSU grant value in writing — not just 'competitive equity.' A $50K increase on a 4-year grant adds $12.5K/yr in vest income, often worth more than a $15K base raise after taxes.
Clarify refresh policy
Ask: 'What is the typical annual refresh at my level?' Many companies grant $20K–$80K/yr in refreshes at senior levels. An offer without refresh understates long-run comp.
Negotiate sign-on separately
Sign-on bonuses are ordinary income in year 1. Use them to offset forfeited unvested RSUs at your current employer. Request a make-whole bonus if you are leaving significant unvested equity.
Model state tax before relocating
The same offer in Texas vs California can differ by $15K–$25K/yr in after-tax income. Factor state tax into your comparison before accepting a geo-adjusted offer.
How we calculate total compensation (formulas & methodology)
Every after-tax number is computed with our paycheck tax engine — the same federal, state, and FICA logic as our salary tax calculator. We apply 2026 federal brackets (IRS Rev. Proc. 2025-32), state income tax, and FICA. RSU vests are taxed as ordinary income when they vest per IRC §83 (IRS Publication 5992), not at the 22% supplemental withholding rate.
Step-by-step formulas
Salary & bonus growth
Base_y = round(Base₁ × (1 + g)^(y−1)); Bonus_y = round(Bonus₁ × (1 + g)^(y−1))
g is your annual salary growth % (raises). Applied to base and target bonus each year. Sign-on is not grown.
Annual RSU vest (initial grant)
EquityVest_y = EquityGrant₄ᵧᵣ ÷ 4
The 4-year grant vests 25% per year. Quarterly vest events in the schedule tab are EquityVest ÷ 4 per quarter.
Annual refresh grant
Refresh_y = AnnualRefresh if y ≥ 2, else 0
Refresh grants vest in the grant year, starting year 2. Enter the annual refresh dollar value at grant price.
Stock price scenario multiplier
EquityScenario = EquityGrantPrice × m; m ∈ {0.7 bear, 1.0 base, 1.5 bull}
Bear (−30%), base (grant price), bull (+50%) adjust only equity — not cash.
Gross cash (guaranteed income)
GrossCash_y = Base_y + Bonus_y + SignOn_y (SignOn only in year 1)
Cash you receive regardless of stock price. Used for the guaranteed after-tax column.
Gross at stock scenario
GrossScenario_y = GrossCash_y + EquityVest_y × m + Refresh_y × m
Total taxable income in year y if RSUs vest at the selected scenario price.
Guaranteed after-tax
Guaranteed_y = GrossCash_y − Tax_y (cash income only)
After-tax take-home on cash only. Computed with our paycheck tax engine — the same federal, state, and FICA logic as our salary tax calculator.
Expected after-tax
Expected_y = GrossScenario_y − Tax_y
After-tax take-home on full package at your stock scenario. RSU vests are ordinary income per IRC §83 — not capital gains at vest.
Total tax per year
Tax_y = Federal_y + State_y + SS_y + Medicare_y (+ Additional Medicare if applicable)
All income types are combined as ordinary wages for the year. We use actual marginal brackets — not the 22% supplemental withholding rate from IRS Pub. 15.
4-year totals
Total₄ᵧᵣ = Σ Expected_y; Guaranteed₄ᵧᵣ = Σ Guaranteed_y; Taxes₄ᵧᵣ = Σ Tax_y
Cumulative columns sum year 1 through year 4. Average effective rate is the mean of yearly effective rates.
Company A vs B verdict
Advantage = Total₄ᵧᵣ(A) − Total₄ᵧᵣ(B); winner if |Advantage| > $500
The killer verdict uses the active stock scenario. The Scenarios tab runs bear, base, and bull for both offers.
Worked example (validated against our tax model)
Default example: Acme Corp (TX, single, base scenario). Inputs: $200,000 base, $30,000 bonus, $400,000 RSU grant, $50,000 sign-on.
| Year 1 line item | Amount |
|---|---|
| Gross cash (base + bonus + sign-on) | $280,000 |
| RSU vest at grant price (25% of $400K grant) | $100,000 |
| Gross scenario (taxable income) | $380,000 |
| Guaranteed after-tax (cash only) | $202,647 |
| Expected after-tax (cash + RSU) | $265,297 |
| Federal income tax | $96,134 |
| Social Security (6.2%) | $11,439 |
| Medicare (1.45% + additional) | $7,130 |
| Total tax | $114,703 |
| Effective tax rate | 25.3% |
| Marginal tax rate | 35% |
4-year expected after-tax: $1,068,852 · Guaranteed (cash only): $740,530 · Total taxes: $463,382 · Expected₁ + Tax₁ = $380,000 gross scenario (after-tax + total tax = gross, within rounding).
2026 tax parameters (official sources)
| Parameter | Value used |
|---|---|
| Federal income tax | 2026 brackets per IRS Rev. Proc. 2025-32 |
| Standard deduction (single) | $16,100 |
| Social Security (employee) | 6.2% on wages up to $184,500 |
| Medicare (employee) | 1.45% on all wages |
| Additional Medicare Tax | 0.9% on wages above $200,000 (single) / $250,000 (MFJ) |
| RSU vest income | Ordinary wages at fair market value on vest date (IRC §83) |
| Paycheck withholding on RSU vests (not used here) | Flat 22% federal supplemental rate (37% above $1M/yr per employer) |
What this calculator does not model
401(k) match, health insurance, ESPP discounts, relocation, performance-based bonus multipliers, vesting acceleration on departure, or capital gains on shares held after vest. For benefits-inclusive comparison, use the Offer Comparison Calculator. For RSU sell-to-cover and holding scenarios, use the RSU Tax Calculator.
Frequently asked questions
Base salary is fixed cash pay. Total compensation (total comp) is the full economic value of an employment package: base, annual bonus, RSU/equity vesting, sign-on bonuses, refresh grants, and sometimes 401(k) employer match. The U.S. Bureau of Labor Statistics reports median cash wages for software developers at $133,080 per year (May 2024 OEWS data) — but at large tech employers, RSU grants can add hundreds of thousands of dollars over a 4-year vest, which is why comparing offers on base salary alone often misstates the real package.
Under Internal Revenue Code Section 83, RSUs are taxed as ordinary income when they vest — not when granted. The taxable amount is the fair market value of the shares on the vest date, reported as wages on Form W-2. RSUs are not eligible for an IRC §83(b) election because no property is transferred at grant (per IRS Publication 5992). Employers withhold federal income tax, Social Security (6.2% up to the annual wage base), and Medicare (1.45%, plus 0.9% Additional Medicare Tax above $200,000 for single filers). This calculator models RSU vests as ordinary income in the vest year.
IRS Publication 15 (2026) allows employers to withhold supplemental wages — including RSU vests — at a flat 22% federal rate (37% on supplemental wages above $1 million per employer per year). If your marginal federal bracket is 24%, 32%, or 35%, the 22% flat withholding often under-collects. You may owe additional tax at filing. This calculator uses your actual marginal tax rate on combined income, not the 22% supplemental withholding rate, so results reflect estimated true after-tax value.
The initial 4-year grant vests 25% per year (shown quarterly in the vest schedule tab). Annual refresh grants vest in the year granted, starting year 2. Equity is valued at grant price for the base scenario, then adjusted by your stock scenario: bear (−30%), base (grant price), or bull (+50%). Vesting schedules vary by employer — check your grant agreement for cliff dates and vest frequency.
Guaranteed value is after-tax cash only: salary, target bonus, and sign-on — income you receive regardless of stock price movement. Expected value adds equity at your chosen stock scenario on top of after-tax cash. Guaranteed comp is what you can count on if the stock goes to zero; expected comp is the full economic package if the stock performs as modeled. Both are after federal, state, and FICA taxes for your filing status.
Base case values RSUs at grant price (the price when shares were awarded). Bear case applies a −30% haircut to simulate a down market. Bull case applies +50% to model appreciation. These are stress-test scenarios — not predictions. Actual stock returns depend on company performance and market conditions. The All Scenarios tab shows which company wins under each case.
It depends on stock scenario, refresh grants, and taxes. Higher base wins on guaranteed cash every year. A larger RSU package plus annual refreshers can overtake over 4 years — especially in bull scenarios. Enter both offers and switch between scenario tabs to see where the crossover happens. State tax matters too: moving from California (up to 13.3% top marginal) to Texas or Washington (no state income tax on wages) can shift the after-tax winner.
According to the Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS), the national median annual wage for software developers (SOC 15-1252) was $133,080 in May 2024. The 10th percentile earned below $79,850; the 90th percentile earned above $211,450. These figures reflect employer-reported cash wages. Total compensation at large technology employers often exceeds these medians because of RSU grants, which are taxed separately at vest per IRS rules.
Yes. RSU vests are taxed as ordinary income in the vest year per IRC §83. The calculator uses 2026 federal brackets, state income tax for your selected state, and FICA — Social Security 6.2% up to the $184,500 wage base (2026, per IRS Pub. 15), Medicare 1.45%, and Additional Medicare Tax 0.9% above $200,000 for single filers. Guaranteed and expected values are after-tax estimates.
An annual refresh (or retention grant) is a new RSU award issued after your initial hire grant, typically starting in year 2 or 3 of employment. Unlike the original 4-year grant, refreshes often vest over a shorter period or in the grant year. Companies use refreshes as retention tools. Enter your expected annual refresh value in the calculator — omitting refreshes understates total comp for employees who stay 3+ years.
Use 1-year comparison for immediate cash flow and sign-on decisions. Use the 4-year model for the full economic picture — RSU grants are almost always 4-year packages, and refresh grants compound in years 2–4. A higher year-1 offer with a smaller 4-year grant can lose over time. This calculator shows both: guaranteed cash (year-by-year) and cumulative 4-year expected value.
Offer Comparison includes 401(k) match, health insurance premiums, PTO value, ESPP, and relocation costs. Total Compensation Calculator focuses on the core tech comp stack — base, bonus, RSU, refreshers, sign-on — with explicit bear/base/bull stock scenarios and a guaranteed vs expected split. Use both for a complete picture when evaluating two job offers.
For each year, we compute gross cash (base + bonus + sign-on) and gross at your stock scenario (cash + RSU vests at scenario price). After-tax guaranteed = gross cash minus taxes. After-tax expected = gross scenario minus taxes. Both use our paycheck tax engine — the same logic as our salary tax calculator: 2026 federal brackets (IRS Rev. Proc. 2025-32), state income tax for your selected state, Social Security 6.2% up to $184,500, Medicare 1.45%, and Additional Medicare Tax 0.9% above $200,000 for single filers. In short: after-tax pay = gross − federal − state − FICA.
IRS Publication 15 allows employers to withhold a flat 22% federal rate on supplemental wages (including RSU vests). That is a paycheck withholding rule — not your actual tax liability. If your marginal bracket is 24%, 32%, or 35%, 22% withholding under-collects and you may owe more at filing. This calculator estimates true tax using your full annual income and marginal brackets, which is the correct basis for comparing two offers.
Initial grant: EquityVest per year = 4-year grant ÷ 4 (25% annually). Quarterly events = annual vest ÷ 4. Refresh grants: full annual refresh amount vests in years 2, 3, and 4 (year 1 refresh = $0). Stock scenario multiplies equity only: bear ×0.7, base ×1.0, bull ×1.5. Actual employer schedules vary — check your grant agreement for cliff dates and vest frequency.
Official sources
Tax and wage figures in this guide reference the following official publications. Always verify current rates on IRS.gov and bls.gov.
- IRS IRC §83 — taxation of property transferred for servicesIRS Publication 5992
- IRS Pub. 15 (2026) — income tax withholding & FICA ratesIRS
- IRS Rev. Proc. 2025-32 — 2026 federal tax brackets & standard deductionIRS
- SSA — 2026 Social Security wage base ($184,500)Social Security Administration
- BLS Occupational Outlook Handbook — Software Developers (median $133,080, May 2024)U.S. Bureau of Labor Statistics
- BLS OEWS — Software Developers wage percentiles (SOC 15-1252, May 2024)U.S. Bureau of Labor Statistics
Related calculators
Need 401(k), health, and relocation in the comparison?
Use Offer Comparison for the full benefits picture.