Salary Benchmarking: How to Run the Process Step by Step
Salary benchmarking end to end: where compensation survey data comes from, how to match a job to a benchmark, how to age it, and how often to rerun it.
The first salary I ever set for a role I had not done myself was a number I picked because it felt defensible. It was not benchmarked against anything. I then spent two years defending it to the person I had hired, to the next person I hired into the same role, and eventually to myself.
Salary benchmarking replaces that guesswork with evidence. It is a sequence rather than a subscription or a dashboard: pull market data from more than one place, match your actual job to the right benchmark, adjust every figure for how old it is and where it came from, blend them into one number, and convert that number into a range you can pay without flinching.
What follows is the whole process, including the parts that go wrong. I build the people and records tooling for businesses without an HR department at FirstHR, and FirstHR is an onboarding and HR platform rather than a payroll provider or a compensation data vendor. This is general information rather than legal or compensation advice.
What Salary Benchmarking Is
Salary benchmarking is the repeatable process of establishing what the external market pays for a job, so that your own pay decisions have an evidence base behind them. It produces a market rate; it does not by itself decide what you pay.
That distinction does most of the work in this article. A salary band is an artifact, something the process produces. So is a compensation range. Artifacts go stale quietly, because a spreadsheet does not tell you when it stopped being true.
The process is what keeps them true. Small businesses tend to build a set of ranges once, feel good about it, and then never rerun the exercise that created them. Three years later the ranges are still there, still being quoted to candidates, and no longer describing any market that exists.
Salary Benchmarking Versus Compensation Benchmarking
Compensation benchmarking prices the whole package against the market: base wage plus bonus, commission, employer benefit cost, retirement contribution, and equity where you grant it. Salary benchmarking is the base pay portion of that work, and it is where every cycle starts, because base pay is the element market data reports most consistently and most comparably.
Extend the same method to the rest of the package once the midpoint holds. Price a bonus as a target percentage of base rather than as a dollar figure, compare benefits at employer cost rather than at plan value, and record each element separately.
Benchmarking only the wage is how an employer sits exactly at the market median on base pay and still loses the candidate on total compensation.
Where the Data Comes From
Four categories of source are realistically available to a small employer, and each is wrong in a different direction. Using two of them is the minimum that lets you notice when one is wrong.
The federal option is the workhorse. The Occupational Employment and Wage Statistics program publishes mean and percentile wages by occupation and area, free, from a survey that combines six semiannual panels covering roughly 1.1 million establishments over three years. According to the Bureau of Labor Statistics Occupational Employment and Wage Statistics survey (May 2025), employment across all occupations nationally was 155,495,730 and the median hourly wage was $24.51.
One quirk worth knowing before you build a senior range on it. High-wage percentiles used to be published as a footnote saying the wage was at or above $115.00 per hour, or $239,200 per year, rather than as a value. According to the Bureau of Labor Statistics, the May 2025 estimates began publishing specific figures for many of those percentiles.
That matters most for executive roles, where the number you want is the one that used to be hidden. Check the specific percentile you need before assuming it is there, because the change did not reach every occupation and area.
Posted ranges deserve more respect than they get. In jurisdictions with pay transparency laws, every covered employer hiring your role in your metro is publishing a band, dated to this week. Collecting a dozen of those postings is an afternoon of work and gives you a more current picture than any annual compensation survey can.
What a Wage Survey Is
A wage survey collects pay data from employers against defined benchmark job descriptions, then reports it back by occupation, level, geography, and organization size. Wage survey, salary survey, and compensation survey all name the same instrument.
The Bureau of Labor Statistics calls the federal program described above the only comprehensive source of regularly produced occupational employment and wage rate information for the US economy. That reach makes it the natural first source in a benchmarking file, even when a narrower survey ends up carrying more of the weight.
Two mechanics will trip you up when you first join one of those narrower surveys. One is time. Where participation is the price of access, the hour it costs goes into filling in the questionnaire rather than reading the results, so plan for it in the week you sign up.
The other is the split between base pay and incentives. The questionnaire asks for the two separately, so before you use a headline figure from the report, check whether it is base pay alone or base plus incentives.
Federal wage data settles that question for you: it is a combined figure wherever incentive pay exists. According to the Bureau of Labor Statistics, an OEWS wage counts commissions, production bonuses, and tips alongside the base rate, so for a commissioned or tipped role it is not a base pay figure.
Judge a survey on two things before its numbers enter your file: how many employers stand behind the exact cut you need, and whether it defines levels inside a title. A national figure with a thousand respondents is worth less to you than a state figure with forty, when the forty are employers your size.
How to Read a Published Salary Report
A salary report is the annual guide a staffing firm, trade association, or research house publishes: headline pay figures for a set of roles, with commentary on hiring conditions around them. It is free, it is readable, and it is the loosest source on this page, so use it as a cross-check rather than as an anchor.
Four things to check before a figure from one lands in your worksheet. What period the pay describes, since some guides project the year ahead rather than report the year behind. Whether the figure is base pay or total cash. What geography it assumes. And who answered, because a report built from the publisher's own client base describes that client base.
Read that way, these reports earn their place. A published report landing within a few percent of your aged federal figure is quiet confirmation that the job match holds, and one landing thirty percent away is a prompt to reread the description behind it before you touch the number.
Which Jobs to Benchmark
Benchmark the jobs that market data can actually price, then slot everything else against them internally. Trying to find external data for every distinct role in a small company is how benchmarking projects die.
A benchmark job is one that exists in broadly the same form at many employers: bookkeeper, customer support representative, warehouse supervisor, account executive. These appear in survey data with enough sample behind them to mean something. The job classification work you have already done, if you have done any, tells you which of your roles qualify.
Everything else is a slotted job. You price it by internal comparison: this role sits between the two benchmark jobs either side of it in scope, so its midpoint sits between theirs. That is standard practice rather than a compromise, and it is more honest than forcing a hybrid role onto a survey benchmark that does not describe it.
Matching a Job to a Benchmark
Match on the job description and the level definition, never on the title. Titles are the least standardized element in all of compensation data, and matching on them is the most common way a benchmarking exercise produces a confidently wrong number.
Before you open a single survey, write down what the role actually does: the main duties and roughly what share of the time each takes, who it reports to, what it owns, what it can decide without asking, and what budget or revenue sits behind it. That document is what you match against.
| Check | What you are comparing | When the match fails |
|---|---|---|
| Duties | The survey job description against your written duty list | The overlap is partial and the missing parts are the expensive parts |
| Level | The survey level definition, not your internal seniority label | Your senior is their mid, or the survey has no level breakout at all |
| Reporting line | Who the role reports to and how many layers sit above it | Your role reports to the founder, the benchmark reports to a department head |
| Decision rights | What the role can commit to or approve unsupervised | The benchmark assumes an approval layer your role does not have |
| Scale | Budget, revenue, headcount supervised, transaction volume | The benchmark describes the same work at ten times the scale |
| Specialization | Generalist breadth versus specialist depth | Your role does three jobs and the benchmark describes one of them |
When the match fails, you have three honest options. Find a different benchmark. Match to two benchmarks and interpolate, setting your figure between theirs and documenting how much weight each one got. Or accept that the role is a hybrid the market does not price, and slot it internally instead.
What you should not do is pick the closest available title and move on. A bad match does not produce a slightly wrong number; it produces a number from a different job, which is a different kind of error entirely.
The Scope Versus Title Trap
The scope trap is the specific failure where two roles share a title and share almost none of the actual work. It runs in both directions, and small businesses are exposed to both.
Upward, a small company gives a broad title to a role with modest scope, because titles are free and salary is not. Your office manager may hold a title that in survey data describes somebody running a facilities function. Benchmarking against that title produces a range you cannot afford and did not need.
Downward, and more damagingly, a single person at a small company does three jobs under one title. The bookkeeper who also runs payroll, manages the vendor relationships, and closes the month is not matched by a bookkeeper benchmark. Price her against it and you will lose her, then rehire the function as two people at a combined cost you never modeled.
This trap is also where wage compression starts. Benchmark the broad title, pay to that benchmark, and the person doing three jobs ends up at the same midpoint as the person doing one.
Effective Dates and Aging
Every compensation survey figure describes a moment in the past, and the number you need describes a moment in the future. Aging the data, which means carrying each figure forward to the date you will pay it, is the step that connects them. Skipping it is the most common technical error in small business benchmarking.
Two dates matter and they are not the same. The publication date is when the file appeared. The effective date, or wage reference period, is when the money in that file was actually being paid.
Federal wage data illustrates the gap plainly: the May 2025 OEWS estimates were published on May 15, 2026, so the reference period was already a year old on the day the file went live.
Survey figure as published The benchmark median for your matched job is $72,000. | $72,000 |
Find the effective date The survey states a wage reference period. This is the date the money was actually being paid, not the date the file was published. | Reference period |
Count the months of drift From the reference period to the date your range takes effect. Publication lag plus your own decision lag is routinely a year or more. | Months elapsed |
Apply a wage movement rate Wages and salaries for private industry workers rose 3.1 percent over the twelve months ended June 2026, per the BLS Employment Cost Index. | 3.1% per year |
Aged benchmark $72,000 carried forward twelve months at 3.1 percent. Carry it eighteen months and the gap widens again. | $74,232 |
The Bureau ages its own data, too. Because OEWS combines six panels collected over three years, wages from the earlier panels are updated to the current reference period using aging factors derived from a regression model fitted to the OEWS survey data itself. That is the same mechanism you are applying, run one step further.
Use a published wage movement rate rather than a guess. The Employment Cost Index reported wages and salaries for private industry workers up 3.1 percent over the twelve months ended June 2026, with benefit costs up 3.8 percent. Occupation-specific movement varies around that, sometimes sharply, which is a reason to check a hot job family more often rather than a reason to invent your own rate.
Blending Disagreeing Sources
When two sources disagree, the disagreement is information before it is a problem. Resolve it by working out why they differ, then weight them; do not simply average the two and hope.
Multiple sources are the norm among employers who do this seriously. A 2011 market pricing practices survey of 226 organizations found that over 85 percent of companies that use compensation surveys use multiple surveys. A compensation survey firm ran it, and the Society for Human Resource Management (SHRM) published the highlights.
The same survey found that over 70 percent of all participating companies avoid surveys built on data collected from individual employees. That caution holds whatever the age of the finding: with employee-submitted figures, neither the job match nor the salary number can be verified.
| Source | Weight it heavily when | Discount it when |
|---|---|---|
| Federal wage data | The occupation code cleanly describes the role and your metro has a real sample | The role is senior, hybrid, or newer than the occupation taxonomy |
| Association compensation survey | Your industry and revenue band are broken out separately | The cut you need has a handful of respondents behind it |
| Posted ranges in your market | You have collected enough postings for the same role and level | The postings are wide, stale, or from employers of a different scale |
| Paid compensation survey | Level definitions exist and your job matched one of them properly | You matched the title because no description was close |
| Anything self-reported by employees | Never as a primary input | Always; treat it as a sanity check at most |
A practical rule: weight by match quality first and by sample proximity (how close a source's sample is to your own market) second. A mediocre sample of a job that genuinely resembles yours beats a large sample of a job that does not.
Where two aged figures land within a few percent of each other, take the weighted mean and move on. Where they land thirty percent apart, stop and recheck the match, because that gap is almost never the market.
Geography, Industry, and Size
Three cuts change the number materially: geography, industry, and organization size. Choose each one deliberately rather than accepting whichever cut the source happens to default to.
Geography is the largest single mover for most roles. Price against the labor market you actually recruit from, which for an in-person role is the metro and for a remote role is whatever geographic policy you have written down. If you have not written one down, that is the real gap, and no amount of data will paper over it.
Industry matters most where the same job carries different risk or a different pull on revenue. A controller in construction and a controller in professional services are doing recognizably similar work at recognizably different pay. Where an association survey breaks your sub-sector out, that cut is usually worth more than a bigger national sample.
Organization size is the cut small employers most often skip and most often need. Survey medians are pulled upward by large employers with deeper pay structures. Where a size cut exists, use it, and where it does not, expect to sit below the headline median for reasons that are structural rather than stingy.
Turning Output Into a Payable Range
The blended, aged benchmark becomes your midpoint, and the range is built around it rather than from it. This is the step where benchmarking stops being an analysis and starts being something you can quote to a candidate.
The loaded-cost check, which prices the maximum at wages plus benefits, is where a range meets the budget. Private industry compensation ran $46.89 an hour in June 2026, with $32.82 of it in wages, according to the Bureau of Labor Statistics. The gap between those two figures is what a maximum quietly commits you to.
Where you place yourself against the market is a policy choice that benchmarking cannot make for you, so write it down in a compensation philosophy. Benchmarking without one produces a market number and no way to decide what to do with it.
Once ranges exist, compa-ratio (base pay divided by the range midpoint) is the metric to manage against day to day, because it puts every role on the same scale. And remember that the benchmark is a wage figure rather than a total compensation figure, so budget on the loaded number.
How Often to Rerun It
Refresh the whole structure once a year, and spot check individual roles every time one goes to market. Annual is the right interval because a year of wage movement is large enough to matter and small enough that reworking quarterly generates churn rather than insight.
Timing matters as much as frequency. Run the refresh in the quarter before your compensation budget is set, so the data informs the budget. Run it after the budget is locked and you have created an exercise whose conclusion is already known, which is a slower way of not benchmarking at all.
The annual pass also feeds your merit increase cycle. Market movement and individual performance are separate reasons to change somebody's pay, and conflating them is how a company ends up giving a market adjustment and calling it a reward.
Documenting the Method
Record the method alongside the numbers, because a range you cannot explain is a range you will abandon under pressure. The documentation takes minutes and is what turns a spreadsheet into a defensible pay practice.
Six fields per benchmark job are enough: the sources used, the vintage or reference period of each, the geographic and industry cut applied, the aging factor and the date you aged to, the weighting between sources, and one line on why the job match holds. Anybody picking the file up a year later can then rerun it.
Here is the whole cycle as a blank workbook. The first sheet holds every figure you pulled and what you did to it, the second turns the blended number into a payable range, and the third is the method record for each benchmark job.
| A | B | C | D | E | F | G | H | I | J | K | L | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Benchmark job | Source | Cut used (geography, industry, size) | Reference period | Figure as published | Months to age | Wage movement rate | Aged figure | Match quality (1 to 5) | Weight | Use or discard | Why |
| 2 | SAMPLE Bookkeeper | Federal wage data | Metro area, all industries | May 2025 | 72000 | 12 | 3.1% | 74232 | 4 | 60% | Use | Duties match the written duty list; same approval layer |
| 3 | SAMPLE Bookkeeper | Association compensation survey | State, our revenue band | 40% | ||||||||
| 4 | ||||||||||||
| 5 | ||||||||||||
| 6 | ||||||||||||
| 7 | ||||||||||||
| 8 | ||||||||||||
| 9 | ||||||||||||
| 10 | ||||||||||||
| 11 | ||||||||||||
| 12 | Check | Reference period, not publication date | ||||||||||
| 13 | Check | Age every figure before you compare sources, not after |
Using the Compensation Analysis Template
A compensation analysis has two halves, and the workbook above is one of them. The external half prices the jobs, which is the source log, the aging, and the midpoint sheet. The internal half asks where your own people sit against those midpoints, and it is a second pass over the same file.
For the internal half, add a row per employee holding their job, the benchmark it was priced against, current base pay, the midpoint, and two derived figures. Compa-ratio is base divided by midpoint. The dollar gap between base and midpoint is the cost of closing it, and that is the number a budget conversation actually runs on.
Sort that list by compa-ratio and the analysis reads itself. Anyone sitting below 0.90 is either early in the job or quietly underpaid, and the difference should be something you can say out loud. A single low ratio is usually a story. A cluster of them inside one team or one job family is a structure, and that is the finding worth acting on.
There is a legal dimension too. The federal equal pay provision permits a pay differential made under a seniority system, a merit system, a system measuring earnings by quantity or quality of production, or a differential based on "any other factor other than sex," in other words, a reason not based on sex (29 U.S.C. 206(d)).
According to the Equal Employment Opportunity Commission (EEOC), market value counts as such a factor only when the employer proves two things: that it assessed the market value of the particular person's job-related qualifications, and that the gap is not based on sex.
A documented benchmarking method, with a recorded reason for where each person sits in the range, is how that assessment gets evidenced rather than asserted. That documentation is also the input to any pay equity review you run later. Without recorded midpoints and match rationales, an equity analysis has nothing to test individual salaries against.
Common Mistakes
Five failures account for most bad benchmarking at small companies, and the first is the one that produces the biggest error.
Matching on title is first. It feels like the fast path and it silently substitutes a different job for yours. Every other step is then executed perfectly on the wrong input.
Skipping the aging step is second. A figure from a reference period two years back, used unadjusted, is not conservative. It is simply wrong by whatever wage movement has happened since, and it will read as a lowball to every candidate who sees it.
Using one source is third. One source gives you a number and no way to detect that it is wrong. Two sources that agree give you confidence, and two that disagree give you a lead worth following.
Benchmarking base pay while comparing against total packages is fourth. If the survey reports base salary and your competitor is winning on base pay plus variable pay, you are answering a question nobody asked.
And treating it as a project rather than a cycle is last. The output has a shelf life measured in months. A brilliant benchmarking exercise done once and never repeated is a slightly better version of the number I made up when I hired my first employee.

Frequently Asked Questions
What is salary benchmarking?
Salary benchmarking is the process of pricing a job against external market data so that pay decisions rest on evidence rather than on instinct. You define what the job actually does, find comparable jobs in a compensation survey or other market source, adjust the resulting figures for date and location, blend them into a single midpoint, and turn that midpoint into a range. The output is a defensible number and a written trail explaining how you got there. It is a repeatable process rather than a one-off exercise, and the process is what makes the number credible when somebody challenges it.
What is a compensation survey and do small businesses need one?
A compensation survey is a pool of pay data that participating employers report against benchmark job descriptions the survey itself defines, broken out by level, industry, geography, and organization size. A small business rarely needs to buy one for its first cycle. Free federal wage data from the Bureau of Labor Statistics, combined with a trade association survey and the pay ranges posted for your role in your own market, will get you to a defensible midpoint for most roles. A paid survey earns its price through precision: it matches jobs more cleanly than any other source and is the only one that reliably tells levels apart within a single title. Buy one when a specific role is expensive enough that a ten percent error would cost more than the subscription.
How do you match a job to a survey benchmark?
By comparing the work your role actually involves with the job description and level definition the survey publishes, and ignoring the title. Write a short summary of the role first: its main duties, who it reports to, the budget it controls, and the decisions it can make alone. Then read the benchmark description in full against that summary. Titles are a poor guide because employers use them loosely, so one title can cover very different scope from company to company while identical scope sits under different titles. When the duties substantially overlap, the match holds. When they do not, you have three choices: look for a better benchmark, blend two benchmarks and set your figure between them, or treat the role as a hybrid that market data cannot price cleanly.
How current is BLS wage data?
Less current than its publication date suggests, which is the single most useful thing to know about it. Occupational Employment and Wage Statistics estimates combine six semiannual survey panels collected over three years, roughly 1.1 million establishments in total, and the Bureau released the May 2025 estimates on May 15, 2026. Pay collected in the earlier panels is carried up to May 2025 with aging factors the Bureau produces from a regression model run on its own survey responses, which keeps every figure in the file internally consistent. What the file cannot do is reach the date you will actually pay somebody, so the last step forward is yours.
How often should you redo salary benchmarking?
Once a year for the whole structure, with a quick check on each role just before you recruit for it. A yearly rhythm fits because twelve months of pay movement is big enough to change your numbers, while reworking every quarter mostly creates noise. For a sense of how far pay moves in a year, wages and salaries for private industry workers rose 3.1 percent in the year ended June 2026, according to the Bureau of Labor Statistics Employment Cost Index. Schedule the annual pass for the quarter before you set the budget, so the market data shapes the budget instead of being bent to fit it. Between refreshes, rerun a single job family early when the warning signs appear, such as offers turned down at the top of your range or employees resigning over pay.
Should you use one source or several?
Several. Relying on more than one is standard practice: in a 2011 market pricing practices survey of 226 organizations, run by a compensation survey firm and published by SHRM, more than 85 percent of the companies that used compensation surveys drew on more than one. More than 70 percent of all participants also avoided pay data reported by individual employees, and that caution has aged well, since nobody on the employer side has checked either the job match or the pay figure behind a number an employee submits. With only one source, you have no way of spotting an error. When two or three sources land close together, you can be reasonably confident in the result. When two land far apart, the gap is pointing at a problem, most often a job match that does not hold or a geographic cut that does not fit the market you hire in.
Does benchmarking mean you have to pay the market median?
No. Benchmarking shows you where the market sits; where you set your own pay relative to it is a separate decision, and your compensation philosophy is the place to make it. Some employers deliberately target the 25th percentile on base pay and make it up in equity, flexibility, or benefits. Others target the 75th percentile for a handful of roles they cannot afford to lose and the median everywhere else. Federal wage data supports either choice, because Occupational Employment and Wage Statistics publishes the 10th, 25th, 50th, 75th, and 90th percentile wage for each occupation alongside the mean, so you can price to a position rather than only to the middle. What benchmarking removes is the ability to be below market by accident and to discover it only when somebody resigns.
What is the difference between benchmarking and a salary band?
Benchmarking is the method, and a salary band is one of its results. A benchmarking cycle ends with a market midpoint for each job. Put a spread on either side of that midpoint and you get a minimum and a maximum, which together form the band, or range. Divide an individual salary by that midpoint and you get a compa-ratio. Keeping the two ideas apart matters because a band ages without any warning, and only rerunning the method brings it back in line with the market. Plenty of small companies set their bands once and never repeat the work behind them. Left alone for three years, a band stops being a pay structure and becomes a snapshot of one market on one date.
Make HR the easy part of running your business
Onboarding, e-signatures, training and core HR in one place. Up and running in 5 minutes.
- 7-day free trial
- No credit card required
- Cancel anytime

