SalaryRange.comSALARY RANGE BUILDER
HomeFeaturesPricingROI CalculatorBlogStoreAbout
Log inJoin the Waitlist
SalaryRange.comSALARY RANGE BUILDER

Self-serve salary range builder seeded from BLS and Statistics Canada wage data. Compliance-ready PDF exports for pay transparency laws in 16 US states and 6 Canadian provinces.

Pay transparency updates

Wage data sourced from BLS OEWS (U.S. Bureau of Labor Statistics) and Statistics Canada NOC datasets. Public domain / Open Government Licence Canada.

Product

  • Features
  • Pricing
  • ROI Calculator
  • Store

Resources

  • Blog
  • About
  • Contact
  • Demo Request

Legal

  • Terms of Service
  • Privacy Policy
  • Refund Policy
  • Cookie Policy
  • Accessibility

© 2026 Rovaryn Digital Inc. · SalaryRange.com

Built by Rovaryn Digital Inc.

We use cookies to analyze site traffic and improve your experience. See our Cookie Policy for details.

  1. Home
  2. ›
  3. Blog
  4. ›
  5. Occupation Salary Guides
Occupation Salary Guides

Occupation Salary Range Guides by SOC Code

Browse occupation-by-occupation guides to building compliant salary ranges from BLS OEWS data, organized by SOC code.

Rovaryn Digital · June 29, 2026

Why Occupation Salary Range Guides Start with a SOC Code

Your employment attorney just emailed. She wants to see the methodology behind the salary range you posted last Tuesday. You pull up the spreadsheet — there is a number in column D, no source, no date, no explanation of how wide the band is or why. That is the documentation problem these occupation salary range guides exist to solve.

Every defensible salary range starts in the same place: a Standard Occupational Classification (SOC) code. The SOC system is the U.S. Bureau of Labor Statistics' taxonomy for organizing occupations — over 800 of them — into a consistent, numbered hierarchy. When you anchor a range to a SOC code, you can point to the specific BLS Occupational Employment and Wage Statistics (OEWS) dataset, name the geography, name the reference year, and explain the arithmetic that produced your minimum, midpoint, and maximum. That chain of evidence is what "defensible methodology" means in a pay-transparency audit or an enforcement inquiry.

This hub collects our occupation-by-occupation salary range guides — one for each SOC code we cover — so you can find the benchmarking starting point for the role you are posting right now. Each guide walks through how to read the BLS OEWS percentile data for that occupation, how to set a range spread (how wide the band is, expressed as a percentage of the midpoint), and what pay-transparency laws in the states where you operate require you to disclose. By the end of this page you will know which guide to open first and exactly what you will find inside it.


What the BLS OEWS Data Actually Contains — and What It Does Not

Before you open any individual guide, it is worth understanding what you are working with. The BLS OEWS program produces employment and wage estimates for over 800 occupations, drawn from a sample of approximately 1.1 million establishments (BLS, May 2025). Estimates are published annually at the national, state, and metropolitan-area level — which means you can look up what the occupation pays in your specific labor market, not just across the country.

The OEWS publishes five wage percentiles for most occupations: the 10th, 25th, 50th, 75th, and 90th. Each percentile tells you the wage below which a given share of workers in that occupation and geography earn — so the 50th percentile (the median) is the wage below which half of workers in that occupation earn. The 10th and 90th percentiles mark the outer edges of the typical distribution. Your salary range — a structured pay band with a minimum, a midpoint, and a maximum — is built on top of these anchors, not instead of them.

What the OEWS does not contain: it does not distinguish by employer size, industry sub-sector, or individual company performance. A software developer at a 30-person professional-services firm and one at a publicly traded technology company may fall into the same SOC code but command very different market rates within the OEWS distribution. Your range needs to reflect where your organization competes for talent in that distribution — a judgment call the data informs but does not make for you. Our guide How to Read BLS OEWS Data walks through the mechanics of that judgment in detail.

All wage figures in these guides come from the BLS OOH (May 2024 reference period) unless a guide notes that a newer release has been incorporated. Always confirm the current figure at bls.gov/oes before posting a range — data vintages matter in an audit.


The Occupation Salary Range Guides — Organized by SOC Code

Each entry below names the occupation, its SOC code, the BLS national median as of May 2024, and a link to the full guide. The full guide covers: the complete OEWS percentile distribution for the occupation, a worked example of building a range at a common spread width, notes on state-specific pay-transparency disclosure requirements (with instructions to verify the current rule with the relevant issuing authority), and a step-by-step documentation checklist.


SOC 15-1252 — Software Developers

BLS national median (May 2024): $133,080 10th percentile: $79,850 · 90th percentile: $211,450 (BLS OOH, May 2024)

Software developers are among the most frequently posted roles in pay-transparency states — and one of the highest-variance occupations in the OEWS distribution. The spread between the 10th and 90th percentile is more than $130,000, which means the choice of where in the distribution you anchor your range matters enormously for both budget and candidate expectations. The guide walks through how to set a defensible anchor for your specific market and seniority level.

Read the Software Developer Salary Range Guide →


SOC 11-2021 — Marketing Managers

BLS national median (May 2024): $161,030 10th percentile: $81,900 · 90th percentile: $239,200 (BLS OOH, May 2024; $239,200 reflects the BLS top-code at the 90th percentile)

Marketing manager is a title that covers an enormous range of actual scope — from a one-person brand function at a 40-person firm to a demand-generation leader managing a seven-figure budget. The OEWS distribution reflects that variance. The guide explains how to use SOC 11-2021 as a starting point, how to apply a geographic adjustment for your labor market, and how to document the scope-level rationale that narrows the range to something you can defend.

Read the Marketing Manager Salary Range Guide →


SOC 11-3121 — Human Resources Managers

BLS national median (May 2024): $140,030 10th percentile: $83,790 · 90th percentile: $239,200 (BLS OOH, May 2024; $239,200 reflects the BLS top-code at the 90th percentile)

HR managers held approximately 221,900 jobs in 2024 and the occupation is projected to grow 5% through 2034 (BLS OOH, May 2024) — which means this is a role many organizations in our core readership will post more than once. The guide covers how to build a range for an HR generalist or HR manager role at a 25–100-person organization, including the additional documentation considerations that arise when the person you are hiring will themselves be responsible for compensation administration.

Read the HR Manager Salary Range Guide →


SOC 13-2011 — Accountants and Auditors

BLS national median (May 2024): $81,680 10th percentile: $52,780 · 90th percentile: $141,420 (BLS OOH, May 2024)

Accountants and auditors present a cleaner OEWS distribution than the top-coded management occupations above — the full spread from 10th to 90th is visible, which makes the benchmarking arithmetic more straightforward. The guide walks through how to differentiate a staff accountant range from a senior accountant or controller range using the OEWS percentiles as reference points, without inventing a separate SOC code that does not exist.

Read the Accountant Salary Range Guide →


SOC 15-1244 — Network and Computer Systems Administrators

BLS national median (May 2024): $96,800 10th percentile: $60,320 · 90th percentile: $150,320 (BLS OOH, May 2024)

Network and systems administration roles are common across every sector — healthcare, construction, retail, professional services — but the SOC code sits in a technology family that can feel distant from the organization's core operations. The guide is written for the HR generalist or office manager who needs to post this role without a dedicated IT compensation benchmark, and it explains how to use the OEWS distribution alongside geographic adjustment to produce a range that holds up to scrutiny.

Read the Network Administrator Salary Range Guide →


SOC 43-4051 — Customer Service Representatives

BLS national median hourly wage (May 2024): $20.59/hr 10th percentile: $14.75/hr · 90th percentile: $30.16/hr (BLS OOH, May 2024)

The BLS reports customer service representative wages on an hourly basis. For organizations that post annual salary figures — as most pay-transparency law postings require — converting to a full-time-equivalent annual figure requires a clear assumption: a standard full-time work year of 2,080 hours (52 weeks × 40 hours). As a worked example using the national median: $20.59/hr × 2,080 hours = approximately $42,827 as a full-time-equivalent annual figure. That $42,827 is illustrative arithmetic, not a separately published BLS annual figure — your posting should note the hourly basis and the conversion assumption if your state requires an annual range. The guide covers both hourly and annual posting approaches by state.

Read the Customer Service Representative Salary Range Guide →


How to Turn a BLS Percentile Into a Salary Range: The Core Method

Reading a percentile is the first step. Turning it into a compliant salary range — a structured band with a minimum, a midpoint, and a maximum — is the second, and it requires a documented decision about range spread.

