HomeFeaturesPricingFree toolsFor accountantsBlogAbout
Start free trial Book a demo Log in

Pillar guide · Ten African markets

Guide to Regional Payroll, Compliance, and Labor Laws in Africa

A complete reference for employers running payroll in Kenya, Uganda, Tanzania, Ghana, Nigeria, South Africa, Rwanda, Zambia, Sierra Leone and Liberia. PAYE bands, social security, leave entitlements, notice periods, filing deadlines and penalties — in one place, free, and not gated behind a form.

Written by the CromaHR compliance team 10 countries · 8 currencies Reviewed annually

Payroll in Africa is not one discipline. It is ten, and they disagree with each other on almost every point that matters. Whether social security is deductible before tax, whether a levy is carried by the employer or the employee, where the return is filed and by which day of the month — all of it changes at the border.

An employer running staff in Nairobi and Kampala is operating two entirely different payrolls that happen to share a calendar. Add Accra and Lagos and it becomes four. The rules do not converge, and the penalties for assuming they do are levied per employee, per month.

This guide sets out what an employer needs to know in each of the ten markets CromaHR supports most closely, and — more usefully — what they have in common, so that a finance team moving into a new country knows which questions to ask before the first payroll runs.

On accuracy

Statutory rates across these markets change with each budget cycle, and some change off-cycle. The figures for all the 10 countries are drawn from the CromaHR statutory configuration and are maintained as part of the product. Labour law entitlements are summarised and are not a substitute for legal advice.

What every African payroll has in common

Beneath the variation, the same five steps run in every market on this list.

1. Establish gross pay

Basic salary plus allowances, plus the taxable portion of any benefit in kind. Several markets exempt a slice of non-cash benefits — Kenya exempts the first KES 5,000 — and several treat housing and vehicle benefits as fully taxable.

2. Apply allowable deductions to reach chargeable pay

This is where the markets diverge most sharply, and where most errors originate. Employee social security is deductible before tax in Kenya, Tanzania and Ghana. It is not deductible in Uganda, and generally not in Rwanda. Pension contributions, mortgage interest and insurance premiums are deductible in some markets and not others, each with its own cap.

3. Apply the tax bands

Every market on this list uses graduated bands rather than a flat rate. Most apply them monthly; Nigeria and South Africa apply them to annual income and divide the result.

4. Subtract reliefs from the tax

A relief reduces the tax, not the income. Kenya's personal relief of KES 2,400 a month and South Africa's age-based rebates both work this way. Deducting a relief from income instead of from tax overstates PAYE substantially.

5. Add employer contributions on top

Employer social security, training levies and injury funds are a cost of employment, not a deduction from the employee. In Tanzania an employer pays roughly 14% of gross on top of salary; in Uganda 10%; in Ghana 13% of basic.

The ten markets at a glance

Everything an employer needs to know in one table. Each row links through to the full country guide.

CountryCurrencyTax authorityTop PAYE rate Tax-free positionSocial securityPAYE due
KenyaKESKenya Revenue Authority (KRA)35%No tax-free band; relief of KES 2,400/monthNSSF9th of the following month
UgandaUGXUganda Revenue Authority (URA)40% (30% plus a 10% surcharge)UGX 235,000 a month for residentsNSSF15th of the following month
TanzaniaTZSTanzania Revenue Authority (TRA)30%TZS 270,000 a monthNSSF / PSSSF7th of the following month
GhanaGHSGhana Revenue Authority (GRA)35%GHS 490 a monthSSNIT15th of the following month
NigeriaNGNState Internal Revenue Service25%NGN 800,000 a yearPenCom10th of the following month
South AfricaZARSouth African Revenue Service (SARS)45%Threshold of ZAR 99,000 a year under age 65UIF7th of the following month
RwandaRWFRwanda Revenue Authority (RRA)30%RWF 60,000 a monthRSSB15th of the following month
ZambiaZMWZambia Revenue Authority (ZRA)37%ZMW 5,100 a monthNAPSA10th of the following month
Sierra LeoneSLENational Revenue Authority (NRA)30%First SLE 600 a monthNASSIT15th of the following month
LiberiaLRDLiberia Revenue Authority (LRA)25%Lowest band taxed at 0%NASSCORP15th of the following month

