RefolkCandidates
ReferenceReading the market

The Posted Salary Range Decoder, Band Shape by Band Shape

You can classify any posted salary range into a named band shape, say what it proves, and estimate the offer point inside it before spending an application.

16 min readLast reviewed September 15, 2026Read as Markdown

You are looking at a range printed on a job posting and you want to know what it actually tells you: about the role, the level, and where an offer would land if you got one. This is a lookup document for job seekers scanning many postings who need to classify a band shape, read what it proves and how it misleads, and move on. Jump to the row you need. You do not have to read this in order.

The top-ranking advice on this topic tells you wide ranges exist and then says "do your research." That is not usable mid-task. What follows maps each band shape to what it proves, how it lies, and the offer point to expect inside it, so you can decide before you spend an application.

What a posted range actually is, before you read the shape

A posted range is a claim, not a fact, and it is right about two times in three. In Glassdoor's analysis, 67 percent of employer-provided ranges had actual salaries that fell inside the range, meaning roughly a third did not. Of the misses, 22 percent of real salaries fell below the posted range and 11 percent landed above it.

So the first mental correction is to stop treating the printed band as ground truth. It is an employer's estimate, shaped by what the law requires, what the market will bear, and what the company wants the applicant pool to look like. Every band shape below is a different mix of those three forces.

Two more baselines set the frame. Glassdoor's average posted range spanned at least $15,000 with a starting point of $61,000, so a five-figure spread is normal and tells you little on its own. And precise, exact-figure pay is rare: the share of salary-advertising jobs posting an exact number fell from 38 percent in April 2019 to 20 percent in April 2021, and only about 10 percent of all US postings note an exact pay level. Most of what you read is a range by design.

67%
How often a posted salary range actually contains real pay
Glassdoor found 22% of actual salaries fell below the posted range and 11% above it.

Where you sit legally changes what the range is obligated to mean. As of 2026, roughly fourteen states plus DC require the range in the posting itself, with thresholds from 4 employees in New York to 30 in Minnesota. Where disclosure is mandated, a good-faith standard applies: the range is supposed to span pay the employer actually believes it will offer. Where it is voluntary, no such discipline binds it. Knowing which you are reading is step one below.

The band shapes, one row per pattern

Here is the core lookup. Each shape is defined by an arithmetic tell, carries a distinct meaning, and misleads in a specific way. Classify the posting into exactly one row.

Band shapeArithmetic tellWhat it provesHow it misleadsExpected offer point
Single-level bandSpread 20 to 30%One level, honest estimateFeels tight, but room still existsBottom third; validate to push
Multi-level spanSpread 40%+, e.g. $80K to $180KPosting covers several levelsReads as headroom you can reachDepends on the level you screen at
Compliance-wideSpread 40%+, vague levelLaw satisfied without commitmentLooks like a real multi-level roleAsk level; often lower than it looks
Below-marketWhole band under external P50Employer's ceiling is lowLooks fine until you cross-checkTop of band still below market
Narrow-and-seniorTight band, heavy senior asksTargeting a specific profile"Senior" implies scarce leverageBottom third; large supply weakens you
Single fixed rateOne number, no rangeFixed-wage role, number is setReads as non-negotiable everywhereThe stated figure
Competitive / DOENo figure or "up to X"Non-disclosureFeels open; is actually opaqueUnknown; request the real range

The spread threshold is the workhorse here. Real one-level bands are typically 20 to 30 percent wide. A spread of 40 percent or more mechanically implies either the title is ambiguous about level or the company is satisfying a transparency requirement without committing. You can infer role ambiguity from arithmetic alone, before you read a word of the description.

Spread width is a level-detector, not a generosity signal. Width creates optimism without changing the employer's internal target.

The most common misread is treating a wide band as flexibility. A "$100K to $150K" posting does not mean you can push to $150K. When the offer arrives at $135K, applicants feel cheated, but $135K was never yours to reach; it was the top-of-level marker for a role you were screened into at a lower rung. Wide bands correlate with lower perceived trust, too: in Kuhn's work in the Journal of Applied Psychology, a very wide advertised range makes an organization look less trustworthy on average.

Where the offer lands inside the band

Assume the offer lands in the bottom third of the posted range, not at the midpoint. This single correction fixes the most expensive misread in the whole exercise.

