How to Negotiate a Higher Salary in Sri Lanka Without Losing the Job Offer
Imagine you’ve completed three interviews and finally received a job offer from a company you’re genuinely interested in joining.
The company offers you Rs. 250,000 per month. However, you were expecting something closer to Rs. 300,000.
You don’t want to reject the opportunity, but accepting the offer immediately could mean earning considerably less than you believe your experience is worth.
Should you ask for more money? What if the company withdraws its offer? And how do you negotiate without sounding demanding?
Salary negotiation isn’t about demanding the highest possible figure. It’s about reaching an agreement that reflects your experience, the responsibilities of the position and what the employer is prepared to pay.
Here’s how to approach salary negotiations in Sri Lanka, whether you’re changing companies or looking for a better offer in your existing industry.
Can You Actually Negotiate a Job Offer in Sri Lanka?
Yes, although the amount of flexibility varies considerably between employers.
Some companies have clearly defined salary bands, particularly for graduate and junior positions. Others have greater flexibility for experienced professionals or candidates with specialised skills.
If a company has offered you a position, it has already invested time evaluating your qualifications and experience.
That doesn’t guarantee it will increase the proposed salary, but it gives you an opportunity to discuss the offer before making your final decision.
Research from Harvard Law School’s Program on Negotiation recommends preparing a well-supported counteroffer, considering benefits beyond salary and maintaining a constructive relationship with the prospective employer.
However, no negotiation strategy can guarantee that an offer won’t be withdrawn. Unrealistic demands, misleading information and aggressive negotiation can put an opportunity at risk.
1. Research the Salary Before Asking for More
One mistake is requesting a higher salary simply because you want a particular percentage increase from your current job.
Suppose you’re earning Rs. 180,000 and receive an offer of Rs. 250,000.
That’s a substantial increase. But is Rs. 250,000 appropriate for the new position?
The answer depends on your experience, the responsibilities of the role, the company and the salaries available for comparable positions.
Before negotiating, investigate:
- Salary ranges advertised for similar positions in Sri Lanka.
- Information from recruitment agencies and relevant industry salary surveys.
- The qualifications and experience employers expect for comparable roles.
- Insights from trusted professional contacts in your industry.
For technology professionals, industry-specific salary surveys can provide useful context. However, compare positions with similar responsibilities and experience levels rather than relying on a single advertised figure.
Likewise, salaries offered by international companies employing Sri Lankan professionals may differ considerably from those offered by local businesses.
Your target should be based on relevant evidence, not simply the highest salary someone mentioned on social media.
2. Decide on Three Numbers Before Negotiating
Before discussing the offer, determine three figures.
| Your Target | Example |
|---|---|
| Salary you would ideally like | Rs. 300,000 |
| Salary you would be comfortable accepting | Rs. 280,000 |
| Minimum salary you would seriously consider | Rs. 260,000 |
These amounts are illustrative, not market salary benchmarks.
Your minimum should reflect your actual financial requirements and the overall employment package.
For example, a company providing medical insurance, flexible working arrangements and strong career-development opportunities might justify a slightly lower salary than another employer offering fewer benefits.
You should also consider your alternatives.
If you’re currently employed and financially comfortable, you may have greater flexibility to decline an unsuitable offer. If you’ve been unemployed for several months and need income urgently, your priorities may be different.
The important thing is to understand your position before beginning the conversation.
3. Negotiate After Receiving the Offer
In many interviews, recruiters ask about salary expectations during the initial conversation.
You can provide a researched range when necessary, but the most useful time for detailed negotiation is generally after the employer has decided to offer you the position.
At that stage, you should understand the responsibilities of the job and have enough information to evaluate the proposed package.
Suppose HR calls you and offers Rs. 250,000.
You don’t have to accept or reject the offer immediately.
You could respond:
“Thank you for the offer. I’m interested in joining the team, and I appreciate the opportunity. Could I have a day or two to review the complete package before confirming?”
Requesting a reasonable amount of time allows you to examine the offer and prepare a considered response.
Ask for the proposed salary, benefits, employment terms and expected starting date in writing.
Don’t verbally accept an offer you’re still planning to negotiate.
4. How to Ask for Rs. 300,000 When the Company Offers Rs. 250,000
Let’s return to our original example.
The company has offered Rs. 250,000, but your research and experience support a request of Rs. 300,000.
Here’s a possible response:
“Thank you for the offer. I’m interested in the position, and I believe my experience fits the responsibilities we’ve discussed.
I was expecting something closer to Rs. 300,000 based on my experience and the scope of this role. Is there any flexibility in the proposed salary?”
This approach accomplishes three things.
First, it confirms you’re interested in the position.
Second, it gives the employer a clear figure rather than leaving them to guess what you want.
Third, it explains your request without suggesting that the initial offer is insulting or unreasonable.
You can strengthen your position by mentioning specific, relevant achievements.
For example, a software engineer might discuss experience managing production systems, leading complex development projects or improving application performance.
A sales professional could highlight documented sales growth, customer retention or successful account management.
Focus on the value you can bring to the company rather than your personal need for a higher salary.
5. What If the Company Offers Rs. 275,000 Instead?
The employer may be unable or unwilling to meet your full request.
Suppose you ask for Rs. 300,000 and HR responds with Rs. 275,000.
You now have three possible choices: accept the revised salary, explore other benefits or decline the opportunity.
Before making your decision, consider the actual difference in take-home pay.
Under Sri Lanka’s applicable APIT rates and standard EPF contributions, the following estimates apply to a resident employee with one regular job.
| Monthly Gross Salary | Estimated Take-Home Salary |
|---|---|
| Rs. 250,000 | Rs. 222,000 |
| Rs. 275,000 | Rs. 240,500 |
| Rs. 300,000 | Rs. 257,500 |
Negotiating your offer from Rs. 250,000 to Rs. 275,000 would increase your take-home salary by approximately Rs. 18,500 every month.
That’s Rs. 222,000 in additional annual take-home income, assuming your salary and applicable tax treatment remain unchanged.
Your employer’s statutory contributions would also increase where the additional salary is subject to EPF and ETF.
Calculate your own figures using Peak Lanka’s Sri Lanka Salary Tax Calculator and read our guide on What’s Your Actual Take-Home Salary in Sri Lanka?.
6. Negotiate Benefits If the Salary Budget Is Fixed
Sometimes HR will explain that the salary offered is already the maximum available for the position.
Continuing to request the same increase repeatedly probably won’t improve the discussion.
Instead, investigate whether the company can offer something else that matters to you.
| Benefit | What You Could Request |
|---|---|
| Remote or hybrid work | Work from home two or three days per week |
| Salary review | A documented review after six months |
| Professional development | Training or certification allowance |
| Transport | Fuel or transport allowance |
| Medical insurance | Improved personal or family coverage |
| Annual leave | Additional paid leave, where available |
For example, if an employer cannot increase its Rs. 275,000 offer, you could ask whether it’s possible to review your salary after six months based on agreed performance objectives.
However, a salary review isn’t a guaranteed increase. If the employer promises a specific increment, ask for it to be documented, including any applicable conditions.
Similarly, consider the financial value of remote work.
If you currently spend Rs. 25,000 per month travelling to the office, a hybrid arrangement could provide meaningful savings even without an increase in basic salary.
Remember that employer EPF and ETF contributions are generally statutory obligations for covered employees, not optional benefits that replace an appropriate salary. Ask how your basic salary and allowances are treated when calculating contributions.
7. What If HR Asks About Your Current Salary?
This is a common concern when applying for a new job.
Suppose you’re currently earning Rs. 180,000 and applying for a position with substantially greater responsibilities.
HR asks how much you’re currently earning, and you’re worried the company will base its offer entirely on your previous salary.
Where possible, bring the conversation back to the responsibilities of the new position and your expected salary.
For example:
“My current compensation reflects my existing role. For this position, considering the additional responsibilities and my experience, I’m targeting a gross monthly salary around Rs. 300,000.”
If the employer requires your current salary information, be truthful. Don’t invent figures or provide misleading salary documents.
You can explain why your expectations differ from your previous earnings, particularly if the new position involves management responsibilities, specialised technical skills or a different employment arrangement.
8. Five Mistakes That Could Put Your Job Offer at Risk
Salary negotiation requires a balance between communicating your expectations and maintaining a professional relationship with the employer.
Avoid these common mistakes.
1. Asking for an unrealistic increase without justification. If your research supports a particular salary range, explain the evidence. An arbitrary demand that substantially exceeds the employer’s budget could end the discussion.
2. Inventing another job offer. Claiming that another company has offered you more money when it hasn’t can damage your credibility. Discuss competing offers only when they’re genuine.
3. Threatening to reject the offer immediately. Unless you’re genuinely prepared to decline, avoid presenting your request as an ultimatum. Give the employer an opportunity to consider your counteroffer.
4. Negotiating repeatedly after reaching an agreement. If you’ve agreed to a revised salary and then keep introducing additional demands, the employer may question whether you’ll honour future agreements.
5. Resigning before receiving a confirmed offer. Don’t resign from your existing job based only on a promising interview or an informal conversation about salary.
Read the employment agreement, confirm the revised package and understand any outstanding conditions before making a major career decision.
What If the Employer Refuses to Increase the Salary?
If the company confirms that its initial offer is final, you don’t necessarily need to reject the job.
Reconsider the complete package.
Does the position offer better career opportunities, a shorter commute, more flexibility or valuable professional experience?
Also consider your present financial situation and whether the offered salary meets your actual requirements.
If the package still makes sense, you can accept it without viewing the negotiation as unsuccessful.
If the salary is too low for your household commitments or the responsibilities involved, politely declining may be the appropriate decision.
For a broader comparison of changing employers versus remaining in your current role, read Should You Stay in One Company for Years or Change Jobs for Better Pay?.
Should You Negotiate Even If You’re Happy With the Initial Offer?
Not every job offer requires negotiation.
If the company has offered a salary that meets your expectations, the responsibilities are appropriate and the overall package is attractive, accepting the offer is a reasonable decision.
However, don’t assume the first figure is necessarily the maximum the employer can offer.
Take enough time to evaluate the package and decide whether there are meaningful improvements worth discussing.
If you choose to negotiate, make a clear, well-supported request and be prepared to accept a reasonable compromise.
A successful salary negotiation isn’t necessarily one where you receive every rupee you request. It’s one where you reach an agreement that works for both you and your new employer.
If a company offered you Rs. 250,000 when you were expecting Rs. 300,000, would you negotiate, accept the offer or continue searching for another opportunity?
Join the discussion
Start the discussion.