How PAYE is calculated across Africa

Every market uses graduated bands, but three structural differences matter for anyone operating across borders.

Monthly versus annual assessment

Kenya, Uganda, Tanzania, Ghana, Rwanda, Zambia, Sierra Leone and Liberia assess PAYE on monthly income. Nigeria and South Africa assess on annual income and divide by twelve. This matters for irregular earners: a Nigerian employee with a large bonus in one month is taxed on the annual position, where a Kenyan employee is taxed on the month in which it falls.

Tax-free thresholds vary enormously

Uganda exempts the first UGX 235,000 a month and Tanzania the first TZS 270,000. Nigeria exempts the first NGN 800,000 a year, roughly NGN 66,667 a month, aligned with the national minimum wage. Kenya has no tax-free band at all — instead it grants a personal relief of KES 2,400 a month, which achieves a similar result by a different mechanism.

Residency changes the calculation

Uganda taxes non-residents from the first shilling, with no tax-free band. Most markets apply different rules to non-resident employees, and several tax secondary employment at a flat rate rather than through the bands — Rwanda applies a flat 30%.

Social security across the ten markets

Social security is where the employer burden is concentrated, and where the split between employer and employee is least consistent.

CountrySchemeEmployeeEmployerNotable feature
KenyaNSSF Tier I & II6%6%Combined employee cap of KES 6,480
UgandaNSSF5%10%Not deductible before PAYE
TanzaniaNSSF / PSSSF10%10%Employee share is deductible
GhanaSSNIT Tiers 1 & 25.5%13%Assessed on basic salary only
NigeriaPenCom8%10%On basic, housing and transport
South AfricaUIF1%1%Capped by a monthly earnings ceiling
RwandaRSSB6%6%Rising annually toward 20% by 2030
ZambiaNAPSA5%5%Capped by a monthly earnings ceiling
Sierra LeoneNASSIT5%10%Employer carries twice the employee share
LiberiaNASSCORP~4%~4% plus injury schemeSeparate employer-only injury fund

Three patterns are worth noting. First, the employer rarely pays the same as the employee — Uganda and Sierra Leone both load twice the burden onto the employer. Second, ceilings appear in Kenya, South Africa and Zambia but not elsewhere, so a flat percentage will overpay in those three. Third, the assessment base is not always gross: Ghana uses basic salary and Nigeria uses basic plus housing plus transport.

Country-by-country breakdown

Each section below covers the tax authority, PAYE bands, statutory deductions, labour law essentials and the single mistake that most often catches employers out.

Payroll and labour law in Kenya

CurrencyKES
Tax authorityKenya Revenue Authority (KRA)
Top PAYE rate35%
PAYE due9th of the month

PAYE bands

10% to 24,000 · 25% to 32,333 · 30% to 500,000 · 32.5% to 800,000 · 35% above. Tax-free position: No tax-free band; relief of KES 2,400/month.

Statutory deductions in Kenya

DeductionEmployeeEmployerNotes
PAYEGraduated bands—Personal relief of KES 2,400 a month
NSSF Tier I6% to KES 9,0006%Maximum KES 540 each
NSSF Tier II6% on 9,001–108,0006%Maximum KES 5,940 each; combined cap KES 6,480
SHIF2.75% of gross—Minimum KES 300; deductible before PAYE
Housing Levy1.5%1.5%Not applied below KES 24,000 gross
NITA—KES 50Flat per employee per month
HELBPer notice—Not tax deductible

Labour law essentials — Employment Act, 2007

Working hours52 hours a week maximum; 45 typical for office staff
Annual leave21 working days after 12 months of service
Sick leave7 days full pay and 7 days half pay after two months of service
Maternity leave3 months fully paid
Paternity leave2 weeks fully paid
Notice period28 days for monthly-paid employees
Severance15 days' pay for each completed year, on redundancy

