How to Onboard Employees Compliantly Across 5 African Countries
Hiring in Africa is not a single process. Each country has its own labor law framework, its own statutory deductions, its own required employee data fields, and its own employer obligations. Getting it wrong isn't just an HR problem — it can result in tax penalties, labor disputes, and regulatory fines.
This guide covers the key compliance requirements for onboarding employees in South Africa, Nigeria, Kenya, Ghana, and Rwanda.
Before You Start: What Every Country Requires
Regardless of jurisdiction, every employee onboarding should include:
- A written employment contract signed before the first day of work (not after)
- Proof of identity — passport, national ID, or equivalent
- Bank account details for salary payment
- Emergency contact information
- Data processing consent under the applicable data protection law
South Africa
Statutory Requirements
Required employee data:
- South African ID number (13-digit barcode ID)
- Tax reference number (SARS)
- UIF (Unemployment Insurance Fund) number
- Bank account for salary payment
Employer obligations:
- Register as an employer with SARS for PAYE (Pay As You Earn) before first payroll
- Register for UIF contributions (1% employer + 1% employee)
- Register for Skills Development Levy (SDL) if annual payroll exceeds R500,000
- Issue an IRP5 tax certificate at year end
Labor law: Basic Conditions of Employment Act (BCEA) sets minimum standards for hours, leave, and notice periods. The Employment Equity Act applies to businesses with 50+ employees.
Leave entitlement: 21 consecutive days (15 working days) annual leave per year, 30 days sick leave per 3-year cycle, 4 months maternity leave.
Onboarding Checklist
- [ ] Employment contract signed (specify probation period, notice period, salary)
- [ ] SA ID copy on file
- [ ] SARS tax number on file
- [ ] UIF registration confirmation
- [ ] Bank account details verified
- [ ] POPIA consent obtained for data processing
Nigeria
Statutory Requirements
Required employee data:
- National Identification Number (NIN)
- Bank Verification Number (BVN)
- Tax Identification Number (TIN)
- Pension Fund Administrator (PFA) and Retirement Savings Account (RSA) PIN
- Bank account details
Employer obligations:
- Register for PAYE with the relevant State Internal Revenue Service (SIRS) — note: Nigeria's tax administration is state-level, not federal
- Enrol employee in pension scheme (3% employee + 10% employer contribution under the Pension Reform Act)
- National Housing Fund (NHF) contribution (2.5% of basic salary, employee only) applies to employees earning ₦3,000/month or more
- Industrial Training Fund (ITF) levy applies to companies with 5+ employees or ₦50m+ turnover
Labor law: Labour Act, Employees' Compensation Act, and state-level employment laws. Each state may have additional requirements.
Leave entitlement: Minimum 6 working days annual leave after 12 months (Labour Act minimum — many employers offer more), 12 weeks maternity leave.
Onboarding Checklist
- [ ] Employment contract signed (state of work jurisdiction matters for tax)
- [ ] NIN verified and on file
- [ ] BVN on file
- [ ] TIN obtained and registered with State IRS
- [ ] PFA selected and RSA PIN obtained
- [ ] NDPA consent obtained for data processing
Kenya
Statutory Requirements
Required employee data:
- National ID number (for Kenyan citizens) or Alien ID/Passport (for non-citizens)
- KRA PIN (Kenya Revenue Authority Personal Identification Number)
- NSSF number (National Social Security Fund)
- NHIF number (National Hospital Insurance Fund)
- Bank account details
Employer obligations:
- Register as an employer with KRA for PAYE
- Register employee with NSSF (KES 200 employee + KES 200 employer for most employees under the old tier; new NSSF Act tiers apply from 2024)
- Register employee with NHIF (contributions based on gross salary, range KES 150–1,700/month)
- Housing Levy: 1.5% of gross salary (employee) + 1.5% (employer), effective March 2024
Labor law: Employment Act 2007, Labour Relations Act, Work Injury Benefits Act.
Leave entitlement: 21 working days annual leave after 12 months, 3 months maternity leave, 2 weeks paternity leave.
Onboarding Checklist
- [ ] Employment contract signed
- [ ] National ID / Passport copy on file
- [ ] KRA PIN on file
- [ ] NSSF registration confirmed
- [ ] NHIF registration confirmed
- [ ] Housing Levy deduction set up
- [ ] Data Protection Act consent obtained
Ghana
Statutory Requirements
Required employee data:
- Ghana Card number (National ID — biometric Ghana Card is now the primary ID)
- Social Security and National Insurance Trust (SSNIT) number
- TIN (Tax Identification Number)
- Bank account details
Employer obligations:
- Register for PAYE with Ghana Revenue Authority (GRA)
- SSNIT contributions: 5.5% employee + 13% employer (total 18.5% of basic salary)
- Tier 2 pension: 5% employer contribution to an approved occupational pension scheme
- NHIS (National Health Insurance Scheme): funded through SSNIT contributions
Labor law: Labour Act 2003 (Act 651).
Leave entitlement: 15 working days annual leave, 3 months maternity leave.
Onboarding Checklist
- [ ] Employment contract signed
- [ ] Ghana Card number on file
- [ ] SSNIT number on file
- [ ] TIN registered with GRA
- [ ] Tier 2 pension scheme selected
- [ ] Data Protection Act consent obtained
Rwanda
Statutory Requirements
Required employee data:
- National ID number (Indangamuntu)
- Rwanda Social Security Board (RSSB) number
- Bank account details
Employer obligations:
- Register as an employer with Rwanda Revenue Authority (RRA) for PAYE
- RSSB contributions: 3% employee (pension) + 5% employer (pension) + 0.3% employee (health) + 0.3% employer (health)
- Maternity Leave Insurance: funded through RSSB
Labor law: Labour Law (Law No. 66/2018).
Leave entitlement: 18 working days annual leave, 12 weeks maternity leave, 4 days paternity leave.
Onboarding Checklist
- [ ] Employment contract signed
- [ ] National ID on file
- [ ] RSSB registration confirmed
- [ ] RRA employer registration in place
- [ ] Data Protection Law consent obtained
Common Mistakes to Avoid
Starting work before the contract is signed. This is the most common error. Once an employee starts work, many labor laws imply a contract exists regardless. Always sign before day one.
Using the wrong tax authority. In Nigeria, PAYE is remitted to the State IRS where the employee works — not the Federal IRS. Many multi-state employers get this wrong.
Skipping the pension registration. Pension registration is often treated as optional. It isn't. Late registration penalties can exceed the unpaid contributions.
Not obtaining data protection consent. All five countries require a documented lawful basis for processing employee data. An employment contract provides the basis — but you need to document it.
Simplifying Multi-Country Onboarding
If you operate across multiple African countries, the per-country variation in statutory fields, deductions, and document requirements creates real administrative complexity.
A system like Cedrios auto-configures the required fields per country: NIN + BVN + PFA for Nigeria, SA ID + UIF for South Africa, Ghana Card + SSNIT for Ghana. No manual setup, no missed fields.
Compliance in each country isn't optional. But it doesn't have to be complicated.
Ready to fix your HR?
Cedrios is built for African businesses — compliant, simple, and free to start.