How to Research Salary Before an Interview (Without Glassdoor Guessing)

Most candidates walk into salary conversations with a number they half-remember from a Glassdoor page they scrolled past three weeks ago. That's not salary research. That's wishful thinking with a

OfferFlow Team
How to Research Salary Before an Interview (Without Glassdoor Guessing)

Most candidates walk into salary conversations with a number they half-remember from a Glassdoor page they scrolled past three weeks ago. That's not salary research. That's wishful thinking with a screenshot. Knowing how to research salary properly gives you a specific, defensible range you can state without flinching, and it's one of the few interview prep tasks that directly translates into dollars.

This guide covers every reliable source, how to layer them together, and how to turn raw data into a number you can say out loud.

Why Glassdoor Alone Is Not Enough

Glassdoor is a good starting point, not a finish line. Its data is self-reported, skewed toward tech and finance (where people are more likely to share), and often lags the current market by 12–18 months. Hourly contractors and remote workers are frequently lumped with in-office full-time employees, inflating or deflating medians depending on the role.

A 2025 analysis by the BLS noted that Glassdoor's median figures for certain professional occupations diverged from OEWS (Occupational Employment and Wage Statistics) data by 8–15% in either direction, depending on geography and industry sector. That gap is real money.

The fix is not to ignore Glassdoor. It's to use it as one data point inside a triangulated range.

How to Research Salary: The Four-Source Framework

Good salary research pulls from four categories: government data, job posting ranges, peer intelligence, and aggregator cross-checks. Each fixes a blind spot the others have.

1. Start With BLS OEWS Data

The Bureau of Labor Statistics Occupational Employment and Wage Statistics program surveys about 1.1 million establishments across the US and publishes annual median and percentile wages for roughly 830 occupations. The May 2025 release (published May 2026) shows an all-occupation median annual wage of $68,060. Useful context, but the real value is in the occupation-level breakdowns.

How to use it:

  • Go to data.bls.gov/oesprofile and search your exact occupation code (e.g., "Software Developers," "Marketing Managers," "Registered Nurses")
  • Pull the national 25th, 50th (median), and 75th percentile figures
  • Then switch to the state and metro area view to account for geographic cost differences, a software developer's median wage in San Jose is roughly 40% higher than the national figure

BLS data doesn't reflect the current year in real-time, but it's the closest thing to an unbiased, methodology-transparent baseline that exists. Cite it in negotiations if an employer pushes back: "BLS puts the 75th percentile for this role at X in this metro" is hard to argue with.

2. Mine Job Postings Directly

As of mid-2026, 14 US states, including California, Colorado, New York, New Jersey, Illinois, and Massachusetts, require employers to post pay ranges in job listings. That's a significant portion of the US labor market, and many remote-friendly companies post ranges even when not legally required, partly because the EU Pay Transparency Directive now affects their European operations.

This means you can build a real data set just from job postings:

  1. Search LinkedIn Jobs, Indeed, and the company's own careers page for your target title
  2. Filter for roles in your target states or remote roles posted by companies headquartered there
  3. Collect 10–15 current postings and note the floor, ceiling, and midpoint of each range
  4. Discard outliers (one posting at 2x the others usually reflects a senior variant of the title)
  5. Calculate the median midpoint. That's your market anchor

The advantage here is recency. Posted ranges reflect what companies are actually paying right now, not what they paid 18 months ago when survey respondents filled out a form. For roles in salary-transparency states, this is often the most actionable data source you have.

If you're applying to a company that posted a range, your research is already done. The midpoint is defensible; the upper quartile is achievable with strong leveling.

3. Use LinkedIn Salary (With the Right Filters)

LinkedIn's salary tool aggregates data from member profiles and increasingly weights employer-provided ranges from postings. A methodology shift that has made it more reliable since 2025. Access it through LinkedIn Jobs by searching your title and using the "Salary" filter, or navigate directly to linkedin.com/salary.

The key is to filter aggressively:

  • Title: be specific. "Product Manager" and "Senior Product Manager" can differ by $30,000 or more in the same company
  • Industry: a UX designer at a healthcare company earns differently than one at a SaaS startup
  • Experience level: filter by years of experience, not just title, seniority language varies by company
  • Geography: set the metro, not just the state

LinkedIn's data also shows you the distribution, what percentage of people in that role earn in each band. If 70% of "Account Executive" salaries in your metro cluster between $80K and $100K, anchoring at $95K is rational, not aggressive.

4. Check Industry-Specific Reports

General aggregators miss nuance that industry sources capture well. Depending on your field:

  • Technology: Levels.fyi for total compensation at tech companies (base, equity, bonus broken out separately); Blind for candid real-time discussions
  • Finance: Robert Half's Salary Guide (published annually) covers accounting, finance, and administrative roles with metro-level breakdowns
  • Healthcare: MGMA and AAMC publish physician and administrator compensation surveys; the BLS separately tracks healthcare practitioners with granular specialty data
  • Legal: NALP (National Association for Law Placement) publishes salary distributions for law firm associates by city and firm size
  • Engineering/STEM: IEEE and professional engineering societies run periodic compensation surveys

These reports often break down base salary, bonus structure, and benefits separately, which matters because a $90K base with a 20% target bonus plus full benefits is economically different from a $110K base with no bonus.

Building Your Target Range

Once you've gathered data from all four sources, build a three-number range:

  • Floor: the minimum you'd accept given your financial needs and the opportunity. This number stays in your head, never say it in an interview.
  • Target: the midpoint or 60th percentile of your research range, adjusted for your specific experience and the company's size/stage.
  • Anchor: the top of the defensible range, roughly the 75th percentile for your market. This is the first number you say if asked.