Range spread is how wide the band is, expressed as a percentage of the midpoint (or sometimes the minimum — be consistent in your documentation). A 50% spread means your maximum is 50% higher than your minimum. A narrower spread (20–30%) is common for high-volume, lower-variance roles like customer service; a wider spread (50–80%) is common for professional and management roles where individual skill and experience legitimately drive large compensation differences.

A simple worked example: suppose the BLS OEWS national median for your occupation is $100,000 (a round-number illustration). You decide to anchor your midpoint at the 50th percentile and use a 50% spread. Your minimum = midpoint ÷ 1.25 = $80,000; your maximum = minimum × 1.50 = $120,000. The midpoint of that band is $100,000. That arithmetic, documented alongside the BLS dataset, geography, and reference year, is a defensible methodology.

What makes it defensible is the documentation — the data source, the vintage, the geographic level, the spread decision, and the rationale. Our guide How to Build a Salary Range covers the full methodology step by step, including how to handle geographic adjustments when a role is remote or multi-state.

If you want to work through this for your own roles in a structured spreadsheet before committing to software, the Salary Range Builder Workbook (Excel) gives you a pre-built template with the BLS percentile lookup structure, the spread arithmetic, and a documentation summary tab — ready to adapt to your occupations and geographies.


Occupation Salary Range Guides and Pay-Transparency Compliance

These guides provide the benchmarking foundation. Pay-transparency compliance — what you are legally required to disclose, in what format, in which states — is a separate layer on top of that foundation.

As of 2026, 16 states plus Washington D.C. mandate salary disclosure in job postings, with Delaware joining in 2027 (Paycor / Nesco Resource, 2026). The specific requirements — which employers are covered, what must be disclosed, whether benefits must be included, and what penalties apply for non-compliance — vary by jurisdiction and change frequently. Each occupation guide in this hub notes the disclosure requirements for the highest-volume pay-transparency states (Colorado, California, New York, Washington, Illinois, New Jersey, Massachusetts, and Washington D.C.) as they apply to that occupation's typical posting context. Every jurisdiction-specific figure in those guides is sourced to the issuing authority, and each guide instructs you to verify the current rule with that authority — or with employment counsel — before posting.

The BLS OEWS data, the documented range-building methodology, and the jurisdiction-specific disclosure requirements together form the three-part foundation of a compliant posting. None of the three substitutes for the other two.


Start Building Compliant Occupation Salary Ranges Today

Pick the occupation guide that matches the role you are posting right now. Work through the BLS percentile data, apply a documented range spread, note your geographic adjustment rationale, and save the methodology alongside the posting. That file — data source, vintage, spread decision, rationale — is what you hand to counsel when they ask.

When you are ready to move from a one-off range build to a repeatable process across every role your organization posts, Salary Range Builder handles the BLS OEWS data lookup, the geographic adjustment, the range-spread arithmetic, and the compliance-formatted PDF output — so the documentation is built into the workflow, not reconstructed after the fact.

Start your 14-day free trial →

No credit card required. Same-day activation. Your first compliant salary range in under an hour.

  • #resource hub
  • #occupation guides
  • #SOC codes
  • #salary ranges
  • #BLS data

Ready to go beyond the guide?

Start your free trial of Salary Range Builder.

Join the Waitlist

See your ROI

How much is non-compliance costing you?

Calculate Your ROI →

Browse templates

HR compensation templates, ready to download.

Browse our HR compensation templates →

Get new guides in your inbox

One email when a new article goes live. Unsubscribe with one click.

More from Occupation Salary Guides

  • Occupation Salary Guides

    Customer Service Representative Salary Range (SOC 43-4051)

    High-volume support roles still need compliant ranges. Here's how to build a defensible CSR band from BLS OEWS data for SOC 43-4051.

    Jun 24, 2026

  • Occupation Salary Guides

    Network Administrator Salary Range Guide (SOC 15-1244)

    IT admin pay varies by region and specialization. Here's how to build a defensible range from BLS OEWS data for SOC 15-1244.

    Jun 23, 2026

  • Occupation Salary Guides

    Accountant & Auditor Salary Range: Compliant Bands (SOC 13-2011)

    Accounting and audit roles need state-accurate ranges. Here's how to build a defensible band from BLS OEWS data for SOC 13-2011.

    Jun 22, 2026