A salary negotiation script gives you a structured framework for one of the most important career conversations you will have. Instead of going in unprepared, a well-crafted script helps you articulate your value, reference market data, and make a specific ask with confidence. This free tool generates a personalized negotiation script based on your experience, achievements, and target compensation.
Build Your Negotiation Script
How to Use This Salary Negotiation Script Builder
Negotiating your salary can feel intimidating, but preparation is the key to confidence. A salary negotiation script gives you a structured roadmap for the conversation so you know exactly what to say and when to say it. This free tool generates a complete, personalized script with an opening statement, value proposition, market data reference, specific ask, and professional closing.
Step 1: Choose Your Negotiation Context
Select the scenario that matches your situation. Are you negotiating a new job offer, asking for a raise during your annual review, making the case for a promotion, or responding to a counter-offer? Each context generates different framing and talking points tailored to that specific situation. For example, a new offer script focuses on market alignment, while an annual review script emphasizes your track record at the company.
Step 2: Enter Your Details
Fill in the company name, your role or job title, and years of experience. These details personalize the script and make it sound natural rather than generic. Enter both your current salary and your desired salary. The tool calculates the percentage increase you are requesting and frames it appropriately in the script.
Step 3: Add Your Key Achievements
This is the most important section. Enter three to five specific, measurable achievements that demonstrate your value. Strong achievements include revenue generated, costs reduced, projects delivered on time, team metrics improved, or people mentored. The more specific and quantifiable your achievements are, the more persuasive your salary negotiation script will be.
Step 4: Generate and Customize
Click "Generate Script" to create your personalized negotiation document. The script includes five structured sections: an opening that sets a collaborative tone, a value proposition citing your specific achievements, a market data reference to anchor your ask, a clear salary request with the exact number, and a professional closing. Use the copy button to paste the script into your preferred editor for further customization.
Step 5: Practice and Deliver
Print the script or keep it on your phone for reference. Practice delivering it out loud several times until the talking points feel natural. Remember, the script is a guide, not a rigid transcript. The goal is to internalize the structure and key points so you can have a confident, professional conversation about your compensation.
Frequently Asked Questions
Is this salary negotiation script builder free?
Yes, this salary negotiation script builder is completely free with no hidden fees, no signup, and no limits. You can generate as many negotiation scripts as you like. All data stays in your browser and is never sent to any server.
Is my salary and personal data private?
Absolutely. Everything runs locally in your web browser using client-side JavaScript. Your salary figures, achievements, company name, and all other information are never transmitted or stored anywhere. Your negotiation details remain completely private on your device.
What negotiation contexts does this tool support?
The tool supports four common negotiation scenarios: negotiating a new job offer, asking for a raise during an annual review, making the case for a promotion, and responding to a counter-offer. Each context generates slightly different talking points tailored to that specific situation.
How many achievements should I include?
We recommend including three to five key achievements or wins. These become the core of your value proposition section. Focus on measurable results like revenue generated, costs saved, projects delivered, or teams led. Specific numbers make your script much more persuasive.
Can I edit the generated script?
The generated script is a starting point that you should personalize further. Use the copy button to paste it into a document editor where you can refine the language, add specific details, and practice delivering it. The structure and talking points give you a strong foundation to build on.
What makes a good salary negotiation script?
An effective negotiation script has five key parts: a confident opening statement, a value proposition citing specific achievements, a reference to market data, a clear and specific salary ask, and a professional closing. This tool structures all five sections for you based on your inputs.
Should I share my current salary during negotiation?
Many career experts recommend focusing on market value and your contributions rather than anchoring to your current salary. However, this tool includes your current salary in the script as context for the increase you are requesting. You can choose whether to share that specific number during the actual conversation.
How do I calculate what salary to ask for?
Research market rates for your role, experience level, and location using sites like Glassdoor, Levels.fyi, or Payscale. Your desired salary should be at the upper range of market data so you have room to negotiate. The script references market research to support your ask.