Penalties

The greater of 25% of the tax due or KES 10,000 for a late PAYE return, plus 5% on late payment and 1% interest a month.

What catches employers out in Kenya

SHIF replaced NHIF and the NSSF tiers stepped up. Payrolls built before those changes routinely under-deduct.

Read the full Kenya payroll guide →

Payroll and labour law in Uganda

CurrencyUGX
Tax authorityUganda Revenue Authority (URA)
Top PAYE rate40% (30% plus a 10% surcharge)
PAYE due15th of the month

PAYE bands

0% to 235,000 · 10% to 335,000 · 20% to 410,000 · 30% to 10,000,000 · plus 10% surcharge above. Tax-free position: UGX 235,000 a month for residents.

Statutory deductions in Uganda

DeductionEmployeeEmployerNotes
PAYEGraduated bands—Non-residents get no tax-free band
NSSF5%10%15% in total; not applied below UGX 235,000; NOT deductible before PAYE
Local Service TaxBanded—Annual charge capped at UGX 100,000, collected July to October

Labour law essentials — Employment Act, 2006

Working hours48 hours a week
Annual leave21 working days after 12 months of continuous service
Sick leaveOne month on full pay after one month of service
Maternity leave60 working days
Paternity leave4 working days
Notice periodFrom 2 weeks to 2 months, depending on length of service
SeverancePayable on unfair dismissal or redundancy, by agreement

Penalties

URA penalties and interest on late returns and payments; NSSF carries its own penalties on unremitted contributions.

What catches employers out in Uganda

The most common Ugandan error is deducting NSSF before PAYE. It is not deductible, and treating it as such under-declares tax for every employee.

Read the full Uganda payroll guide →

Payroll and labour law in Tanzania

CurrencyTZS
Tax authorityTanzania Revenue Authority (TRA)
Top PAYE rate30%
PAYE due7th of the month

PAYE bands

0% to 270,000 · 8% to 520,000 · 20% to 760,000 · 25% to 1,000,000 · 30% above. Tax-free position: TZS 270,000 a month.

Statutory deductions in Tanzania

DeductionEmployeeEmployerNotes
PAYEGraduated bands—Employee NSSF is deductible first
NSSF / PSSSF10%10%20% in total; not applied below TZS 270,000
NHIF3%3%Public sector; private sector optional
Skills Development Levy—3.5%Employers with 10 or more employees only
Workers Compensation Fund—0.6% private / 0.5% publicEmployer cost only

Labour law essentials — Employment and Labour Relations Act, 2004

Working hours45 hours a week, 6 days
Annual leave28 consecutive days after 12 months
Sick leave126 days: 63 on full pay, 63 on half pay
Maternity leave84 days, or 100 days for multiple births
Paternity leave3 days
Notice period7 days to 28 days depending on the contract
Severance7 days' pay per completed year, up to 10 years

Penalties

TRA penalties and interest on late PAYE, SDL and WCF filings, plus separate social security penalties.

What catches employers out in Tanzania

SDL applies only at ten or more employees. Employers who cross that threshold mid-year often keep filing as though exempt.

Read the full Tanzania payroll guide →

Payroll and labour law in Ghana

CurrencyGHS
Tax authorityGhana Revenue Authority (GRA)
Top PAYE rate35%
PAYE due15th of the month

PAYE bands

0% to 490 · 5% to 600 · 10% to 730 · 17.5% to 3,896.67 · 25% to 19,896.67 · 30% to 50,416.67 · 35% above. Tax-free position: GHS 490 a month.

Statutory deductions in Ghana

DeductionEmployeeEmployerNotes
PAYESeven graduated bands—Employee SSNIT deductible first
SSNIT Tier 15.5% of basic8% of basicMinimum contribution base of GHS 539.19
SSNIT Tier 2—5% of basicMandatory occupational scheme via a private trustee
Tier 3VoluntaryVoluntaryTax relieved within statutory limits

Labour law essentials — Labour Act, 2003 (Act 651)

