We believe in being honest about what we do and don't know. This page explains where our salary data comes from and how we produce offer verdicts.
Our benchmarks are based on public government wage data and structured modelling. We do not use real-time company data feeds or proprietary salary databases. Our numbers are designed to give you a directional signal — not a legally precise figure.
We do not have access to live company salary databases, proprietary HR platforms, or real-time job posting data. We want to be upfront about that.
Our offer benchmarks are built from government earnings surveys and community compensation platforms, normalised into a structured pipeline:
All records are normalised into a unified schema and tagged with their source, geographic scope, seniority level, and data freshness.
When you enter an offer, we look up the benchmark data for your specific role, city, and experience band.
Each query runs a 3-tier geographic search:
The result is a p25 / median / p75 range for your specific experience band. Your offer is then scored against this range to produce a percentile estimate and verdict.
We map years of experience to four bands:
For each experience input, we find the applicable band and use the corresponding benchmark data. If exact band data is not available for a combination, we interpolate using an experience curve calibrated from observed market data.
Your offer receives one of three verdicts based on its percentile position relative to the market range:
The negotiation range shown is the difference between your offer and the p50–p75 range for your band. This represents a reasonable ask that's defensible with market data.
Each market combination is assigned a confidence level based on the quality of the underlying data:
The confidence level is shown in your results. A lower confidence estimate is still useful as a directional signal — just treat the exact numbers as a range rather than a precise figure.
We believe transparency about limitations matters. Here is what you should keep in mind:
Despite these limitations, benchmarking your offer is genuinely valuable — even with modelled estimates.
Most candidates accept the first offer they receive with no data and no negotiation. Employers expect negotiation — the first offer is rarely the best possible offer. Having a market reference point fundamentally changes the conversation.
Our tool gives you a directional signal. If our model puts your offer in the bottom 25% for your role and location, that's a meaningful data point — even if the exact median is off by a few thousand. It tells you there's a conversation worth having.
The negotiation script we generate is calibrated to your specific offer and market. Use it as a starting point — adjust the tone and context to match your situation.
For a more precise view, we recommend combining our estimate with: