Skip to content
TryHired.
Free tool · Offers and pay

Salary negotiation planner Your figures, official market data and a script, kept apart.

Plan a negotiation for a new job offer, a counteroffer from your employer or a raise. Type your own numbers and priorities, see official BLS pay percentiles as context, and build a script from your figures. The planner never picks a number for you, and nothing you type leaves your browser.

Updated Oct 28, 2026 · Data: BLS OEWS May 2025
Quick answer

To negotiate salary, get the offer in writing, decide your own target and a private walk-away floor, check official pay data for the occupation and area as context, pick two or three things besides base pay that you care about, then make one clear ask with your reasons and get the final terms in writing. The planner below lays out each part separately; the figure you ask for is always yours.

How to negotiate

Step by step

Advice

  1. Get the offer in writing first: base pay, bonus, equity, benefits, start date and title.
  2. Decide your own figures before the conversation: the target you will ask for and a private walk-away floor. Keep the floor to yourself.
  3. Look at official pay data for the occupation and area as context. It describes all workers across experience levels, not what this employer will pay.
  4. Choose two or three things besides base pay that matter to you, so you have something to discuss if the base can't move.
  5. Write down your reasons in your own words: the scope of the role, the skills and results you bring, and a competing offer only if it is real.
  6. Make one clear ask, then stop and listen. Thank them whatever the answer.
  7. Ask for the final terms in writing before you accept, and before you resign from your current job.
  8. Rules on salary-history questions vary by state and city.
Checklist

Before, during and after

Advice

Before

  • Read the whole offer, not only the base pay.
  • Fill in your target, your floor and your priorities in the planner.
  • Practise the script out loud once or twice.
  • Decide which of your priorities you would trade for which.

During

  • Start with thanks and genuine interest in the role.
  • Make your ask with your own figure and your reasons.
  • Listen; ask what flexibility they have on the items you listed.
  • You can ask for time to think before you answer.

After

  • Ask for the updated offer in writing.
  • Compare it with your floor and your priorities.
  • Reply in writing: the job search email builder has accept, decline and counter-offer messages.
Counteroffers

If your employer asks you to stay

Advice Questions to answer for yourself before you decide.

  • What made you start looking, and does the counteroffer change it?
  • Is everything in the counteroffer in writing, including the date it starts?
  • Does it change your role, title or growth, or only the pay?
  • How would you feel about the relationship with your manager if you stay?
  • If you leave, is the outside offer final and in writing?

Leaving after all? The resignation letter builder drafts the letter from your own details.

Raises

Preparing to ask for a raise

Advice

  • List results from the last year in your own words, with numbers only where they are true.
  • Note responsibilities you've taken on since your pay was last set.
  • Pick a time to ask, such as a review or the end of a successful project.
  • Decide what you'll ask for if the pay can't change now, such as a review date.

Working out what a raise means per hour or per year? Use the salary to hourly calculator.

Next

Related tools

Before an offer, prepare for the salary question with interview prep. Writing the reply? Use the job search email builder. Official pay by occupation, state and metro is on each career page.

Method

How this planner works

Method

How this page is built

Market figures are BLS OEWS May 2025 wage percentiles (10th, 25th, median, 75th, 90th; annual and hourly as BLS publishes them) for the BLS occupation named beside them, for the United States, a state or a metropolitan statistical area. Where TryHired's role is an O*NET specialty, BLS publishes pay only for the broader occupation, and the planner says so. A figure BLS does not publish is shown as "not published". A value BLS reports as "#" is shown as "Exact value unavailable in the BLS file": BLS reports this value as "#"; TryHired does not convert it to a numeric estimate, and the planner places your figures only against published numbers. When BLS publishes nothing for the occupation in the area you pick, the planner shows the state (for a single-state metro) or national figures and says which.

Placement only says between which published percentiles a number you typed falls; it never estimates a percentile. Gaps and totals are plain arithmetic on your figures. Hourly and annual figures are converted at 2,080 hours a year (40 hours × 52 weeks), a full-time convention, only where the planner says so.

Roles listed: the 160 careers with a published TryHired career page and a complete O*NET profile. The script is assembled in your browser from your entries and fixed template sentences; nothing you type is sent or stored. Picking a state or metro loads that role's BLS figures as a static file; the request carries nothing you typed.

What this page can't tell you
  • What a specific employer will pay or agree to: BLS percentiles describe what workers in an occupation earn, not offers.
  • Which figure to ask for: that is your decision, and the planner never proposes one.
  • How likely a negotiation is to succeed: no reliable public data measures that, so the planner makes no such claim.
  • Legal or tax questions, including severance and contract terms: read the documents and ask a qualified adviser.
  • Pay outside the United States: BLS covers U.S. jobs only.
Sources
  1. U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates: national, state and metropolitan statistical area files. Public domain. bls.gov/oes
  2. O*NET 31.0 Database, U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), used under the CC BY 4.0 license. TryHired selected, ranked and combined the data; O*NET is not responsible for these pages.

Disclosure. TryHired sells HIRED, a paid job-search program. This planner is free and doesn't require it.