Working hours40 hours a week, 8 hours a day
Annual leave15 working days after 12 months of continuous service
Sick leavePaid, subject to medical certification
Maternity leave12 weeks, or 14 weeks for multiple or complicated births
Paternity leaveNot statutory; commonly granted by policy
Notice period1 month for monthly contracts; 2 weeks for shorter terms
SeveranceRedundancy pay negotiated with the employee or union

Penalties

GRA penalties and interest on late PAYE; SSNIT carries its own penalty regime on unremitted contributions.

What catches employers out in Ghana

SSNIT is assessed on basic salary, not gross. Getting this wrong is the most common Ghanaian payroll error and it flows straight into a rejected Form DT-0107a.

Read the full Ghana payroll guide →

Payroll and labour law in Nigeria

CurrencyNGN
Tax authorityState Internal Revenue Service
Top PAYE rate25%
PAYE due10th of the month

PAYE bands

0% to 800,000 · 15% to 3,000,000 · 18% to 12,000,000 · 21% to 25,000,000 · 23% to 50,000,000 · 25% above (annual). Tax-free position: NGN 800,000 a year.

Statutory deductions in Nigeria

DeductionEmployeeEmployerNotes
PAYESix annual bands—Consolidated Relief Allowance abolished; rent relief of 20% capped at NGN 500,000
Pension (PenCom)8%10%On basic plus housing plus transport, not gross
National Housing Fund2.5% of basic—Voluntary in the private sector
NSITF—1%On monthly payroll
Industrial Training Fund—1%Annual payroll; 5+ employees or NGN 50m turnover

Labour law essentials — Labour Act and the Nigeria Tax Act, 2025

Working hoursSet by agreement; commonly 40 hours a week
Annual leave6 working days minimum after 12 months
Sick leaveUp to 12 working days a year on full pay
Maternity leave12 weeks at not less than 50% of pay
Paternity leaveNot federally statutory; Lagos and some states provide for it
Notice period1 day to 1 month, by length of service
SeveranceNot statutory; governed by contract or collective agreement

Penalties

Assessed by the relevant State Internal Revenue Service. PenCom applies a 2% monthly penalty on unpaid pension contributions.

What catches employers out in Nigeria

PAYE is remitted to the State Internal Revenue Service where the employee works, not federally. A business with staff in Lagos and Abuja files in two states.

Read the full Nigeria payroll guide →

Payroll and labour law in South Africa

CurrencyZAR
Tax authoritySouth African Revenue Service (SARS)
Top PAYE rate45%
PAYE due7th of the month

PAYE bands

Seven brackets from 18% to 45% on annual taxable income. Tax-free position: Threshold of ZAR 99,000 a year under age 65.

Statutory deductions in South Africa

DeductionEmployeeEmployerNotes
PAYESeven annual brackets—Age rebates deducted from tax, not income
UIF1%1%Capped at the monthly earnings ceiling
Skills Development Levy—1%Employers with annual payroll above ZAR 500,000
Retirement fundsUp to 27.5%—Deductible, capped annually

Labour law essentials — Basic Conditions of Employment Act, 1997

Working hours45 hours a week
Annual leave21 consecutive days, or 15 working days, a year
Sick leave30 days in each 36-month cycle
Maternity leave4 consecutive months
Parental leave10 consecutive days
Notice period1 week to 4 weeks, by length of service
Severance1 week's pay per completed year, on retrenchment

Penalties

SARS charges 10% on late payment of PAYE, UIF or SDL, plus interest and administrative penalties for late EMP201 or EMP501 submission.

What catches employers out in South Africa

Rebates reduce the calculated tax, not taxable income. Getting that backwards overstates PAYE for every employee.

Read the full South Africa payroll guide →

Payroll and labour law in Rwanda

CurrencyRWF
Tax authorityRwanda Revenue Authority (RRA)
Top PAYE rate30%
PAYE due15th of the month

PAYE bands

0% to 60,000 · 10% to 100,000 · 20% to 200,000 · 30% above. Tax-free position: RWF 60,000 a month.

