How to Negotiate a Salary Offer

Preparation, timing, the exact words to use — and the phrases that consistently backfire. A complete guide to getting the salary you deserve.

Preparation: what to know before you say a word

The negotiation is won or lost before you pick up the phone. Candidates who prepare get better outcomes — not because they negotiate harder, but because they know what the role is worth and can speak to it confidently.

Research your market value
Use multiple sources, not just one:
- Glassdoor — salary reports by company, role, and location
- LinkedIn Salary — aggregated from LinkedIn member profiles
- Levels.fyi — highly accurate for tech roles
- Payscale and Salary.com — broader industry data
- Job postings — many companies now list salary ranges; 20–30 postings for your target role gives you a real range

Aim to find the 50th–75th percentile for your specific combination of role, seniority, location (or remote), and industry. That's your legitimate anchor.

Know your BATNA (Best Alternative to a Negotiated Agreement)
Your BATNA is what you'll do if this negotiation fails. If you have another offer, you have significant leverage. If this is your only option, your leverage is lower — but you still have it, because the employer has invested time and resources in choosing you.

Identify your three numbers:
1. Walk-away: below this, you decline
2. Target: what you'd genuinely be happy with
3. Opening ask: what you request first (target + 10–15%)

Understand the full package before negotiating
Base salary, annual bonus, equity, benefits, PTO, flexibility — know the value of everything before you start. A $5k salary gap might be offset by $3k in extra bonus target and better benefits. Or it might not. Understand what you're actually comparing.

Timing: when in the process to negotiate

The golden rule: negotiate after you have a written offer, not before.

Before an offer, you're in competition. Any number you give is a ceiling — employers will anchor to it. Deflect salary questions during interviews with: *"I'd rather understand the full scope of the role before discussing compensation. Could you share the budgeted range for this position?"*

Most employers will give you a range. If they push: *"I'm flexible depending on the total package — what range are you working with?"* Framing it as flexibility rather than evasion keeps the conversation moving without anchoring you.

Once you have the offer:
- Ask for the offer in writing if it was verbal
- Request 24–48 hours to review ("I'm very excited — could I have until [tomorrow / end of week] to review the details?")
- Use that time to research, compare, and prepare your response

The timing of the conversation:
Call in the morning if possible — people are more open to negotiation when they're not tired or distracted. Avoid Friday afternoons (HR often can't action anything until Monday, and momentum is lost).

Don't wait too long: most employers have a second candidate in mind. Responding within 48 hours signals enthusiasm and keeps the offer alive.

The scripts: what to say (and what not to say)

Opening the negotiation — what works:

*"I'm really excited about this opportunity and I want to make it work. I've done some research and I think my experience and the scope of this role align more closely with [number]. Is there flexibility to get closer to that?"*

*"Thank you so much for the offer. Before I accept, I'd love to discuss the compensation — based on market data for this role and my background in [X], I was hoping we could reach [number]."*

What not to say:

❌ *"I need more money because my rent went up."* Personal financial need gives the employer no reason to pay you more. They pay for value, not need.

❌ *"Is that the best you can do?"* This is aggressive without being specific. It puts the employer on the defensive.

❌ *"I have another offer for [X]."* Only use a competing offer as leverage if it's real, in writing, and you'd genuinely consider it. Bluffing backfires.

❌ *"I was making [X] at my last job."* Your previous salary is irrelevant to your market value now. Anchoring to past compensation is a trap — it may be lower than market rate.

Handling the most common responses:

*"That's above our budget"*
→ *"I understand — is there any flexibility at all, or is the range completely fixed? Even getting to [lower number] would make a real difference."*

*"We don't negotiate starting salaries"*
→ *"I respect that policy. Is there flexibility on other elements — signing bonus, extra PTO, or start date?"*

*"We need an answer by tomorrow"*
→ *"I appreciate the timeline. I'm very interested — I just want to make sure we're both starting from the right place. Could I have until [tomorrow morning] to confirm?"*

Non-salary levers and what to do after

When base salary is firm, negotiate the package

If the employer genuinely can't move on base (budget constraints, internal pay equity), these elements are often more flexible:

| Element | What to ask for |
|---|---|
| Signing bonus | One-time payment to bridge the gap; doesn't affect payroll |
| Performance review timing | Request a 6-month rather than annual review, with salary revisit |
| Extra PTO | 3–5 additional days has high perceived value, low cost |
| Remote flexibility | Additional WFH days reduce commute cost and time |
| Professional development | Training budget, conference attendance, certification costs |
| Equity | Earlier vesting cliff or additional grant |
| Title | A higher title costs nothing and matters for your next search |

A signing bonus is often the most effective lever — it's a one-time cost that doesn't affect the annual payroll line, so many employers have more flexibility there than on base.

After you reach agreement:
Get everything in writing before you resign from your current role or reject other offers. An offer letter should include: base salary, start date, bonus structure, equity details, and any agreed exceptions (remote days, signing bonus, review timeline).

If they agreed to something verbally, confirm it in your acceptance email: *"I'm delighted to accept. As discussed, this includes [X additional PTO / signing bonus of Y / 6-month review]. Please let me know when to expect the updated offer letter."*

The final principle: negotiating one offer well matters, but having multiple offers to choose from gives you real leverage. The best salary outcomes come from having options — which means running a broad job search, not just waiting for the right role to appear.

Frequently Asked Questions

More questions? Visit our help centre .

How do I ask for more money on a job offer?

Express enthusiasm first, then make a specific counter-offer backed by market data: "I'm very excited about this role. Based on my research and comparable positions, I was hoping we could get closer to [number]. Is there flexibility there?" Be specific, be brief, and stop talking after you make the ask — silence encourages a response.

What are the best salary negotiation tips?

The most impactful: (1) always counter — the expected range almost always has room above the initial offer; (2) research market rate before any conversation; (3) give a specific number, not a range; (4) justify with data, not personal need; (5) negotiate the full package, not just base salary; (6) get the final agreement in writing before resigning elsewhere.

What is a reasonable salary counter-offer?

10–15% above the initial offer is the standard range for a counter, anchored to market data. If the offer is already at or above market rate, 5–8% or focusing on non-salary elements is more appropriate. Going higher than 20% above the offer without exceptional justification risks the relationship.

Should I negotiate salary over phone or email?

Phone or video call is preferred — it creates a dialogue, allows you to read tone, and is harder to delay. Email works when the offer came by email, when you need more preparation time, or when you want a written record. Either way, respond within 24–48 hours of receiving the offer.

What if I already accepted and want to renegotiate?

It's possible but difficult. If circumstances changed (you received a competing offer after accepting, or you discovered a significant pay disparity), you can raise it — but be prepared for the employer to feel some friction. Frame it as new information: "Since accepting, I've learned more about the market for this role and wanted to revisit the compensation before my start date." Do this before your start date, never after.

How do I negotiate salary for a remote job?

Remote roles often have geographic pay policies — some companies pay based on your location, others pay a flat national rate. Ask upfront which policy applies. If they adjust for location and you're in a lower cost-of-living area, your market data should reflect remote-specific salary ranges, not just your local market. Glassdoor and Levels.fyi have remote-specific filters.

More offers means more negotiating power

LoopCV generates more interviews by applying to matching roles automatically every day. The more options you have, the better you negotiate.

Get more job offers