See your market value first. Get a clearer read on how your salary compares before walking into a negotiation.
Check My Percentile →
AI Script · BLS Market Data

Salary Negotiation Script Generator

Build a confident, market-grounded negotiation script in seconds. Grounded in your inputs and real BLS data — not a generic template.

3 parts
open · anchor · close
BLS
market anchored
60s
to generate
Opening
"Based on my research and the scope of this role, I'd like to discuss the compensation package."
Market anchor
"BLS data for this role puts median pay at $[your target]."
Follow-up
"Happy to share my sources. What's the band for this role?"
Fill in your details below to generate a personalized script

Salary Negotiation Script Generator

Fill in your details and get a personalized negotiation script — ready to use in your next salary conversation.
Method basis: ethical negotiation framing, salary-gap context, and user-provided role details · Editorial policy
Quick fill:

What this generator is actually using: your current pay, target pay, role context, situation, and strongest proof point to draft a clearer ask. What it does not know: your employer's budget, leveling rules, market data for your city, or whether the target number is realistic on its own. Use it after you have checked your benchmark context.

Compensation baseline

Set your salary range first

Start with today’s number and the outcome you want, so the script can anchor around a realistic ask.

$
$
Role context

Add the profile behind the ask

A clear title and experience level make the tone feel more grounded and believable.

Conversation angle

Tell the tool what kind of conversation this is

The strongest scripts match the moment, then support the number with one concrete piece of proof.

Pick the real conversation so the closing tone feels natural for that moment.
Choose how the script should sound while keeping the ask clear and professional.
Best results come from one specific win with a number, scope, or business outcome.
No account required. Your inputs stay in the browser until you generate a draft.

Questions answered

Will this script work for my situation?
The script adapts to your role, experience level, market rate, and the specific scenario you describe. However, every negotiation is unique — these scripts are frameworks, not scripts to read word-for-word. Adapt the tone and phrasing to match your own voice. The goal is to feel confident and prepared, not robotic.
Is it risky to negotiate?
Most candidates overestimate the risk of negotiating and underestimate the reward. Studies show most employers expect negotiation and won't rescind an offer because you asked respectfully. The biggest risk is not negotiating at all — candidates who negotiate typically earn 10-20% more than those who accept the first offer.
How do I know my market rate?
Use BLS Occupational Employment and Wage Statistics (OEWS) data, Glassdoor, levels.fyi for tech, SHRM surveys, and industry-specific communities. The more data points you can cite, the stronger your position. SalaryLab's salary comparison tool can help you find US market benchmarks for your role.
Should I negotiate over email or on a call?
A phone or video call is almost always better — tone, confidence, and real-time conversation dynamics are hard to convey in writing. If the initial offer is in writing, ask for time to review and request a call. If forced to respond by email, keep it brief and professional.
How do I negotiate salary without seeming greedy?
Frame it as market alignment and documented value. A calm, specific case sounds professional; a vague demand sounds emotional.
When is the best time to negotiate salary?
Right after an offer and before acceptance is the strongest moment. Inside a company, the best timing is after visible results, not during budget stress or layoffs.
What percentage raise should I ask for?
Use market data first, percentage second. In practice, external moves often support a larger jump than internal raises, but the cleaner anchor is what the role pays now in your market.
Organizing your case...
Turning your details into a clear, tactful script you can actually say out loud
Analyzing context
Building argument
Polishing script

Use This Generator When

Walking into a salary conversation without preparation is harder than it needs to be. This tool is built for people who want to make a clear, well-framed case for higher compensation — without underselling themselves or overstating their position. Whether you're negotiating an offer, pushing for a raise, or preparing for your annual review, having specific numbers and a structured script makes the conversation more focused and easier to manage.

Know Your Number Before You Say It Out Loud

The script works better when you're anchored to real data. Start by running your current numbers through the salary calculator to see your annual breakdown, then use the take-home pay calculator to understand what you're actually netting after taxes. When you walk in with those figures already mapped out, the conversation has a foundation — not just a feeling.

How to Use This Script

Use the draft to organize your case, not to memorize a speech word for word. The strongest version sounds like you, uses one clear achievement, and lands on a number without apology.

The Psychology of Salary Negotiation

The first credible number in the conversation matters. Once that number is on the table, the rest of the discussion tends to orbit around it.

That is why this tool pushes you to name a target instead of speaking in vague ranges. A specific figure usually sounds more prepared, more deliberate, and easier to justify than a soft round number.

What to Do If They Say No

A no on base pay is often a no on that line item, not on the whole package. If they cannot move on salary, ask what would justify that number in six months and ask for that standard in writing.

The next move is total compensation. In many teams, these items are easier to adjust than base:

Common Mistakes That Undermine Salary Negotiations

Use this as a draft, not a promise. Outcomes still depend on your role, market, timing, and the flexibility of the employer. The script can sharpen your case, but it cannot replace judgment or a strong negotiating position.

What This Generator Does Not Know

This page does not know your manager's budget, your employer's leveling system, your full comp package, or the politics behind an internal raise cycle. It also does not verify whether your target number is realistic for your city or specialty by itself.

A small raise compounds. An extra $5,000 in base pay does more than lift this year’s salary. It usually lifts future raises, bonuses tied to base, and employer contributions tied to compensation.

Salary Negotiation Questions Answered

Data Sources: SalaryLabs Methodology · BLS Wage Statistics · BLS Career Outlook
Wahyu Agustiar — Independent Salary Data Researcher
Wahyu Agustiar
Independent Salary Data Researcher Published Jan 15, 2024 Updated Sep 3, 2026

Maintained by the author using IRS Publication 15-T, SSA wage-base announcements, and BLS OEWS data. All calculator formulas are deterministic JavaScript — no AI inference in the numbers. Content is reviewed for accuracy when tax figures are updated annually. See Methodology · Author Profile