Check a salary offer against what open postings advertise
When an offer arrives it is hard to tell whether the figure is fair: 50% of the 45,511 open roles on this site do not state a salary. This check uses the 19,579 that do. Enter the yearly pay you were offered in US dollars and pick the category and level. You see whether the offer is below the lower quarter, in the middle half or above the upper quarter of advertised ranges, how far it is from the median, and how many postings stand behind the comparison.
Base pay before tax. You can type 135k.
As it stands in the job title: Senior, Lead, Junior…
—
Enter the yearly pay you were offered, in US dollars.
PrivateThe offer is compared inside your browser and is never sent anywhere. Figures are advertised ranges, not verified pay; bonus and equity are not included.
How the offer is compared
The comparison uses the same figures as the salary checker. On Nov 14, 2026, 19,579 of the 45,511 open roles here publish a yearly salary range in US dollars. Each posting counts once, by the midpoint of its range.
- Median: the middle posting of the group you picked.
- Lower and upper quarter: the 25th and the 75th percentile. Below the first, three out of four postings advertise more; above the second, three out of four advertise less; between them lies the middle half.
- Percent against the median:
(offer − median) ÷ median × 100, rounded to a whole percent.
The sentence under the figure follows fixed rules. Below the lower quarter it reads “worth asking for more”; inside the middle half and more than 5% under the median, “there is room to ask”; within 5% of the median, “close to the median”. A group needs at least 20 postings. If the category and level you picked have fewer, the page says so and compares with the next wider group: every category at the same level, then the same category at any level, then all postings. A wider group mixes categories or levels, so it is only a rough guide: the page says so, and gives the position without the advice.
Advertised ranges are what employers say they are prepared to pay, not what people were paid. Bonus, equity and benefits are not in them, and ranges in other currencies are left out. Treat the result as one reference point in a negotiation, not as a verdict on the offer.
Questions about the offer check
How do I know if a salary offer is fair?
Compare it with what employers advertise for the same kind of role and level. This check places your offer among the advertised ranges on this site and shows the median, the middle half and the number of postings behind them. An offer below the lower quarter is low by that measure.
What does “below the lower quarter” mean?
Three out of four postings in the group advertise a range with a higher midpoint than your offer. “In the middle half” means the offer lies between the 25th and the 75th percentile, where half of all postings are.
Why is my offer compared with a wider group?
Because fewer than 20 open postings with a published salary match the category and level you picked. A median of a handful of postings says little, so the page widens the group and tells you which one it used.
Should I ask for more if the offer is below the median?
The figures give you a reason to ask, not a guarantee of the answer. Ask for a figure you can back up, state it once and clearly, and decide beforehand what you would accept. The negotiation email writer on this site builds the message.
Related tools
All free toolsTech salary checker
See the median and range of advertised salaries for your category, level and skill, and where your pay sits.
Negotiation email writer
A polite, specific email to counter an offer, ask for a raise or ask for more time. A template, not AI.
Job offer comparison
Put two or three offers side by side: base, bonus, equity, sign-on, benefits, days off and commute.
Salaries by role, skill and company
Median advertised pay from live postings, with the number of roles behind each figure.