Tax Calculator

Paycheck Tax Calculator

2026IRC §832 offers

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

$133,080
BLS median
IRC §83
RSU tax
4 years
Horizon
Bear / Base / Bull
Scenarios

BLS · May 2024

Median$133,080
75th$169,000
90th$211,450
BLS source →
1

Enter both offers

Base, bonus, 4-yr RSU grant, annual refresh, and sign-on for Company A and B. Select each state.

2

Pick stock scenario

Bear (−30%), base (grant price), or bull (+50%) to stress-test equity value per IRS-taxable vest amounts.

3

See guaranteed vs expected

Guaranteed = after-tax cash. Expected = full package at your stock scenario.

4

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.

Job hop every 2–3 yrsFAANG vs non-tech5–15 year projection

Year 1

$114,944

Year 3

$175,540

Year 5

$166,419

Open Career Path Simulator

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:

PercentileAnnual 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.

ComponentWhat it isTax treatment (IRS)In calculator
Base salaryFixed annual cash payOrdinary income — W-2 wagesYes
Annual bonusTarget % of base, paid annuallyOrdinary income when paidYes
RSU grant (4-yr)Equity award vesting over 4 yearsOrdinary income at each vest (IRC §83)Yes
Annual refreshRetention RSU grant, typically year 2+Ordinary income at each vestYes
Sign-on bonusOne-time cash to offset switching costsOrdinary income in payment yearYes
401(k) matchEmployer contribution to retirementPre-tax / Roth — not ordinary wagesNo — use Offer Comparison
Health insuranceEmployer premium subsidyOften pre-tax for employeeNo — 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.

ComponentCompany ACompany 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.

1

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.

2

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.

3

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.

4

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

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

7

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.

8

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.

9

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.

10

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.

11

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 itemAmount
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 rate25.3%
Marginal tax rate35%

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)

ParameterValue used
Federal income tax2026 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 Tax0.9% on wages above $200,000 (single) / $250,000 (MFJ)
RSU vest incomeOrdinary 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.

Need 401(k), health, and relocation in the comparison?

Use Offer Comparison for the full benefits picture.