Statutory deductions in Rwanda

DeductionEmployeeEmployerNotes
PAYEFour bands—Computed on gross; RSSB generally not deductible
RSSB pension6%6%Reformed upward in 2025; rising toward 20% combined by 2030
Maternity fund0.3%0.3%On gross
RAMA medical7.5%7.5%Only where the employer uses the RSSB medical scheme
CBHI0.5%—Where the RSSB scheme applies

Labour law essentials — Law No. 66/2018 regulating labour

Working hours45 hours a week
Annual leave18 working days a year, increasing with service
Sick leaveUp to 6 months, first 3 on full pay
Maternity leave12 weeks; 100% of pay for the first 6 weeks
Paternity leave4 consecutive days
Notice period15 days to 1 month, by length of service
Severance1 to 6 months' pay depending on length of service

Penalties

RRA penalties and interest on late PAYE; RSSB carries its own penalties on unremitted contributions.

What catches employers out in Rwanda

The pension contribution rises every year under the reform. A payroll not updated each January will under-deduct for the whole year.

Read the full Rwanda payroll guide →

Payroll and labour law in Zambia

CurrencyZMW
Tax authorityZambia Revenue Authority (ZRA)
Top PAYE rate37%
PAYE due10th of the month

PAYE bands

0% to 5,100 · 20% to 7,100 · 30% to 9,200 · 37% above. Tax-free position: ZMW 5,100 a month.

Statutory deductions in Zambia

DeductionEmployeeEmployerNotes
PAYEFour bands—On chargeable emoluments
NAPSA5%5%Subject to a monthly earnings ceiling
NHIMA1%1%On gross, with no ceiling

Labour law essentials — Employment Code Act, 2019

Working hours48 hours a week
Annual leave24 days a year
Sick leaveUp to 6 months: 3 on full pay, 3 on half pay
Maternity leave14 weeks after two years of service
Paternity leave5 continuous days
Notice period24 hours to 3 months, by contract type
Severance2 months' pay per year served, on redundancy

Penalties

ZRA penalties and interest on late PAYE; NAPSA and NHIMA each carry separate penalties.

What catches employers out in Zambia

NAPSA is capped by a monthly earnings ceiling. Payrolls that apply a flat 5% to high earners overpay every month, and overpayments are harder to recover than underpayments are to settle.

Read the full Zambia payroll guide →

Payroll and labour law in Sierra Leone

CurrencySLE
Tax authorityNational Revenue Authority (NRA)
Top PAYE rate30%
PAYE due15th of the month

PAYE bands

0%, 15%, 20% and 30% progressive rates. Tax-free position: First SLE 600 a month.

Statutory deductions in Sierra Leone

DeductionEmployeeEmployerNotes
PAYEProgressive rates—First SLE 600 a month exempt
NASSIT5%10%15% in total on covered earnings
Skills Development Levy—EmployerCollected by the NRA

Labour law essentials — Employment Act, 2023

Working hoursCommonly 40 hours a week
Annual leaveStatutory minimum set under the Employment Act, 2023
Maternity leave14 weeks
Notice periodBy length of service under the Employment Act
Minimum wageSLE 800 a month widely referenced for the private sector

Penalties

Both the NRA and NASSIT apply penalties and interest. Because both fall due on the 15th, one missed run usually means two penalties.

What catches employers out in Sierra Leone

The employer carries twice the NASSIT burden of the employee — 10% against 5%. Splitting it evenly is a common budgeting error.

Read the full Sierra Leone payroll guide →

Payroll and labour law in Liberia

CurrencyLRD
Tax authorityLiberia Revenue Authority (LRA)
Top PAYE rate25%
PAYE due15th of the month

PAYE bands

Progressive bands at 0%, 5%, 15% and 25%. Tax-free position: Lowest band taxed at 0%.

Statutory deductions in Liberia

DeductionEmployeeEmployerNotes
PAYEProgressive bands—Withheld at source and remitted to the LRA
NASSCORP pension~4%~4%National Pension Scheme; published rates vary
Employment Injury Scheme—~1.75% to 2%Employer only