The evidence is consistent. Over 60 percent of actual salaries fall below the median of their pay range. Employers commonly start new hires 10 to 15 percent below the salary midpoint. And companies usually aim to hire within the 50th to 75th percentile of their internal range, which is often narrower than the band they publish. Put together, these push your expected offer down and left, away from the top number that draws the eye.

From posted top to likely offer

  1. Posted range top
    150K

    The figure that anchors optimism

  2. Range midpoint
    125K

    Over 60% of offers fall below here

  3. Typical start below midpoint
    106K to 112K

    Employers start 10 to 15% under midpoint

  4. Bottom-third heuristic
    117K

    Where to set your realistic expectation

The number that catches your eye is the least likely one you will be offered.

The figures above use a $100K to $150K band as a worked example: midpoint $125K, a 10 to 15 percent below-midpoint start of about $106K to $112K, and a bottom-third mark near $117K. Your posting will differ, but the shape holds.

Two facts explain why the below-midpoint start persists as a default rather than an accident. First, some employers set the minimum and maximum at 75 and 125 percent of midpoint, so the posted floor is a real hiring rate, not a throwaway. Second, around 59 percent of job seekers accept the first offer without pushing back. Non-negotiation is the employer's structural advantage; the range makes the below-midpoint start invisible, and most applicants let it stay invisible.

Offer-placement ruleValueSource
Salaries below range medianOver 60%Glassdoor pay-range accuracy
Typical new-hire start below midpoint10 to 15%work.chron.com
Realistic-offer heuristicBottom third of rangeshouldapply.com
Employer target hire zone50th to 75th percentile of internal rangescale.jobs

Supply is the floor under your leverage, not the title

Your negotiating floor is set by how many people can do the job, not by the seniority word in the title. A "senior" posting can draw from a huge pool, which weakens the leverage the label implies.

Refolk's index makes this concrete for software engineering. The US Senior Software Engineer pool is far larger than the Staff pool, so a narrow-and-senior posting is fishing in a deep pond, not a scarce one.

BandIndexed countRatio vs Staff
Senior Software Engineer (US)182,7455.58x
Staff Software Engineer (US)32,7721.00x

The Senior pool is about 5.6 times the Staff pool. That is why a narrow-and-senior band should not read to you as automatic leverage: the employer knows the supply is large. Genuine leverage in that shape comes from your validated market data and a competing process, not from the word "senior."

Geography moves the same lever. The identical title has very different supply across markets, which is context for why comparable postings price and negotiate differently.

MarketSenior Software Engineer countMultiple vs Germany
United States182,74511.9x
Germany15,3131.00x

US supply for the identical title is nearly twelve times Germany's. When you compare a range across borders, you are comparing two different supply-demand pictures, not two versions of the same market.

If you want to gauge the real supply behind a band before you apply, you can search the pool directly rather than guessing from the title.

The seven-step decode

Run this on each posting. It is ordered so you can drop non-fits before spending research time; some sources put market research first, but classification-first lets you clear twenty postings faster.

Decode one posted range

  1. Capture the raw range and jurisdiction
    Record low, high, and the state the role sits in. Know whether the range was legally mandated, so the good-faith standard applies, or posted voluntarily.
  2. Compute the spread percentage
    Divide (high minus low) by low. Under about 20 to 30% points to a single level; 40% or wider points to multi-level or compliance padding.
  3. Classify the band shape
    Match to one named pattern from the lookup table: multi-level span, compliance-wide, below-market, narrow-and-senior, single fixed rate, or competitive/DOE.
  4. Cross-check against external market data
    Pull the role and location from at least two independent sources, such as BLS OEWS plus one salary site, to build an external P25, P50, and P75.
  5. Estimate the likely offer point
    Default to the bottom third of the band; adjust up only with a specific leverage signal like a competing offer.
  6. Screen against your floor
    If the bottom 60% of the band sits below your walk-away number, deprioritize the posting before writing anything.
  7. Prepare the level-clarifying question
    Draft the question that asks which level the range is calibrated for. Recruiter confirmation of level resolves multi-level ambiguity.

The cross-check step is where a claim becomes footing. When two or three independent sources point to the same range, you have real ground to stand on; a figure backed by three sources carries far more weight in a negotiation than the posted band ever will. If the posting says "$80K to $100K" but external data shows most people in that role and location earn $70K to $85K, the posted range is optimistic and you should price the role off the external picture.

