How to Compare Two Job Offers (It's Not Just About the Salary)
I have watched smart people make $20,000 mistakes by comparing job offers on base salary alone. Offer A: $145,000. Offer B: $130,000. They took Offer A. Three years later, Offer B would have been worth $280,000 more in vested equity, had faster title progression, and was fully remote — saving $9,600 a year in commuting costs.
The headline number is the least important number. Here is how to actually compare two job offers.
Step 1: Build the 4-Year Total Compensation Picture
The only fair comparison is over four years — long enough to capture a full equity vesting cycle and meaningful salary growth, short enough to be realistic about what you can actually predict.
For each offer, calculate:
Base salary × 4. Simple multiplication, but also estimate likely raises. If the company does 3% annual raises versus one that does performance-based 8-15% adjustments, that gap compounds quickly. A $130K base with 10% raises becomes $190K by year four. A $145K base with 3% raises becomes $163K. The lower starting salary could actually be worth more over four years.
Bonus structure.“Target bonus of 15%” sounds good, but find out: what percentage of employees actually hit target? Is it discretionary or formula-driven? Is it paid in cash or partially deferred? A guaranteed 10% bonus is worth far more than a 20% bonus that gets paid out at 40% of target in practice.
Equity. This is the most complex component and the one most people get wrong. For public companies, RSUs are straightforward: number of shares × current share price, vesting over four years (typically 25% per year or a one-year cliff then monthly). For private companies, options are speculative — the $200,000 options package is worth nothing if the company never has a liquidity event, and worth a great deal if it IPOs or gets acquired at a high multiple. Ask: what is the current 409A valuation? What is the last preferred share price? What is the preference stack above common stock? These are questions most candidates do not ask and most companies do not volunteer.
Benefits with real dollar value. Health insurance: a platinum plan versus a high-deductible plan can be worth $3,000-$8,000 per year depending on your healthcare usage. Pension or 401(k) match: a 6% employer match on a $130K salary is $7,800 per year in free money. Some companies match dollar-for-dollar; some match 50 cents on the dollar; some offer nothing. Parental leave, childcare stipends, education budgets, gym memberships — itemise them all in dollar terms.
Step 2: Adjust for Cost of Living
A $150,000 salary in New York City and a $150,000 salary in Austin, Texas are not the same salary. After state taxes and cost of living differences, the Austin role could be worth $40,000 more in purchasing power.
The standard approach is to use a cost-of-living index to normalise both offers to a single baseline. The NerdWallet and CNN Money cost-of-living calculators are reliable for US cities. For international comparisons, the Economist Intelligence Unit and Numbeo provide data at city level.
Remote work complicates this. If one role is fully remote and the other requires commuting to an expensive city, calculate the commuting cost (transportation, parking, tolls) and time cost (hours per week × your effective hourly rate) and subtract it from the in-office offer. Many people discover that a “lower” remote salary is actually higher net compensation once commuting costs are removed.
State income tax matters enormously. Going from California (13.3% top rate) to Texas or Florida (0% income tax) on a $150,000 salary is roughly $15,000-$20,000 per year in your pocket, before any other difference in the offers. Do not ignore this.
Step 3: Score the Career Trajectory (This Beats Cash in the Long Run)
Here is what most compensation analyses miss entirely: the career value of the role. A job that pays $20,000 less but positions you for a $40,000 jump in two years is worth more than the higher-paying role that leads nowhere.
Ask these questions for each offer:
Where do people go after this role? LinkedIn is your research tool here. Search for people who held this position at this company over the last five years. Where did they go next? If former employees are consistently landing at top-tier firms, the brand and skill development is working. If they are lateral-moving to similar companies at similar levels, the role may not be accelerating growth.
What will you be able to put on your resume in two years? Think about the specific achievements, technologies, scale of responsibility, and team leadership that this role would give you. Which offer builds a more compelling resume? The answer is often not the higher-paying one.
What is the promotion timeline?Ask directly: “What does the performance review cycle look like, and what is the typical timeline for someone in this role to progress to the next level?” A company where promotions happen in 18 months versus one where they happen in 4 years will have dramatically different career trajectories even at the same starting salary.
Who will you work with? The quality of your manager and immediate team is one of the highest-leverage factors in career growth that almost nobody quantifies. A world-class manager will open doors, advocate for you, develop your skills, and give you opportunities you could not create for yourself. A mediocre manager will slow you down regardless of how good you are. This is hard to assess before joining, but asking to meet the team before accepting, reading Glassdoor reviews with a discerning eye, and talking to former employees on LinkedIn are all worth the effort.
Step 4: The Quality of Life Calculation
Compensation is not just money. It is also the hours you work, the stress you carry, and the flexibility you have. These do not show up on a spreadsheet but they matter enormously to the actual experience of working somewhere.
Hours and workload.A $150,000 role that requires 60-hour weeks is $48.08 per hour. A $130,000 role that requires 45-hour weeks is $55.56 per hour. The “lower-paying” role pays better when measured by what you actually earn for your time.
Flexibility and autonomy. The ability to manage your own schedule, work from wherever you need to, and control how you do your work is genuinely valuable. Studies consistently find that autonomy is one of the top predictors of job satisfaction, more than income above a certain baseline. If one offer gives you significantly more flexibility, assign it a real value — not zero.
Mission alignment. This is subjective and hard to quantify, but people who work on problems they care about are more engaged, perform better, advance faster, and are more satisfied. A slight pay cut to work on something meaningful is not a sacrifice — it is often an investment in your own performance and longevity in the role.
Step 5: Negotiate Before You Decide
One of the most common mistakes candidates make is treating offers as binary choices: accept or decline. Both offers can be negotiated. And negotiating with competing offers is the single strongest negotiating position you will ever be in.
The approach: identify the offer you prefer after doing the full analysis in steps 1-4. Then use the competing offer to negotiate improvements. You do not need to reveal the specific numbers from the competing offer — you can simply say: “I have a competing offer at a similar level. I am very interested in this role. Is there flexibility on the equity component or signing bonus?”
Focus your negotiation on the components that compound: equity grants, base salary (which affects all future raises), and title (which affects your market value in future job searches). Signing bonuses and one-time perks are nice but do not compound.
If you are choosing between two offers and one is your clear preference, tell the preferred company what it would take to make the decision easy for you. Be specific: “If you can move the base to $X or increase the equity grant by Y shares, I am ready to sign today.” Vague requests get vague responses. Specific requests get decisions.
The Framework in Practice: A Real Example
Say you have two offers. Offer A is $160,000 base, 10% bonus target, $120,000 in RSUs (4-year vest), gold-tier health plan, 401(k) with 4% match, office in San Francisco, 5 days per week in person. Offer B is $140,000 base, 15% bonus target, $200,000 in RSUs (4-year vest), same health plan, 6% 401(k) match, fully remote, based in Austin.
On base salary alone: Offer A wins by $20,000.
On 4-year total comp: Offer B's higher RSU grant adds $20,000. Higher 401(k) match adds $2,800/year × 4 = $11,200. Higher bonus target adds roughly $3,000/year on the additional base difference × 4 = $12,000. Rough 4-year advantage to Offer B: ~$40,000 before other adjustments.
Now add cost-of-living: San Francisco is roughly 40% more expensive than Austin. No state income tax in Texas saves approximately $10,000-$15,000 per year. No commuting costs saves another $5,000-$8,000 per year in transit and time. Over four years, that is another $60,000-$90,000 in real purchasing power.
The “lower” offer is worth $100,000-$130,000 more over four years. The headline numbers told you the opposite story.
This is the kind of analysis that takes an hour to do properly and is worth every minute. The decisions you make about which offers to accept compound across your entire career. Getting it right matters.
We built the Offer Comparison Calculator in Resume Builder to make this analysis fast. Plug in both offers — base, bonus, equity, benefits, location — and it builds the 4-year total compensation comparison automatically, adjusts for cost of living, and gives you a career trajectory score for each. No spreadsheet required.
Comparing two offers right now?
The Offer Comparison Calculator builds your 4-year total compensation picture, adjusts for cost of living, and scores each role on career trajectory — in under 2 minutes.
Compare My Offers FreeFree tools for this
- Negotiation War Room → — BATNA calculator, full decision tree, and 3 counter-offer scripts
- Offer Comparison Calculator → — 4-year total comp model with COL adjustment
- Offer Letter Decoder → — every clause decoded, gotchas flagged, and negotiation angles identified