xP Payroll.

Zambian payroll tax calculator

Enter a basic salary and any allowances — we work out gross pay, PAYE, NAPSA, NHIMA and take-home. Free, no sign-up, and it runs the exact same calculation engine that processes real payroll inside xP Payroll.

The salary

K
Contractual pay before allowances. NHIMA is charged on this figure only.
K
Housing, transport, lunch and any other allowances added together. Leave blank if there are none.
Gross monthly pay K8,000.00
NAPSA stops at retirement age.

Monthly breakdown

Take-home pay K6,850.00
Item Amount
Basic salary K8,000.00
Allowances +K0.00
Gross pay PAYE and NAPSA are charged on this K8,000.00
PAYE Pay As You Earn — to ZRA −K670.00
NAPSA 5% of gross pay −K400.00
NHIMA 1% of basic salary (K8,000.00) −K80.00
Take-home pay K6,850.00

How the PAYE was worked out

First K5,100 0% K0.00
K5,100 – K7,100 20% K400.00
K7,100 – K9,200 30% K270.00
Above K9,200 37% K0.00

Now do it for the whole team, automatically

xP Payroll runs this calculation for every employee, produces payslips and ZRA, NAPSA and NHIMA reports, and emails everyone their payslip.

Get a 14 Day Trial

What comes off a Zambian salary

Three statutory deductions apply to a standard monthly salary in Zambia. They are not all charged on the same amount, which is why the calculator asks for basic salary and allowances separately and works gross pay out for you.

PAYE

Income tax collected by your employer and paid over to ZRA. It is charged on gross pay and rises in bands — each rate applies only to the portion of salary inside that band.

Tax free
First K5,100
Next K2,000
20%
Next K2,100
30%
Above K9,200
37%

NAPSA

The national pension scheme. Charged on gross pay and capped, so high earners all contribute the same amount. Your employer pays the same again alongside your contribution.

Charged on
Gross pay
Employee rate
5%
Monthly ceiling
K1,862
Stops at
Retirement age

NHIMA

The national health insurance levy. Unlike PAYE and NAPSA it is charged on basic salary only, so allowances are excluded. The employer matches the employee contribution.

Charged on
Basic salary
Employee rate
1%
Employer rate
1%
Ceiling
None

Common questions

How is PAYE calculated in Zambia?

PAYE is charged on gross monthly pay — basic salary plus allowances. The first K5,100 is tax free. The next K2,000 is taxed at 20%, the next K2,100 at 30%, and everything above K9,200 at 37%. Each rate applies only to the slice of salary that falls inside its band, so a pay rise never leaves you worse off.

Is NAPSA worked out on gross or basic pay?

On gross pay. The employee contribution is 5% of gross, capped at a monthly ceiling of K1,862 — so on any gross salary above K37,236 a month everyone pays the same NAPSA amount. The employer contributes the same amount again on top.

Is NHIMA worked out on gross or basic pay?

On basic salary only, not on allowances. The employee contributes 1% of basic pay and the employer contributes a matching 1%. This is why the calculator asks for basic salary and allowances as separate figures rather than one gross amount.

Do I still pay NAPSA after retirement age?

No — contributions stop at retirement age, which is why the calculator asks for an age. Enter 65 or over and the NAPSA line drops to zero.

Does this calculator cover pension, gratuity and overtime?

No. It covers PAYE, NAPSA and NHIMA on a standard monthly salary. Occupational pension schemes, gratuity, overtime and loan repayments all change the final figure — xP Payroll accounts for those when it runs a full payroll.

Is the calculator free to use?

Yes — free, with no sign-up. It runs the same calculation engine xP Payroll uses to process real payroll for Zambian businesses every month.

Rates used: the 2026 tax tables configured in xP Payroll. This calculator is provided for guidance only. It covers PAYE, NAPSA and NHIMA on a standard monthly salary and does not account for pension schemes, gratuity, overtime, loan deductions or any other adjustment. Always confirm your obligations with ZRA, NAPSA and NHIMA before filing.