This is also where tailoring pays off. Once you have a target level and a validated number, Refolk writes your resume from your own history, tailors it to each posting, and scores how well you actually fit, so you spend applications only on bands your validated numbers can support.

How this goes wrong: the false positives

Most bad reads of a posted range come from a small set of predictable traps. Each has a tell and a check.

Midpoint anchoring

You assume the offer lands mid-range. Over 60 percent of salaries fall below the median. Check: default to the lower half unless you hold a competing offer.

Wide range read as flexibility

You see "$100K to $150K" and read it as "I can push to $150K." The offer comes at $135K and you feel cheated, because the top was a different level's marker. Check: ask what level the range is calibrated for before you apply.

Compliance-wide versus honest-wide confusion

A 40 percent-plus spread can be a genuine multi-level role or bad-faith padding, and arithmetic alone will not separate them. Check: the level question surfaces the difference, because a legitimate company gives a clearer answer and a padding company does not.

Trusting the posted range as ground truth

The band is a claim that is wrong a third of the time. Check: validate against two or more independent external sources before you let the printed numbers set your expectations.

Variable-comp roles

Ranges for tipped and commission roles are the least accurate, because listings sometimes advertise total pay as if it were base. Beauty workers and drivers rely on tips; sales managers, account executives, and underwriters carry high commission. Check: separate base from total before comparing anything.

Narrow band read as no negotiation

A tight band tricks you into thinking there is no room. There almost always is, unless it is a true single fixed rate. Check: negotiate on validated market data, not on the width of the printed band.

Open-ended or "competitive/DOE"

"Up to $60K," "$30K+," "competitive," and "DOE" fail the good-faith standard in strict states, and Colorado's guidance explicitly rejects open-ended phrases. Check: treat these as a non-disclosure and request the actual range.

Where a range is legally required, it is bound by a good-faith test, not a numeric width limit. There is no published maximum permissible spread; the discipline comes from regulator pushback and litigation risk on extremes.

Colorado's standard is representative: a posted range may run from the lowest to the highest pay the employer in good faith believes it might pay, and it must reflect pay the employer actually expects to offer rather than open-ended phrases. A $50,000 to $500,000 posting for a single role draws pushback in California, New York, and Washington precisely because it fails that good-faith read. So an absurdly wide band is a soft signal of a non-committal or non-compliant employer, not a generous one.

The enforcement lever is real money. NYC allows up to $250,000 per uncorrected violation. Washington's law let applicants seek $5,000 in statutory damages per noncompliant posting, and more than 300 class actions were filed there since June 2024, though correcting a posting within five business days blocks penalties. Delaware violations run $500 to $10,000 each. Fixed-wage roles get a carve-out: Washington clarified that for fixed-wage positions an employer may disclose the single wage rather than a scale, which is why a lone number is legitimate rather than evasive.

For you as a reader, the practical takeaway is narrow. In a mandated-disclosure state, a coherent range means something and you can hold the employer to it. In a voluntary state, or on a "competitive/DOE" line, you have no such backstop and should push for the actual number at the recruiter screen.

Apply, verify, or drop by band shape

Vague or non-committal rangeCredible, coherent range
Coherent but low
Drop, or apply only to negotiate up from validated data
Coherent and viable
Apply; anchor your ask on external P50 to P75
Vague and low
Drop; not worth the request
Vague but plausibly viable
Request the real range before applying
Band fails your floorBand clears your floor
Two questions decide the action: is the band credible, and does it clear your floor?

The level-clarifying question, ready to send

The single highest-leverage move in this whole process is asking which level the range is calibrated for. It resolves multi-level ambiguity, separates honest-wide from compliance-wide, and lets you compute an offer estimate that means something.

Level-clarifying question for a recruiter screen
Thanks for setting up the conversation. Before we talk, one quick calibration question so I come in with the right expectations.

The posting lists a range of [LOW] to [HIGH]. Is that range calibrated for a single level, or does it span more than one? And for the level you are hiring into for this role, roughly where in that band does a typical offer land?

I ask so I can be direct about fit and comp from the start rather than discovering a mismatch three rounds in.

Send after the screen is booked, or ask live. Swap in the posted figures. Keep it one message.

A legitimate employer answers this cleanly. A padding or bad-faith posting gets vague, and that vagueness is itself your answer.

Keep it current: your walk-away and your sources

Two inputs drift, and stale inputs quietly corrupt every decode. Re-check them on a schedule rather than trusting last quarter's numbers.