Labour law essentials — Decent Work Act, 2015

Working hours48 hours a week
Annual leaveStatutory minimum under the Decent Work Act
Sick leavePaid sick leave subject to certification
Maternity leave14 weeks
Notice periodBy length of service and contract type
Record retentionPayroll records must be kept for at least seven years

Penalties

The LRA can assess unpaid tax directly on the employer, with penalties that can exceed 30% of the tax plus interest.

What catches employers out in Liberia

Salaries are commonly paid partly in US dollars and partly in Liberian dollars. The conversion basis must be consistent across PAYE and NASSCORP, and documented.

Read the full Liberia payroll guide →

Labour law: leave, hours and notice

Payroll does not end at tax. Leave entitlement drives accrual and final dues, notice periods drive termination pay, and working hours drive overtime multipliers. These vary as widely as the tax rules.

CountryWorking weekAnnual leaveMaternity leaveGoverning statute
Kenya52 hours a week maximum; 45 typical for office staff21 working days after 12 months of service3 months fully paidEmployment Act, 2007
Uganda48 hours a week21 working days after 12 months of continuous service60 working daysEmployment Act, 2006
Tanzania45 hours a week, 6 days28 consecutive days after 12 months84 days, or 100 days for multiple birthsEmployment and Labour Relations Act, 2004
Ghana40 hours a week, 8 hours a day15 working days after 12 months of continuous service12 weeks, or 14 weeks for multiple or complicated birthsLabour Act, 2003 (Act 651)
NigeriaSet by agreement; commonly 40 hours a week6 working days minimum after 12 months12 weeks at not less than 50% of payLabour Act and the Nigeria Tax Act, 2025
South Africa45 hours a week21 consecutive days, or 15 working days, a year4 consecutive monthsBasic Conditions of Employment Act, 1997
Rwanda45 hours a week18 working days a year, increasing with service12 weeks; 100% of pay for the first 6 weeksLaw No. 66/2018 regulating labour
Zambia48 hours a week24 days a year14 weeks after two years of serviceEmployment Code Act, 2019
Sierra LeoneCommonly 40 hours a weekStatutory minimum set under the Employment Act, 202314 weeksEmployment Act, 2023
Liberia48 hours a weekStatutory minimum under the Decent Work Act14 weeksDecent Work Act, 2015

Annual leave ranges from 6 working days in Nigeria to 28 consecutive days in Tanzania — a difference that materially changes both accrual cost and the value of leave paid out on exit. Maternity provision ranges from 12 weeks to four months in South Africa. Notice periods generally scale with length of service, which means a termination calculation needs service history, not just current salary.

Casual and daily-rated workers

Casual, daily-rated and muster-roll workers are a far larger share of the African formal workforce than of a European or American one, and they are where manual payrolls most often go wrong.

The error is usually the same: applying permanent-staff rules to someone earning below every relevant threshold. A Kenyan casual earning KES 5,600 a month pays the SHIF minimum of KES 300 and nothing else. NSSF does not apply because the earnings fall below the KES 9,000 lower earnings limit. The housing levy does not apply because the earnings fall below KES 24,000. PAYE is nil because personal relief exceeds the tax computed on that income.

A payroll that deducts all four over-deducts from the lowest-paid person on the register, which is both a compliance failure and the kind of thing that surfaces at a labour tribunal. Every market on this list has equivalent floors.

Filing deadlines and the compliance calendar

Most of these markets cluster their deadlines in the first two weeks of the following month, which means a multi-country employer faces a compressed filing window.

Day of monthCountriesWhat is due
7thTanzania, South AfricaTRA PAYE return; SARS EMP201 covering PAYE, UIF and SDL
9thKenyaPAYE on iTax, SHIF, NSSF, Housing Levy and NITA
10thNigeria, ZambiaState PAYE remittance; ZRA PAYE, NAPSA and NHIMA
14th–15thGhana, Uganda, Rwanda, Sierra Leone, LiberiaPAYE and social security remittances

