Skip to content
Job Description Tool
← Pay-transparency checker

What the Salary Range in a Job Posting Actually Tells You

Salary ranges in job postings used to be rare. Now they're everywhere — partly because a growing number of states require them, partly because candidates started skipping postings that didn't have them. But most job seekers read the range the same way: is the top number big enough?

The range is telling you much more than that. Here's how to read it like someone who hires.

What a real range reveals

A genuine pay range is a window into how the company thinks about the role:

Range red flags

Not all ranges are honest. Watch for:

The absurdly wide range. “$50,000–$250,000” isn't a range, it's a shrug. It usually means the posting covers multiple levels (or the company pasted the range to satisfy a legal requirement without committing to anything). In a few states, regulators have specifically flagged ranges so broad they're meaningless — the range is supposed to reflect what the employer actually expects to pay for this role.

“Up to $X” with no floor. “Earn up to $120,000!” tells you the ceiling of a fantasy. Without a floor, you have no idea whether the realistic offer is $119k or $65k. Treat the floor as the only number that matters.

“Competitive salary.” That's not a range, it's a vibe. In states that require pay disclosure, it doesn't satisfy the requirement — and everywhere else, it's a choice not to tell you. Ask what it means in the first conversation.

A range that doesn't match the title. A “senior” role with a range that tops out where junior roles start at comparable companies is telling you the title is inflated, the pay is below market, or both.

The range that moves. If the same role is reposted with a different range a month later, the company is either adjusting to the market (fine) or fishing to see what you'll accept (not fine). Note which direction it moved.

What the absence of a range tells you

No salary listed at all? That tells you something too — but be careful about what:

If there's no range at all, don't guess — here's a step-by-step for what to do next →

How to use the range in your search

  1. Filter by the floor, not the ceiling. If the bottom of the range doesn't meet your needs, the role doesn't either — don't talk yourself into the top number.
  2. Ask where you'd fall. In a recruiter screen: “Given my background, where in that range would you expect an offer to land?” It's a normal question; good recruiters answer it.
  3. Compare ranges across postings, not just titles. Two “product manager” roles at $110k–$140k and $140k–$180k are different jobs at different companies. The range is often more informative than the title.
  4. Use a missing range as leverage for questions, not a reason to walk away silently. “I noticed the posting doesn't include a range — can you share the budgeted band for this role?” costs you nothing to ask.

Check whether the posting follows the law

Curious whether that missing (or suspiciously wide) range is actually allowed where the job is? Paste the posting into our free pay-transparency checker — it grades the posting against the actual requirements for the state you select, including whether a pay range is required and whether the range looks meaningful. No signup.

Grade the posting's pay transparency

Paste any job posting into our free pay-transparency checker, select the state where you'd be working, and get a grade on whether it meets that state's requirements — pay range, benefits disclosure, the works. It takes under a minute, no signup.

Check a posting's pay transparency — free

One honest caveat: it grades the posting against the requirements you select — it's a compliance check, not legal advice, and it can't certify a posting as fully compliant.

This guide is general information, not legal advice. Pay-transparency requirements differ by state — see our state law pages for specifics.