How to Benchmark Your Salary: A Guide for Students and Young Professionals
One of the most common questions young professionals ask, and one of the hardest to answer well, is simple: "Am I being paid fairly?" The honest answer is that nobody can tell you a single correct number. Pay varies by company, location, experience, and negotiation, sometimes by tens of thousands of dollars for the exact same title. What you can do is build a realistic range for a role, grounded in real data, so you walk into any offer or negotiation with a number in mind instead of a guess. Here's how to do it yourself, step by step.
Topics Covered: Salary Research, Job Offers, Career Planning, Negotiation
Why Benchmarking Matters More Early in Your Career
Salary benchmarking is the process of researching what a role typically pays, based on factors like job title, industry, location, company size, and experience level, so you have a realistic reference point instead of relying on a single number from a friend or a job posting.
It matters most early on because starting salary tends to compound. Raises are usually calculated as a percentage of your current pay, so a lower starting number doesn't just cost you today, it can shrink every raise that follows for years. Getting close to market value from the start, or at least knowing where you stand, is one of the highest-leverage things you can do in your first few job searches.
It's also worth saying plainly: this isn't about being greedy or difficult. Employers benchmark constantly on their end to decide what to pay. Doing the same research just puts you on more equal footing in that conversation.
Step 1: Get Specific About the Role You're Benchmarking
Before opening any tool, define exactly what you're researching. A vague target like "marketing" or "software" won't give you a useful number, because pay can vary enormously within a single field. Instead, try to pin down:
- Job title and level (e.g., "Software Engineer I" vs. "Senior Software Engineer" pay very differently)
- Industry (the same title can pay differently in finance vs. nonprofit vs. tech)
- Location (cost of living and local demand both shift pay significantly)
- Company size or stage (a 15-person startup, a mid-size company, and a large public company often have very different pay structures, and sometimes very different total compensation mixes)
- Years of experience or level of seniority
If you're a student or very early in your career, use the actual job postings you're applying to as your anchor. The title and level listed there, even if it feels like just a formality, is what you should be searching against.
Step 2: Understand Total Compensation, Not Just Base Salary
A number like "$65,000" only tells part of the story. Total compensation can include several distinct pieces, and it's worth learning to separate them so you're comparing offers accurately:
- Base salary: the fixed amount paid regularly, before taxes
- Bonus: often a percentage of base salary, sometimes guaranteed in year one and performance-based after that
- Equity or stock: more common at startups and tech companies, this can range from negligible to a significant portion of total pay, and it's worth understanding vesting schedules before treating it as guaranteed money
- Benefits: health insurance, retirement matching, paid time off, and other perks that have real financial value even though they don't show up in a paycheck
When you're benchmarking, decide whether you're comparing base salary alone or total compensation, and be consistent. Comparing your base salary to someone else's total comp (which might include a large bonus or equity grant) will give you a distorted picture.
Step 3: Use Multiple Data Sources, Not Just One
No single salary tool is perfectly accurate, because they each pull from different sample sizes, self-reported data, and methodologies. The fix is simple: cross-reference a few sources and look for where the numbers converge, rather than trusting any single figure.
A few types of sources worth checking:
Crowdsourced salary platforms. Sites like Glassdoor and Payscale rely on users voluntarily sharing their salaries, which makes them useful for company-specific and role-specific detail, but worth treating with a bit of caution since self-reported data can skew toward people who are either especially happy or especially unhappy with their pay.
Industry-specific tools. Some fields have platforms built specifically around them. Levels.fyi, for example, is widely used in tech for comparing compensation (including equity and bonus) across companies at a granular level, by title and level. Other industries often have their own equivalents, such as trade association salary surveys or professional society compensation reports; it's worth a quick search for "[your industry] salary survey" to see what exists.
Your own network. Talking to people in similar roles, whether alumni from your school, connections on LinkedIn, or people you meet at industry events, can surface details that aggregated data misses, like how a specific company's offers tend to compare to its stated ranges. Not everyone will want to share exact numbers, and that's fine to respect, but many people are more open to this conversation than you'd expect, especially with fellow students or recent graduates.
Job postings themselves. In a growing number of U.S. states and cities, pay transparency laws require companies to list a salary range directly in job postings. Where available, this is some of the most direct, current data you can get, since it reflects what a specific company is planning to pay for that specific role right now.
Step 4: Build a Range, Not a Single Number
Once you've gathered data from a few sources, resist the urge to average everything into one figure. Instead, build a realistic range: a low end, a middle, and a high end.
A simple way to do this:
- Note the figures you find from each source for your specific role, level, and location.
- Identify the low and high ends of what you're seeing.
- Pay attention to where multiple sources cluster; that cluster is usually a more reliable "typical" range than any single data point.
- Adjust based on factors your sources might not fully capture, like a particularly competitive company, a skill in high demand, or a role with a lot of overtime or travel.
Having a range rather than a single target number does two things: it keeps you from anchoring too rigidly on one figure, and it gives you real flexibility in a negotiation, since you'll know both what's reasonable to ask for and what's reasonable to accept.
Step 5: Adjust for Location and Cost of Living
The same job title can pay meaningfully different amounts depending on where it's based, and increasingly, depending on whether the role is remote, hybrid, or in-office (some companies adjust remote pay based on where an employee lives).
When comparing salary data across locations, it can help to think in terms of cost of living, not just raw dollar amounts. A salary that looks lower in absolute terms might actually stretch further in a lower cost-of-living area, and vice versa. Several free online cost-of-living calculators let you compare two cities directly, which can be a useful gut check before assuming one offer is objectively better than another.
Step 6: Revisit Your Numbers Periodically
Salary data isn't static. It shifts with inflation, industry demand, layoffs or hiring booms, and broader economic conditions, so a range you researched two years ago may no longer reflect the current market.
A good habit, especially early in your career, is to re-run this research every year or two, or any time you're about to have a compensation conversation, whether that's a new job offer, an annual review, or a promotion discussion. Treat it less like a one-time project and more like a recurring check-in.
Putting It Into Practice
Say you're a graduating senior with an offer for an entry-level marketing role in Chicago. A useful benchmarking process might look like:
- Check Glassdoor and Payscale for the specific company, if reviews or reported salaries exist, and for the general title if not.
- Look at a few similar job postings in Chicago from other companies to see if any include a listed salary range.
- Ask two or three people in your network, such as alumni from your program or people met during recruiting, if they're open to sharing a general range for similar roles.
- Combine everything into a range, then compare that range to the actual offer in front of you.
That process takes maybe an hour, and it turns a single, unverified number into an informed, defensible position, whether you're deciding to accept an offer, negotiate it, or simply understand where you stand.
The Bigger Picture
Salary benchmarking isn't about chasing the highest possible number for its own sake. It's about making informed decisions rather than uninformed ones, and about having a real basis for a negotiation conversation instead of a guess. The habit of researching before you accept, and revisiting periodically after, is one that pays off over an entire career, not just a single offer.
Common Questions
How often should I benchmark my salary? At least once a year, and any time you're facing a new offer, a review, or a promotion conversation.
Is it rude to ask people what they earn? Norms vary, but many people, especially peers and recent graduates, are more open to sharing general ranges than exact figures. Framing it as "what's a reasonable range for a role like this" tends to feel more comfortable for both sides than asking for an exact number.
Should I trust one salary website over another? No single source is fully reliable on its own. Cross-referencing a few different sources and looking for where their numbers overlap gives a more accurate picture than relying on any single tool.
What if my research shows I'm underpaid? Treat it as information, not necessarily an immediate action item. It's still worth having a conversation with your manager or considering it in your next job search, backed by the specific data you found.
Featured Gear
Curated selections worth owning





Handpicked essentials
View All Gear →Explore More
Deeper insights, research tools & curated intelligence
Loading insights...