Estimate your market value based on your role, experience level, location, and skills. Get a personalized salary range in seconds.
Ad Space (salary-calc-top)
Ad Space (salary-calc-mid)
How This Calculator Works
Our salary calculator uses aggregated data from thousands of tech job postings and compensation surveys. It factors in your role, experience level, location cost-of-living adjustments, remote work status, and in-demand skills to generate a personalized salary estimate. The ranges shown represent base salary in USD.
Tips for Salary Negotiation
Know your number — Use this calculator plus Levels.fyi and Glassdoor for a well-rounded view
Negotiate total comp — Base salary, equity, signing bonus, and benefits are all negotiable
Let them go first — Try to learn the budget before naming your number
Use competing offers — Multiple offers give you the strongest negotiating position
Don't accept immediately — Always ask for 24–48 hours to review any offer
Frequently Asked Questions
How accurate is this salary calculator?
Our salary estimates are based on aggregated data from thousands of job postings and industry surveys. Actual salaries vary based on company, negotiation, equity, bonuses, and individual qualifications. Use these estimates as a starting point.
Does this include total compensation or just base salary?
The calculator shows base salary ranges. Total compensation (including equity, bonuses, and benefits) can be 20–100% higher at top tech companies.
How should I use this for salary negotiation?
Use the high end of your estimated range as your target. Research specific company compensation on Levels.fyi and Glassdoor. Cite market data and your specific accomplishments when negotiating.
Find Jobs That Match Your Salary Goals
Browse jobs with salary data and filter by your target compensation range.