Most employees leave thousands on the table simply because they never ask. Salary negotiation feels uncomfortable — but it's a professional conversation that employers expect and respect. Here's how to do it well.
Know Your Market Value Before You Negotiate
Negotiation without data is just guessing. Before entering any salary conversation, research what the role pays in your city, industry, and experience level. Use resources like Glassdoor, LinkedIn Salary, PayScale, and industry salary surveys.
Aim to know the range, not just the average. If the market range for your role is KSh 120,000–180,000 per month, you know where you stand and where to aim. Target the upper third of the range if your skills and experience justify it.
Let Them Go First (If Possible)
Whenever you can, let the employer state a number first. This gives you information — and if their offer is higher than you expected, you won't have undersold yourself. If pressed to give a number first, provide a range with your target salary at the lower end.
"Never negotiate against yourself. If you don't ask, the answer is always no."
Negotiate the Full Package — Not Just Salary
Sometimes the base salary is fixed. But the package rarely is. Consider negotiating for remote work days, a signing bonus, earlier performance review dates, professional development budget, extra leave, or a higher job title.
Frame every ask with value. Instead of "I need more money," say: "Based on my experience managing cross-functional teams and my track record of [specific result], I'd expect a salary closer to [number]. Is there flexibility there?"
Don't Be Afraid of Silence
After you state your number, stop talking. The silence will feel uncomfortable — but resist the urge to fill it. Let the employer respond. Talking too much after stating your ask often leads to you negotiating against yourself.
David Kariuki
HR Specialist
A contributor to the Kazi Blog, writing practical career guidance for job seekers and working professionals across Kenya and beyond.