How to research salaries when no one publishes them
You're about to walk into a salary negotiation — and you have no idea whether the number you're about to name is reasonable, insulting, or leaving fifty thousand rupees on the table every month.
This is the Sri Lankan salary research problem. Unlike markets where Glassdoor and LinkedIn Salary show aggregated data for most roles, the local market runs on whispers, referrals, and the occasional awkward conversation at a friend's birthday party. But the data does exist — you just have to know where to look.
Why salary data in Sri Lanka is so hard to find
Part of it is cultural. Discussing money at work — especially your own — feels uncomfortable in most Lankan offices. Senior managers actively discourage it, because when employees compare notes, someone usually discovers they're underpaid.
Part of it is structural. Sri Lanka has no statutory requirement for companies to publish pay bands, and most job advertisements still say "negotiable" where a salary range should be. The result: candidates walk in blind, companies lowball confidently, and the negotiation table stays permanently tilted.
Start with what's actually published
Salary data isn't non-existent — it's scattered.
- LinkedIn Salary Insights: Limited data for Sri Lanka, but multinationals like Virtusa, WSO2, and IFS have enough employees to populate some role ranges. Filter carefully by country and title.
- Industry salary surveys: The SLASSCOM annual survey and similar reports publish aggregated salary bands by experience level. Not always current, but useful as a floor.
- Recruitment agency guides: Firms like Robert Walters, Stafflink, and Personnel Solutions publish periodic salary guides. Email their consultants — they'll often share a copy if you're actively looking.
- Job postings with ranges: A growing number of companies — especially those hiring internationally or with regional HR policies — now include salary ranges in job ads. Save these whenever you see them.
The conversation strategy: making people talk
The most accurate data comes from people hired recently. Here's how to ask without making things awkward.
Peers you trust: If you have three to five contacts in similar roles, one or two will usually share numbers if you frame it right. "I'm trying to calibrate — would you be comfortable sharing a rough range?" works better than "how much do you make?"
External recruiters: Recruiters are your best source. They place candidates all day; they know exactly what Hemas pays a mid-level finance manager and what John Keells pays a supply chain analyst. Call them — not to apply, but to ask. "I'm doing market research before considering a move. What's the typical range for [role] in Colombo?" Most will answer; it's a relationship investment for them.
WhatsApp groups and Discord servers: Sri Lanka's tech and finance communities have active groups — some linked to SLASSCOM, some informal — where salary ranges are discussed more openly than you'd expect. If you're not in them, find an introduction.
Don't underestimate the power of simply saying "I'm trying to figure out if my current salary is fair." It invites honesty from people who've had the same feeling.
Adjust for your specific variables
A market number needs adjustment before it becomes useful in your negotiation. Factor in:
- Company type: An MNC like Unilever or Diageo typically pays 20–30% more than a local conglomerate for equivalent roles. A product company like WSO2 or Yellowfin pays engineers differently than a BPO or shared-services centre.
- Location: A Kandy-based company may offer 15–25% less than a Colombo equivalent for the same title. Some remote roles are equalising this, but not consistently.
- Hidden compensation: EPF/ETF contributions, health insurance, vehicle allowances, and annual bonuses can shift total compensation by 15–40%. Always compare packages, not just base salaries.
- Experience bracket: Sri Lankan salary curves are steep at the junior end and flatten after 8–10 years. A two-year experience gap matters much more at the start of a career than it does at the senior level.
Building your anchor number
Once you have a realistic market range, work backwards from the top — not the middle.
Most candidates anchor to what they'd be "happy with." Recruiters anchor to the bottom of what they have approval to offer. The person who names a number first usually concedes ground. Come in at the top of market with evidence:
"Based on conversations with recruiters and recent hires in similar roles at comparable companies in Colombo, the market for this position sits between LKR 280,000 and LKR 340,000 per month. I'm looking at the upper end given my background in [specific area]."
That sentence does three things: it shows preparation, anchors the conversation high, and gives you room to land at a number you're genuinely happy with.
Keep a running record
Salary research has a short shelf life. The market moved significantly between 2023 and 2026 and will keep moving. Save every data point you collect — role, company type, experience level, location, date, and source — in a simple spreadsheet. Six months from now, that's your personal salary database: more accurate than any published guide and entirely current.
Every offer you receive, every recruiter call, every birthday-party whisper goes in. The more you collect, the less the next negotiation feels like guesswork — and the less likely you are to leave a month's rent on the table.