How to Create Salary Bands from Scratch (With a Free BLS Data Walkthrough)

Building salary bands from scratch can feel like a job for a compensation consultant with a five-figure invoice. It isn't. With free public wage data from the U.S. Bureau of Labor Statistics and a repeatable method, an HR generalist can stand up a defensible band structure in a single afternoon — and defend every number in it.
This guide walks through the whole process: defining your levels, pulling percentile data, and setting the minimum, midpoint, and maximum for each band.
First, what is a salary band?
A salary band (or pay band) is the approved pay range for a job level. Every band has three numbers:
Minimum — the floor, typically where a new or still-developing employee starts.
Midpoint — the market rate for a fully competent employee. This is the anchor of the entire band.
Maximum — the ceiling, for a seasoned top performer.
Get the midpoint right and the rest of the band follows. So that is where the data work goes.
Step 1: Define your levels before you touch any data
You cannot price jobs you haven't grouped. Before opening a single spreadsheet, sort your roles into a small number of levels — most companies between 25 and 250 employees need only five to eight. A simple ladder might be: Coordinator, Specialist, Senior Specialist, Manager, Senior Manager, Director.
The goal is that every role in a level represents a similar scope, complexity, and impact — not a similar job title. A Marketing Specialist and a Finance Specialist can share a band even though their work is unrelated, because the level of responsibility is comparable.
If you are unsure how levels and bands fit together, start with our primer: What Are Job Bands?
Step 2: Pull the market rate from BLS OEWS
The Bureau of Labor Statistics publishes the Occupational Employment and Wage Statistics (OEWS) program — free, public-domain wage data covering more than 800 occupations. For each occupation it reports wages at the 10th, 25th, 50th (median), 75th, and 90th percentiles, nationally and by metro area.
To find a number for a role:
Identify the closest SOC code (Standard Occupational Classification) for the job — for example, 13-1071 Human Resources Specialists.
Look up the wage table for that SOC code, filtered to your state or metro area if you want a local rate.
Record the percentile wages. Those five numbers are the spine of your band.
Because OEWS is updated annually and is genuinely public domain, you can use it commercially with no licensing fees — which is exactly why it underpins Job Band Builder's benchmarks.
Step 3: Set the midpoint to your market position
Your midpoint is a deliberate choice about how competitively you want to pay. Decide on a market position and apply it consistently:
Median (50th percentile) — pay at market. The most common starting point.
60th–75th percentile — pay above market to win competitive talent or offset a thinner benefits package.
25th–40th percentile — pay below market, usually paired with equity, mission, or growth.
Pick one position for the whole structure. The fastest way to lose trust in a band system is to anchor some levels to the median and others to the 75th with no rationale.
Step 4: Build the range around the midpoint
A band is the midpoint plus a spread — the distance from minimum to maximum, expressed as a percentage of the minimum. Typical spreads widen as you climb:
Entry and support roles: 30–40%
Professional and management roles: 40–50%
Senior leadership: 50%+
A clean way to construct it: set the minimum at roughly 80–85% of the midpoint and the maximum at 115–120%. For a $90,000 midpoint with a 40% spread, that lands near a $75,000 minimum and a $105,000 maximum.
Step 5: Check the overlap between adjacent bands
Adjacent bands should overlap — a top performer in a lower band can out-earn a brand-new hire in the band above, and that's fine. But if two bands overlap by more than about 50%, the levels aren't meaningfully different and you should consider merging them. Too little overlap (under ~10%) makes promotions feel like cliffs.
Step 6: Pressure-test against what you actually pay
Drop every current employee's salary into their band. You are looking for:
Greens — people inside their band. Good.
Reds — people below the minimum. These are retention and pay-equity risks; plan adjustments.
Greens above max — people over the maximum. Freeze, not cut, and revisit at the next review.
The pattern of reds and over-maxes tells you whether your market position is realistic or whether your bands need another pass.
Common mistakes to avoid
Too many bands. Twenty bands for 60 people is unmanageable. Fewer, wider bands are easier to defend and administer.
Mixing market positions. Anchor the whole structure to one percentile.
Set-and-forget. Refresh against new OEWS data at least annually so your bands don't drift below market.
Putting it together
That is the entire method: level your jobs, pull OEWS percentiles, choose a market position, build a spread around the midpoint, check overlap, and reconcile against current pay. You can do it in a spreadsheet — or skip the manual data pulls entirely.
Run the ROI calculator to see what a structured band system is worth for a team your size, or browse our HR compensation templates for a ready-made band-builder workbook.
Ready to go beyond the guide?
Build a defensible, BLS-benchmarked band structure in under 30 minutes.