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.
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

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.
What if they say the salary is non-negotiable?
Treat that as a limit on base salary, not always a limit on everything else. Move to bonus, PTO, flexibility, equity, or a written review trigger.
Should I reveal a competing offer?
Yes, but only if it is real and you would genuinely take it. Present it plainly, without pressure tactics or inflated claims.
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 Aug 6, 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