Annual obligations

Kenya requires P9 certificates for employees and the P10 employer return by 30 June. Ghana requires Form DT-0107a by 31 March. South Africa requires twice-yearly EMP501 reconciliations in May and October, with IRP5 certificates issued annually. Nigeria requires the Form H1 employer annual return by 31 January.

Penalties and what non-compliance costs

Penalties are the reason payroll compliance is a finance problem rather than an administrative one. They are assessed per return, accrue interest monthly, and in several markets are calculated as a percentage of the tax due rather than as a flat fee — which means the penalty scales with headcount.

Kenya charges the greater of 25% of the tax due or KES 10,000 for a late PAYE return, plus 5% on late payment and 1% interest a month. For an employer of sixty people, a single late filing typically costs more than a full year of payroll software. Nigeria's PenCom applies a 2% monthly penalty on unpaid pension that compounds until settled. South Africa charges 10% on late payment plus interest and separate administrative penalties for late submission.

In Liberia the consequences extend past money: serious non-compliance can suspend a tax clearance, which in turn blocks work permits and government tender eligibility.

Running payroll in more than one country

The instinct when expanding is to replicate the payroll that works at home. It is the wrong instinct, because the computation order itself differs.

What does not transfer

The deductibility of social security, the assessment base, the presence of ceilings and floors, the filing cadence and the return formats are all country-specific. A Kenyan payroll template applied to Uganda will overstate deductions and understate tax on every employee.

What a multi-country payroll needs

Separate statutory engines per market rather than one engine with country settings. Effective-dated rates, so a retrospective run in any market uses the rates in force at the time. Returns generated in the format each authority actually accepts. Consolidated reporting for group finance with local detail preserved underneath. And a single audit trail across every country, because a group auditor will ask for one.

Data protection and payroll records

Payroll is the most sensitive data most organisations hold, and every market on this list now has data protection legislation covering it: Kenya's Data Protection Act 2019, Uganda's Data Protection and Privacy Act 2019, Nigeria's Data Protection Act 2023, Ghana's Data Protection Act 2012, Rwanda's Law 058/2021, Zambia's Data Protection Act 2021 and South Africa's POPIA.

Practically, this means access to payroll data must be role-restrict and logged, transfers outside the country need a lawful basis, and retention periods must be defined rather than indefinite. Liberia requires payroll records for at least seven years; keeping everything for seven years across all markets satisfies the longest requirement without needing per-country rules.

Nine mistakes that appear in every market

Drawn from internal audit work across these jurisdictions. Every one of them is arithmetic rather than judgement, which means every one is preventable.

1. Applying the wrong computation order

The order in which deductions are applied changes the tax for every employee. Employee social security is deductible before PAYE in Kenya, Tanzania and Ghana but not in Uganda. Getting this backwards is the most expensive single error in African payroll.

2. Ignoring lower earnings limits

Almost every market has a floor below which a contribution is not deducted — NSSF at KES 9,000 in Kenya, the housing levy at KES 24,000, NSSF at UGX 235,000 in Uganda, TZS 270,000 in Tanzania. Deducting below the floor over-deducts from the lowest-paid staff.

3. Missing contribution ceilings

Kenya caps combined NSSF at KES 6,480 and Zambia caps NAPSA by a monthly earnings ceiling. Applying a flat percentage to high earners overpays every month, and overpaid statutory contributions are considerably harder to recover than underpaid ones are to settle.

4. Assessing contributions on the wrong base

Ghana assesses SSNIT on basic salary, not gross. Nigeria computes pension on basic plus housing plus transport, not total emoluments. Using gross in either market produces a wrong figure and a rejected return.

5. Treating employer levies as employee deductions

SDL and WCF in Tanzania, NITA in Kenya, NSITF and ITF in Nigeria, and SDL in South Africa are all employer costs. Deducting any of them from staff is both incorrect and a dispute waiting to happen.

6. Using today's rates for a retrospective run

Back-pay, corrections and late joiners must be computed using the rates in force during the period concerned. A payroll without effective-dated rates cannot do this, so corrections get reconstructed by hand and rarely reconcile.