The reason you anchor high is well-supported by negotiation research: the final number almost always ends up closer to the first number stated. A 2025 review of salary negotiation studies found that candidates who anchored 10–15% above their target consistently ended up 6–8% higher than candidates who led with their target number. Those few percentage points compound over years.

For example: if BLS shows a 75th percentile of $112,000 for your occupation in your metro, job postings cluster between $95,000 and $120,000, and LinkedIn shows a median of $103,000, your research range is roughly $95,000–$120,000. Your anchor is $115,000–$118,000. Your target is $105,000–$110,000. Your floor might be $95,000.

The Pay Transparency Shortcut

If you're applying to a company in a pay-transparency state and they've posted a range, your pre-interview research is simpler: the company has told you what they're willing to pay. Your job is to determine where in that range you land.

A company posting $90,000–$130,000 is not going to pay everyone $130,000. That's the ceiling for their most experienced, specialized candidate. Position yourself in the upper third if your experience matches the senior end of the job description. Position yourself at or slightly above midpoint if you're a solid match but not overqualified.

Review the job description carefully: duties described at a senior level that are titled "mid-level" usually mean there's budget headroom. Conversely, a posting that emphasizes "team player" and "collaborative" and lists 12 "nice-to-have" qualifications is probably trying to hire cheap.

What to Do With Your Number Before the Interview

Research without rehearsal doesn't work. Before the interview:

  1. Write your anchor number down. Practice saying it out loud until it sounds neutral, not apologetic, not aggressive.
  2. Prepare one sentence of justification: "That's based on BLS data for this occupation in [metro], current job postings I've tracked, and my X years of [specific experience]."
  3. Know your counter-offer floor. If they come back low, you need to know in advance whether to push back or accept.
  4. Research the total package. Base salary is one line item. Equity (especially at startups or pre-IPO companies), bonus structure, 401(k) match, and healthcare premiums can swing effective compensation by 15–25%. Tools like OfferFlow's job tracker let you compare offers side by side, including non-salary components.

Common Research Mistakes That Hurt Your Negotiating Position

Using only one source: as noted above, each source has systematic biases. Cross-reference at least three.

Ignoring level: titles are not standardized. "Senior Engineer" at a 30-person startup and "Senior Engineer" at Google occupy different points on the same pay scale. Look at total compensation, scope of responsibility, and team size to level accurately.

Anchoring to your current salary: your current compensation is irrelevant to market value. Several states now prohibit employers from asking about salary history for exactly this reason. What you earned before has no bearing on what this role is worth in this market.

Not accounting for company stage: a Series A startup and a Fortune 500 company will have different cash/equity trade-offs. Equity at an early-stage company can be worth a lot or nothing, research the company's funding stage, recent valuation, and typical equity packages for your level before you accept a lower base in exchange for options.

Researching too early and not updating: if you started your job search three months ago, refresh your data before the interview. Compensation benchmarks shift, especially in fast-moving sectors like AI and healthcare technology.

Using the Interview Itself as a Data Source

Before you've done a formal negotiation, you can gather intelligence during the interview process:

  • Ask the recruiter or HR screener early: "Can you share the budgeted range for this role?" In transparency states, they're required to tell you. Elsewhere, many will still answer.
  • Ask your interviewers (especially peers, not hiring managers) indirect questions: "What's the growth trajectory for someone in this role?" signals are often embedded in how they answer.
  • Ask about the bonus structure, review cycles, and equity refresh during the final-round stage. This tells you how the company thinks about compensation holistically.

You're not negotiating yet; you're gathering more data points to sharpen the range you've already researched.

After the Offer: When Research Becomes Negotiation

Your pre-interview research pays off most when the offer arrives. An employer expects negotiation, 64% of hiring managers say they routinely leave room in initial offers. Walking in with a well-researched counter is not aggressive; it's professional.

State your counter clearly: "I was expecting something closer to [anchor]. Based on [one-sentence data summary], I think [target] is the right number for this role and my background." Then stop talking. Silence is not awkward; it's the interviewer's turn.

If they can't move on base, explore alternatives: a signing bonus, an earlier performance review (90 days vs. 12 months), additional equity, or remote work flexibility that reduces your commuting costs. These are all compensation.

For a detailed framework on counter-offer language and handling pushback, see how to counter a job offer and salary negotiation scripts and phrases.

Quick Reference: Best Sources by Role Type

Role typeBest primary sources
Tech (software, data, product)Levels.fyi, LinkedIn Salary, BLS 15-1000s codes
Finance / accountingRobert Half Salary Guide, BLS 13-2000s codes
HealthcareBLS 29-0000s codes, MGMA for physicians
Marketing / commsLinkedIn Salary, job postings, BLS 11-2021
LegalNALP, BLS 23-1011, firm-size breakdowns
Trades / skilled laborBLS OEWS by metro area, union rate sheets

The Bottom Line on How to Research Salary

The candidates who negotiate best are the ones who walk in with three numbers (anchor, target, floor), two data sources they can name, and zero hesitation. That combination signals confidence rooted in preparation, which is exactly the signal you want to send before you're even on the payroll.

Start with BLS OEWS data for your occupation, layer in current job postings from salary-transparency states, cross-check with LinkedIn Salary using tight filters, and add any industry-specific report that covers your field. Build your range, rehearse your anchor, and go into the compensation conversation knowing that you've done the work.

If you want to track competing offers and compare total compensation across multiple applications, OfferFlow's job tracker gives you a structured way to see everything side by side, so your research doesn't just inform one negotiation, it informs all of them.

For role-specific salary benchmarks by city, see OfferFlow salary pages covering hundreds of occupations and metro areas.

Topics
Share
ShareLinkedIn
Ready to get started?

Take control of your job search

Track every application, tailor every resume, and land your next role faster.