You just received a job offer — congratulations! But before you say yes, there's one critical step most people skip: negotiating the offer. Studies show that the average person who negotiates their salary earns $5,000 to $20,000 more per year than those who accept the first offer. Over a career, that compounds into hundreds of thousands of dollars.
In this guide, you'll learn exactly how to negotiate a job offer step by step — including what to say, when to say it, and how to handle every scenario.
Step 1: Do Your Research Before You Respond
Never negotiate blind. Before you counter, spend 30 minutes researching your market value. You need data — not feelings — to back your ask.
Where to Research Your Salary
- Glassdoor — Search your job title + city for reported salaries
- LinkedIn Salary — Filter by industry, location, and experience
- Levels.fyi — Best for tech roles, very detailed
- Bureau of Labor Statistics (BLS) — Free government data by occupation
- Ask people in your network — Peers in similar roles are the most accurate source
Step 2: Know What You Can Negotiate
Most people only think about base salary — but a job offer has many parts, all of which can be negotiated.
| What to Negotiate | Why It Matters | How Common |
|---|---|---|
| Base Salary | Affects everything — raises, bonuses, retirement contributions | Very common |
| Sign-on Bonus | One-time payment — easier for companies to approve than salary increases | Common |
| Vacation / PTO Days | 2 extra weeks = $2,700+ for an $70K salary | Common |
| Remote Work | Saves commute costs, time, and improves work-life balance | Very common |
| Start Date | Gives you time to decompress or finish current role professionally | Common |
| Performance Review Date | Ask for a review at 6 months instead of 12 — faster raise potential | Moderately common |
| Equity / Stock Options | Can be worth more than salary at growing companies | Common at startups/tech |
| Professional Development | Courses, certifications, conference budget | Common |
Step 3: Wait for the Right Moment
Timing is everything in negotiation. The best moment to negotiate is after you receive a written offer but before you sign it. At this point:
- The company has already decided they want you — not the other candidates
- They have invested time and money in the hiring process
- They are motivated to close the deal
Step 4: Make Your Counter Offer
Here's the exact process to follow when you're ready to counter:
Express genuine enthusiasm first
Start by confirming you want the job. This lowers defensiveness and keeps the conversation collaborative.
State your number with confidence
Give a specific number — not a range. Ranges anchor to the bottom. Say "$85,000" not "$82,000–$88,000".
Back it with data
Mention your research: "Based on market data and my X years of experience in [field]..." This makes your ask feel logical, not personal.
Stop talking — let them respond
After you state your number, go quiet. The first person to speak usually makes a concession. Be comfortable with silence.
Email Script — Professional Tone
After reviewing everything carefully, I'd love to discuss the base salary. Based on my research and my [X] years of experience in [field], I was hoping we could get to [your target number]. I believe this reflects both the market rate and the value I'll bring from day one.
I'm very motivated to make this work and I'm flexible on the overall package structure. Looking forward to your thoughts!
Email Script — If You Have a Competing Offer
Is there any flexibility to get closer to [your target]? I'd love to close this out and get started.
Step 5: Handle Common Responses
"We can't go higher on salary."
This is not always true — but even if it is, shift to other parts of the package:
- "I understand. Would a sign-on bonus be possible to bridge the gap?"
- "Could we look at an earlier performance review — say 6 months instead of 12?"
- "Would additional PTO days be something you could consider?"
"What salary are you expecting?"
Avoid giving a number first when possible — whoever speaks first anchors the range. Try:
- "I'd love to hear what range you have budgeted for this role first."
- If pressed: Give a range where your target is the bottom — "$85,000–$95,000."
"Take some time and let us know."
This is a positive sign — they want you to accept. Don't rush. Take 24–48 hours, re-evaluate the full offer, and respond with a clear yes or a reasonable counter.
Step 6: Evaluate the Full Offer — Not Just Salary
Before you accept or decline, calculate the real value of the offer. A job paying $5,000 less in base salary might be worth more after accounting for:
- Better health insurance (worth $3,000–$8,000/year)
- 401(k) matching (potentially $2,000–$5,000/year)
- Remote work (saves $3,000–$10,000/year in commute costs)
- Lower cost of living in a different city
🧮 Calculate the Real Value of Your Offer
Use OfferVault to compare two job offers side by side — including salary, take-home pay, benefits, commute, and cost of living. Free, instant, no signup needed.
Compare My Offers →Step 7: Get It in Writing
Once you've agreed on terms, ask for an updated written offer letter before you resign from your current job or decline other offers. Verbal agreements can change — always get the final offer in writing with:
- Final base salary
- Start date
- Any bonuses, equity, or special agreements discussed
- Benefits summary
Common Negotiation Mistakes to Avoid
- Accepting on the spot — Always ask for time, even if you plan to accept
- Giving a range — Ranges anchor to the lower number. Give one specific number
- Apologizing for negotiating — This is professional behavior, not rudeness
- Only focusing on salary — The full package often has more flexibility elsewhere
- Burning bridges if rejected — Stay gracious; this is a long-term relationship
- Negotiating more than twice — Two rounds is standard. Three starts to feel aggressive
Frequently Asked Questions
Final Thoughts
Negotiating a job offer is one of the highest-return activities you can do in your career. It takes 10–15 minutes of preparation and a single email or phone call — but the payoff can be thousands of dollars per year for the rest of your career at that company.
Remember: the company made you an offer because they want you. That is your leverage. Use it professionally, back it with data, and you'll almost always come out ahead.
📊 Ready to Evaluate Your Offer?
Don't just look at the salary number. Use OfferVault to calculate real take-home pay, compare benefits, and see which offer actually puts more money in your pocket.
Try OfferVault Free →