7. Missing a threshold that has been crossed

Tanzania's SDL applies only at ten or more employees; South Africa's SDL only above a payroll threshold; Nigeria's ITF at five or more employees. Businesses that grow past a threshold mid-year often keep filing as though exempt.

8. Mishandling casual and daily-rated workers

Casuals, contractors and fixed-term staff attract different statutory treatment from permanent employees. Manual payrolls routinely apply permanent-staff rules to muster-roll workers, over-deducting from the lowest earners.

9. Leaving no audit trail

When an auditor asks who changed a salary, when, and what it was before, a spreadsheet has no answer. This is the finding that appears most often in payroll audits, and it is the easiest of the nine to eliminate.

Frequently asked questions

Which African country has the most complex payroll?

Tanzania and Nigeria are usually the most demanding. Tanzania carries four separate statutory obligations including two employer-only levies, one of which depends on headcount. Nigeria requires remittance to the state revenue service where each employee works, so a multi-state employer files in multiple states, alongside PenCom, NHF, NSITF and ITF.

Is social security deductible before PAYE?

It depends entirely on the country, and this is the single most expensive thing to get wrong. Employee contributions are deductible in Kenya, Tanzania and Ghana. They are not deductible in Uganda, and generally not in Rwanda. Applying the wrong treatment misstates tax for every employee on the payroll.

What is the shortest payroll filing deadline in Africa?

Tanzania, where PAYE is due to the TRA by the 7th of the following month, alongside South Africa's EMP201 which is also due on the 7th. Kenya follows on the 9th and Zambia and Nigeria on the 10th.

Do casual workers pay PAYE in Africa?

Often not. Most markets apply lower earnings limits below which contributions are not deducted. A Kenyan casual on KES 5,600 gross pays the SHIF minimum only, with NSSF, the housing levy and PAYE all correctly nil because each falls below its own threshold.

How often do African statutory rates change?

Typically once a year with the national budget, but material changes arrive off-cycle too. Kenya introduced SHIF and the Housing Levy and stepped up NSSF tiers within a short period. Nigeria replaced its entire PAYE structure under the Nigeria Tax Act. Rwanda's pension contribution rises every year until 2030.

Can one payroll system handle all ten countries?

Yes, provided each market has its own statutory engine rather than a shared one with country settings. The computation order differs between countries, so a single engine with a configuration flag will get Uganda or Rwanda wrong. CromaHR runs separate engines with effective-dated rates.

What records must employers keep, and for how long?

Retention varies by jurisdiction — Liberia, for example, requires at least seven years. As a practical rule, keep payroll registers, statutory returns, proof of remittance and employee records for at least seven years across all markets, since that satisfies the longest requirement.

Which markets have the heaviest employer burden?

Tanzania, where employer costs run to 10% social security plus 3.5% SDL plus WCF. Uganda's employer NSSF at 10% is double the employee share, and Sierra Leone's NASSIT employer share of 10% is also double the employee's 5%.

Running multi-country payroll on CromaHR

CromaHR computes every deduction in this guide automatically, with a separate statutory engine per market rather than one engine with country settings. Rates are effective-dated, so a retrospective run uses the rates in force for that period. Returns are generated in the formats each authority accepts — KRA P9A and P10, GRA Form DT-0107a, SARS EMP201 and IRP5, TRA and URA returns, PenCom remittance files — and every run leaves a complete audit trail.

Because the platform was designed by a Certified Internal Auditor, the controls came first: maker-checker approval on payroll runs, role-based permissions, and a record of every change showing who made it, when, and what the value was before and after.

Full payroll guide for each country

Each guide covers PAYE bands, statutory deductions, the computation order, a worked example, filing deadlines and the mistakes specific to that market.

Free compliance check

Find out what your payroll is getting wrong.

Fifteen minutes with our team. We review how you run payroll today, in whichever markets you operate, and send you a one-page findings note. No pitch, and you keep the note either way.

Start free trial
Chat with us