Why this matters more than you think
Your starting salary is the base every future raise builds on. A higher start compounds for your whole career, because raises and your next job's offer are usually a percentage of what you already make. Negotiating once at the start can be worth far more than the number itself over time.
And here is the reassuring part: the worst realistic outcome of a polite, well-timed ask is that they say "sorry, the number is firm." You almost never lose the offer for asking respectfully once.
Step 1: Do your homework first
Never negotiate blind. Before any conversation, know your numbers:
Check Levels.fyi, Glassdoor, AmbitionBox, LinkedIn Salary, and ask people in similar roles. Find the realistic range for your role, city, and experience.
Your walk-away (the minimum you would accept), your target (a fair market number), and your ask (slightly above target, to leave room). Always state the ask first.
Other offers, relevant projects, internships, in-demand skills, a strong interview. You will reference these to justify the ask.
Step 2: Get the timing right
When you talk matters as much as what you say.
- Delay salary talk until you have an offer. Whoever names a number first anchors the deal. If asked early "what are your expectations?", deflect gently (script below).
- Negotiate after they say yes, before you say yes. The moment you have a written offer but have not accepted, you have the most leverage you will ever have.
- Get the offer in writing first. Then respond with enthusiasm, and your ask.
Step 3: Scripts you can copy
Adapt these to your voice. Keep it warm, brief, and confident.
"I'd love to learn more about the role and team first. I'm confident we can find a number that works for both of us. Do you have a budgeted range for this position?"
"Thank you so much, I'm genuinely excited about this role and the team. Based on my research for this role and the skills I'd bring, I was hoping we could get the base closer to [your ask]. Is there flexibility there?"
"I understand. If the base is firm, could we look at a signing bonus, an earlier review, extra leave, or a learning budget instead? I want to make this work."
"I'm really keen on joining you. I do have another offer at [amount]. If you could match or come close, my decision would be easy, I'd rather be here."
"That works for me, thank you for being flexible. I'm excited to accept. Could you send the updated offer in writing so I can sign?"
Negotiate more than base pay
If salary will not move, other things often will, and they add up:
- Signing bonus - a one-time amount to bridge the gap.
- Performance review timing - ask for a review in 6 months instead of 12.
- Joining date - a later start for rest, or an earlier one for earlier pay.
- Learning budget - courses, certifications, conferences.
- Remote / flexible days, extra leave, equipment.
- Job title - a stronger title can help your next move.
Do's and don'ts
Avoid
- Accepting on the spot out of excitement.
- Apologizing for asking.
- Making it about your rent or personal need.
- Bluffing about offers you do not have.
- Being aggressive or issuing ultimatums.
- Negotiating over many rounds, one clean ask is enough.
Do
- Stay warm, grateful, and specific.
- Anchor with a researched number.
- Justify with skills and market data.
- Ask once, clearly, then pause and listen.
- Get the final offer in writing.
- Be ready to happily accept a fair result.
A special note for freshers
Yes, you can still negotiate on your first job, just calibrate. For campus or fixed-band roles, the salary may genuinely be non-negotiable, and that is okay. Even then you can often ask about joining bonus, joining date, or a location preference. For non-campus roles, a polite single ask is completely reasonable. The skill you build here, asking calmly for what you are worth, pays off for your entire career.
What to do next
Negotiation is the last step of landing the job. Here is the lead-up if you are not there yet:
Almost nobody enjoys talking about money, and most people accept the first number out of fear. That fear is exactly why negotiating works so well, so few people do it. You will not lose an offer by asking politely once. Companies expect it. Want to rehearse? Paste your situation into ✦ Ask AI and practice your lines.