🇰🇪 Kenya · 🇵🇱 Poland
By Priya Mehta, The Global Office
In Nairobi, the single biggest predictor of your take-home pay isn't your title — it's whether your employer is a local firm, an NGO, a UN body, or a private multinational, with each tier roughly doubling the last. In Warsaw, the single biggest predictor is a three-letter acronym on your contract: B2B or UoP, a choice that can swing your net pay by up to 40% for functionally the same job. Both cities will hand you a number in the offer letter. Neither number means what it looks like it means until you understand the system generating it.
| ✅ Do | ❌ Don't |
|---|---|
| Ask explicitly which employer tier you're in — local firm, NGO, UN/international org, or private multinational — since compensation roughly doubles at each step up | Assume a KES figure alone tells the story — private medical cover, leave days, and allowances are now core parts of total comp |
| Expect a real Nairobi premium — 20–40% above other Kenyan regions for the same role | Compare your offer only to national averages — almost 40% of employed Kenyans earn around KES 10,000/month, a figure irrelevant to professional-tier hiring |
| Negotiate performance bonuses explicitly — 5–15% of annual salary is standard across sectors | Skip due diligence on medical cover caps — they range widely, from KES 200K to 1M annually depending on level |
| Factor in mobile and internet allowances as normal, expected line items | Assume equity or phantom equity is standard outside senior tech roles — it remains a narrow-band perk |
| Benchmark against sector-specific data — finance, tech, and NGO pay structures diverge significantly | Assume UN or NGO pay reflects what private-sector multinationals offer — private sector often pays double again |
| ✅ Do | ❌ Don't |
|---|---|
| Understand the B2B vs. UoP (employment contract) distinction before comparing any two offers | Compare a B2B invoiced rate directly to a UoP gross salary — they are structurally different numbers |
| Expect B2B to net 10–26% more take-home for equivalent roles, due to more favorable tax and reduced employer social contributions | Assume B2B is risk-free — it typically comes with less employment protection and no automatic paid leave |
| Check job postings for salary ranges — as of December 2025, Polish employers must disclose them | Assume advertised ranges reflect final negotiated pay — ranges compress outliers but don't eliminate negotiation |
| Ask specifically about AI/ML premiums if relevant — senior AI engineers can command 20–30% above generalist software roles | Assume all of Poland pays Warsaw rates — regional variation between Warsaw, Kraków, Wrocław, and Gdańsk remains real |
| Request the total invoiced monthly amount for B2B offers, not just an annualized headline figure | Take a foreign employer's PLN offer at face value without checking it against actual local inflation and rent data |
Kenyan salary culture is defined less by role and more by employer category. Africarrieres and MaxisHR data put average professional salaries broadly between KES 60,000–120,000 monthly, but that range compresses almost meaninglessly once you account for tier: fresh IT graduates at blue-chip, UN, or NGO employers start around $1,000 monthly, a bachelor's-level professional averages closer to $2,000, and senior technical talent can clear $5,000 — while, per Quora threads on expat compensation, NGOs typically offer around KES 300,000 for junior expat roles, international organizations roughly double that, and the private sector can double it again. Nairobi itself commands a real premium — 20–40% above other Kenyan regions, per MaxisHR benchmarking — reflecting the concentration of multinational headquarters and financial institutions in the capital.
What's changed most in Kenya's salary culture isn't the base figure but what surrounds it. Total compensation now routinely bundles private medical cover (with annual caps ranging KES 200,000 to 1 million depending on seniority), 21–25 days of paid leave, mobile and internet allowances, and — at senior tech levels — equity or phantom equity. Annual performance bonuses of 5–15% are now standard across sectors. The upshot for a newcomer evaluating an offer: the headline KES figure is only the entry point to a real negotiation that increasingly runs through benefits, not just base pay.
Poland's defining salary quirk is structural rather than sector-based: the choice between a UoP (umowa o pracę, standard employment contract) and a B2B arrangement, where a professional technically becomes self-employed to invoice a client. Per RemoDevs and correctcontext.com data, senior developers on B2B typically invoice PLN 25,000–27,000 net monthly — roughly $82,500 a year — while equivalent UoP roles land meaningfully lower after accounting for employer-side social contributions that B2B structures avoid. The net effect, confirmed across multiple industry salary reports, is that B2B contractors can take home 10–26%, and by some estimates up to 40%, more than UoP employees in equivalent roles, because employers pass part of the tax and contribution savings back to the contractor.
The Morning Brief
Enjoying this? Get it in your inbox.
The market has specific hot spots worth knowing before negotiating: AI and machine learning skills commanded a 15% salary jump on B2B contracts in 2025 alone, with senior AI engineers commanding PLN 35,000–50,000+ monthly — a 20-30% premium over generalist software roles, and a sector ceiling near PLN 99,490 monthly for top AI/ML talent. A meaningful transparency shift also arrived recently: from December 2025, Polish employers are legally required to state salary levels or ranges in job advertisements, a change industry reports expect to compress the most extreme outlier offers over time — though 98% of Polish IT specialists already work remote or hybrid, meaning geography inside Poland matters less than the contract-type decision itself.
Both countries reward the same underlying skill — knowing which structural lever actually moves your paycheck — but the levers are entirely different. In Kenya, the lever is employer category: the exact same skill set can be worth two to four times more depending on whether you're hired by a local firm, an NGO, a UN body, or a multinational. In Poland, the lever is contract type: the exact same role, at the exact same company, can pay meaningfully more or less depending on whether you sign as an employee or invoice as a contractor.
Hofstede Insights context helps explain why negotiation styles diverge, too. Kenya's short-term orientation, per Hofstede's framework, tracks with a market where immediate total-package negotiation — medical caps, allowances, bonuses — dominates over long-term compensation planning. Poland's more individualist, contract-optimizing culture reflects a workforce that treats its own legal structure as a negotiable asset, something Kenyan salary culture doesn't really have an equivalent lever for.
Blind — A software engineer with four years of experience received a Warsaw startup offer of 300K PLN total comp (25K PLN monthly gross, roughly 15K PLN net) and was uncertain whether it matched local cost of living; one respondent, after checking the details, simply called it "a great offer" — but only after the poster had done the work of converting gross to real net and checking it against Warsaw rent.
Quora — Someone evaluating a 370,000 KSh monthly salary for family life in Nairobi (no kids) got responses converging on "comfortable but not extravagant," with multiple commenters stressing that the real variable wasn't the salary figure itself but whether housing was in a premium estate or a more modest suburb.
Quora — A contributor breaking down Nairobi IT pay noted the gap bluntly: entry-level roles at blue-chip or UN-adjacent employers start around $1,000 a month, while a genuinely senior, high-ranking IT professional can reach $5,000 — a five-fold spread that has less to do with years of experience than with which category of employer you land at.
Blind — On a separate thread about a Warsaw offer, a commenter warned that Europe's high labor-law protections cut both ways: strict rules make layoffs slow and expensive for employers, which partly explains why UoP salaries run lower than B2B — companies are effectively paying for the job security they're contractually obligated to provide.
Quora — Someone asking about a good expat salary in Nairobi was told plainly that "good" depends entirely on employer tier — NGO pay, UN-adjacent pay, and private-sector pay were described as three separate conversations, not points on the same scale.
If you're evaluating an offer in Nairobi, spend less time on the base number and more time identifying which tier of employer you're actually negotiating with — that classification will tell you more than years of experience ever will. If you're evaluating an offer in Warsaw, don't compare gross to gross or net to net across contract types — convert everything to real take-home before you decide anything.
My honest read, over a drink: in both cities, the person who reads the fine print on how the number is constructed ends up earning more than the person who just reads the number.
Subscriber Only
Subscribe to The Alignment Times and get every article delivered to your inbox.
Photo by RDNE Stock project via Pexels
Priya Mehta
Staff writer covering financial markets and corporate strategy. Has strong opinions about spreadsheets.