First, your walk-away number. It is the floor you screen the band against in step six, and it moves with your expenses, your competing options, and the market. Set it explicitly and revisit it whenever your circumstances change, not when a posting tempts you to lower it.

Second, your external market sources. Salary data moves, disclosure laws change effective dates, and thresholds shift. Maine and Virginia enacted disclosure requirements in 2026, and Connecticut moves to proactive disclosure on October 1, 2026. When a range surprises you, re-pull the role and location from at least two independent sources before you conclude the posting is generous or stingy.

Before you spend an application on this posting

  • I recorded the low, the high, and the jurisdiction, and I know if the range was mandated or voluntary.
  • I computed the spread percentage and classified the posting into exactly one band shape.
  • I validated the range against at least two independent external sources for an external P25, P50, and P75.
  • My expected offer is set to the bottom third unless I hold a specific leverage signal.
  • The bottom 60 percent of the band clears my current walk-away number.
  • I separated base from total pay for any variable-comp role before comparing.
  • I have a level-clarifying question drafted for the recruiter, or confirmation of the level already.

Run the decode as a filter, not a ritual. The goal is not a perfect read of every band; it is to drop the postings whose shape and floor cannot work before you write a word, and to walk into the rest with a number you can defend from three sources rather than from the printed range.

Questions job seekers ask

Where in the salary range will the offer actually land?

Assume the bottom third of the posted range, not the midpoint. Over 60 percent of actual salaries fall below the median of their range, and employers commonly start new hires 10 to 15 percent below the midpoint. Companies usually aim to hire within the 50th to 75th percentile of their internal range, which is often narrower than the posted band. Move your estimate up only when you hold a concrete leverage signal such as a competing offer.

What does a wide salary range on a posting mean?

A spread of 40 percent or more usually means the posting covers multiple experience levels or pads for a transparency requirement without committing to a number. Real one-level bands are typically 20 to 30 percent wide. A wide band is not a signal you can push to the top; offers still cluster low, and wide ranges correlate with lower perceived trust. Treat width as a level-detector and ask the recruiter which level the range is calibrated for.

The posting says the range is below market. Should I still apply?

Validate before you decide. Posted ranges match actual pay only about 67 percent of the time, and 22 percent of real salaries fall below the posted range while 11 percent sit above it. Pull the role and location from at least two independent sources to build an external P25, P50, and P75. If the whole band, including the top, sits under your validated market P50 and under your walk-away number, deprioritize it rather than applying on hope.

What do 'competitive' or 'DOE' pay lines tell me?

They tell you almost nothing, and in strict states they fail the disclosure standard. Colorado's guidance rejects open-ended phrases like '30k+' or 'up to 60k' because a posted range must span pay the employer actually believes it will offer. Treat 'competitive', 'DOE', and open-ended figures as a non-disclosure. Request the actual range at or before the recruiter screen, which you can often do by right in states with request-timing rules.

Does a narrow salary range mean there is no room to negotiate?

No. A tight band is often a strategic choice to attract a specific candidate profile, not a statement that pay is fixed. There is almost always room, and you negotiate on validated external market data rather than on the printed band. The exception is a genuine single fixed rate, now explicitly permitted in some states for fixed-wage positions, where the number is the number.

How many states require a salary range in the posting itself?

As of 2026, roughly fourteen states plus DC require ranges in the posting, with more taking effect. Thresholds vary by employer size, ranging from 4 employees in New York to 30 employees in Minnesota. Some states, historically including Connecticut and Nevada, operate on a request or offer-timing model instead, though Connecticut moves to proactive disclosure on October 1, 2026. Where a range is legally mandated, the good-faith standard applies to it.

Put this to work

Paste your career in once. Every application after that is written for you.

Drop a resume or a LinkedIn URL. I rank the live openings against it, rewrite the resume and write a cover letter for the best of them, and fill in the employer's form when you press the button. You read, you decide what goes out.

  1. 01Drop your resume

    A PDF or a LinkedIn URL. About a minute, once.

  2. 02I rank the openings

    Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.

  3. 03Each one is written up

    Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.

  • New matches ranked and written before you are up.
  • Every bullet stays inside what your history supports. Nothing invented.
  • Queued, submitted, interviewing, offer: one screen, not a spreadsheet.

500 free credits on sign-up. No card. Nothing is sent until you say so.

Read next