For Zambian employers · ZRA PAYE · NAPSA · NHIMA

Your payroll and payslips,
done in minutes.

Fill in one spreadsheet. KatumbaPay works out PAYE, NAPSA and NHIMA for every employee, gives you a payslip for each person, and tells you exactly what to pay ZRA, NAPSA and NHIMA. Free — no account, nothing to install.

Free
no sign-up needed
72 h
then your data is deleted
2026
ZRA tax bands

Run your payroll

Use the KatumbaPay template. Only three columns are required: employee name, NRC number and basic pay.

Accepted formats: Excel .xlsx or .csv, maximum 10 megabytes.

I have a KatumbaPay Pass code

Your file is used only to produce your documents and is permanently deleted after 72 hours. Privacy

Three steps. That’s it.

Fill in the template

Your company name at the top, then one row per employee: name, NRC and basic pay. Add allowances or loan deductions if you have them.

Upload it here

We check every row and tell you in plain words if anything needs fixing — before anything is saved.

Pay and file

Download every payslip in one file, a payment schedule for the bank, and the exact amounts due to ZRA, NAPSA and NHIMA.

Worked out the way ZRA expects.

Rates are kept up to date centrally, so you never type a tax rate yourself. Every run shows the statutory amounts per employee and in total.

  • PAYE on gross pay, band by band (2026 bands)
  • NAPSA 5% employee + 5% employer, capped at K1,861.80 each
  • NHIMA 1% of basic pay, employee and employer
  • Skills Development Levy 0.5% (employer)
  • Your own allowances and deductions printed on each payslip

2026 PAYE bands (monthly)

First K5,100.00 0%
K5,100.01 – K7,100.00 20%
K7,100.01 – K9,200.00 30%
Above K9,200.00 37%

Worked example: gross pay of K10,000.00 → PAYE K1,326.00

Free for every employer. A Pass if you run payroll often.

Free

K0

  • PAYE, NAPSA, NHIMA and SDL for up to 1,000 employees
  • All payslips in one print-ready file
  • Payment schedule and amounts due to each authority
  • A short sponsor message before your results, when a sponsor is running
Start free