Salary Negotiation

How to Research Salary — Find Your Real Market Rate

Negotiating without data is negotiating blind. Here are the tools, methods, and sources that give you an accurate picture of what your role actually pays — before you accept or counter any offer.

★ 4.9/5 · $47K average salary increase · Former engineering hiring manager
Best salary research sources by role
  • Tech roles: Levels.fyi, LinkedIn Salary, Glassdoor, Blind
  • Finance/FP&A: Glassdoor, LinkedIn Salary, CFO Alliance surveys
  • Product/PM: Glassdoor, LinkedIn Salary, Levels.fyi
  • Executive: LinkedIn Salary, industry compensation surveys, recruiter conversations
  • All roles: Job postings with listed ranges (CA, CO, NY, WA required)

The research process — step by step

  • Define your search parameters. Role title (exact), level (senior/staff/principal), location or remote, company type (startup/mid-size/enterprise/FAANG). Each variable shifts the data significantly.
  • Pull data from 3+ sources. No single source is accurate. Three sources pointing to the same range = reliable anchor. Two sources that contradict each other = look for a third to break the tie.
  • Filter for your specific market. National median salaries are useful for context. What you need is the data for your specific market — San Francisco, New York, Austin, or remote. Use location filters on every tool.
  • Use job postings in salary-disclosure states. Search for your role on LinkedIn, Indeed, or Glassdoor Jobs — filter for California, Colorado, New York, Washington state. Job postings in these states must include salary ranges. This is real, current market data from actual open roles.
  • Talk to people in the role. Three conversations with colleagues at peer companies doing the same work tells you more than any database. Most professionals are willing to share when asked directly and professionally.
  • Ask your recruiter early. Before the first interview, it is entirely professional to ask: "What is the range budgeted for this role?" Most recruiters will share a range — which immediately tells you whether the role is worth pursuing and gives you a negotiation anchor.

Best tools by role type

Software engineers / tech roles

  • Levels.fyi — self-reported data from tech employees, highly specific by company, role, and level. Best tool for FAANG and large tech. Less reliable for startups.
  • LinkedIn Salary — broad coverage, filters by title, location, and years of experience. Requires LinkedIn Premium for detailed data.
  • Glassdoor — broad but less precise. Best for directional benchmarks, not precise anchors.
  • Blind — anonymous community, sometimes produces candid comp data for specific companies.

Finance / FP&A / accounting

  • Glassdoor + LinkedIn Salary — most reliable for finance roles
  • CFO Alliance and APQC surveys — industry-specific benchmarks
  • Recruiter conversations — finance recruiters typically know exact market rates and will share if you ask

Executive roles (Director, VP, C-suite)

  • LinkedIn Salary — useful for Director-level with enough data points
  • Executive search firms — recruiters at firms like Spencer Stuart, Korn Ferry, Russell Reynolds know the market precisely and will share it with candidates
  • Peer network conversations — the most accurate source at executive levels, where public data is thinner

Know your market rate before negotiating

Askia's salary negotiation coaching includes a full market rate analysis for your role, level, and target companies — so you walk into every negotiation knowing exactly what to anchor to. Average outcome: $47K increase.

Book a Free Strategy Call Salary Negotiation Service → Counter Offer Examples →
Just now

Someone booked a strategy call.

Book My Free Strategy Call