Updated August 6, 2026 · 11 min read

Negotiating a job offer with salary data

A practical framework for using market percentiles, competing offers, and non-salary levers without burning goodwill.

Prepare before the number lands

Know the local median and 75th percentile for your role and city before the offer call. Walk in with a range anchored on evidence, not vibes. Print or bookmark the city page so you can cite a source calmly if asked how you arrived at your ask.

Decide your walk-away number in advance — the minimum total package (cash + must-have benefits) you will accept. Negotiation without a floor tends to drift.

Also decide your preferred lever order: base first, then signing bonus or equity, then title or remote days. Recruiters can often move one or two levers quickly; asking for everything at once without priorities makes it easier for them to say no to all of it.

Lead with total package

Base salary is one lever. Bonus structure, equity refresh, signing bonus, remote days, title, review cycle, and learning budget all move compensation. If base is sticky, ask which other levers are flexible.

When you counter, explain the market context briefly: “For this role in [city], mid-to-upper market is roughly X–Y based on public wage data; given [your edge], I’m targeting Z.” Then stop talking and let them respond.

Keep the ask specific and single-threaded. “I’m looking for $Z base, or $Y base plus a $X signing bonus if base is capped” is easier to escalate internally than a vague “I’d like to be closer to market.”

Use competing data carefully

A second offer is powerful; inventing one is not. If you only have market data, say so. Recruiters respect candidates who know the market more than candidates who bluff.

If the employer’s band sits below the local 25th percentile for the stated seniority, ask whether the level or scope is misaligned — sometimes the fix is title or responsibilities, not just cash.

When you do have a competing offer, share the comparable pieces only: base, bonus target, and geo. Dumping every perk from the other package invites a line-by-line dismissal. You want them to match the decision-driving number, not audit your spreadsheet.

Close cleanly

Get the final package in writing. Confirm start date, bonus eligibility, equity grant size and vesting, and any relocation support. Then use the take-home calculator so the accepted number matches what you expect to bank.

For more context on ranges, read how to interpret percentiles; for cross-city moves, read salary vs cost of living.

If verbal terms change in the written offer, pause before signing. Clarify the discrepancy once, in writing, without drama. Most gaps are process errors; the ones that are not are exactly what you needed to catch.