Offer Letter Generator — Nairobi, Kenya

Offer Letter Generator for Nairobi — Silicon Savannah Hub

Nairobi, known as 'Silicon Savannah,' is East Africa's tech and financial hub. Major employers include Safaricom, Equity Bank, KCB Group, and international tech companies. The iHub, Westlands, and Upp...

Create Document Now

Generate Document

Fill in Your Details

Document Preview

Secure payment via Stripe. No account required.

Nairobi, known as 'Silicon Savannah,' is East Africa's tech and financial hub. Major employers include Safaricom, Equity Bank, KCB Group, and international tech companies. The iHub, Westlands, and Upper Hill areas house most corporate offices. Average tech salaries range from KSh 80,000-300,000/month.

Employment in Kenya is governed by the Employment Act 2007, which requires a written contract for any engagement expected to last more than three months. A Nairobi offer letter should therefore state the job title and duties, the gross salary and its components, the hours of work, the leave entitlement, and the notice period, and be signed by both parties. The Act sets minimum standards the contract cannot undercut: at least 21 working days of annual leave, sick leave, and maternity and paternity leave.

An offer in Nairobi should also make clear the statutory deductions that will apply — PAYE, the NSSF pension contribution, the Social Health Insurance Fund levy that replaced NHIF in October 2024, and the Affordable Housing Levy — and any benefits layered on top, such as a private medical scheme or pension top-up. Because the Employment Act provides that service pay is not due where an employee belongs to NSSF or a registered pension scheme, the offer letter should specify which retirement arrangement applies so both sides know where they stand on termination.

Other Cities in Kenya

FAQ

Frequently Asked Questions

Nairobi tech salaries have grown significantly with the Silicon Savannah boom. Junior developers earn KSh 50,000-120,000/month, mid-level engineers KSh 150,000-300,000/month, and senior engineers KSh 300,000-600,000+/month. Companies like Safaricom, Andela, and international tech firms offer the highest packages including health insurance, pension top-ups, and sometimes stock options. Remote work for international companies can pay KSh 500,000-1,500,000/month. Standard benefits include SHIF (which replaced NHIF in 2024), NSSF, and group life insurance.

The Employment Act 2007 requires a written contract for any job expected to last more than three months, setting out the parties, the job description, the place of work, the wage and how it is calculated, the hours, and the leave and notice terms. It guarantees minimum entitlements a Nairobi contract cannot reduce: at least 21 days of annual leave on full pay, up to 30 days of sick leave after two consecutive months of service, three months of maternity leave and two weeks of paternity leave. The letter should be signed and dated by both employer and employee.

Four statutory deductions apply to Nairobi salaries: PAYE on the graduated bands from 10% to 35% after the KSh 2,400 monthly personal relief; NSSF pension contributions of 6% of pensionable pay matched by the employer under the NSSF Act 2013; the Social Health Insurance Fund at 2.75% of gross pay, which replaced NHIF from October 2024; and the Affordable Housing Levy of 1.5% of gross, also matched by the employer. A good offer letter states whether quoted pay is gross or net so the employee can anticipate take-home.

Under section 35 of the Employment Act 2007, service pay of at least 15 days' wages for each completed year of service can be due on termination — but it is not payable where the employee is a member of NSSF, a registered pension or provident scheme, or a gratuity scheme providing equivalent benefits. Because almost all formal Nairobi employers enrol staff in NSSF, service pay rarely arises in practice; instead retirement benefits come through the pension scheme. The offer letter should identify the scheme so the position is clear.

Create Your Offer Letter in Nairobi

Get Started — $0.99