What You Need to Know About Zambia Payroll Tax
What You Need to Know About Zambia Payroll Tax
Every employer in Zambia is responsible for three separate payroll deductions each month: PAYE income tax, NAPSA pension at 10% split equally between employer and employee, and NHIMA health insurance. Getting any one of them wrong can trigger penalties from ZRA. Here is everything you need to calculate, deduct, and remit on time.
1. What is Payroll Tax?
Payroll tax in Zambia covers all the deductions and contributions that employers must withhold from employee wages. This includes Pay As You Earn (PAYE) income tax, NAPSA pension contributions, and NHIMA health insurance contributions. Employers are responsible for calculating, deducting, and remitting these amounts to the relevant authorities each month.
2. Who does it apply to?
This usually applies to:
- All employers in Zambia with at least one employee
- Employees earning above the PAYE tax-free threshold of ZMW 5,100 per month
- Self-employed individuals with employees on their payroll
- Foreign companies employing staff in Zambia
- Both permanent and contract workers
3. Why does it matter?
Understanding payroll tax helps you:
- Stay compliant with tax laws enforced by ZRA, NAPSA, and NHIMA
- Avoid penalties and late fees for missed deductions
- Keep proper records of all employee earnings and deductions
- File and pay correctly each month
- Plan your cash flow better by accounting for employer contributions
4. How does it work?
Here's the basic process:
- Register as an employer with ZRA, NAPSA, and NHIMA
- Calculate each employee's gross earnings for the month
- Apply the PAYE tax bands to determine income tax owed
- Deduct the employee's 5% NAPSA contribution (capped at ZMW 3,416.40 per month)
- Deduct the employee's 0.5% NHIMA contribution
- Add the employer's 5% NAPSA contribution and 0.5% NHIMA contribution
- File the monthly PAYE return (Form P11) and remit all amounts by the 10th of the following month
5. What forms are involved?
- Form P11 (Monthly PAYE Return) - Reports all PAYE deducted from employees during the month
- NAPSA Monthly Contribution Schedule - Details pension contributions for each employee
- NHIMA Monthly Return - Reports health insurance contributions for each employee
- Form P18 (Annual PAYE Return) - Summarizes total earnings and tax deducted for the full year
6. What information do you need?
Before handling payroll tax, make sure you have:
- Your ZRA employer TPIN and TaxOnline login
- NAPSA employer registration number
- NHIMA employer registration number
- Each employee's TPIN, NAPSA number, and NHIMA number
- Monthly gross earnings breakdown for each employee
- Records of allowances, bonuses, and overtime payments
- Bank statements to reconcile payroll payments
7. Important deadlines
- Filing frequency: Monthly
- Payment deadline: By the 10th of the month following the pay period
- Year-end requirements: File annual PAYE return (Form P18) and issue each employee a tax deduction certificate by the end of March
8. Common mistakes to avoid
- Failing to register new employees with NAPSA and NHIMA promptly
- Applying the wrong PAYE tax band and under-deducting or over-deducting tax
- Exceeding the NAPSA contribution ceiling of ZMW 3,416.40 per month
- Missing the 10th-of-the-month payment deadline
- Not deducting NHIMA contributions from all workers, including casual and temporary staff
- Forgetting to include allowances and bonuses in gross earnings for PAYE calculation
9. Simple example
You employ a staff member in Lusaka who earns ZMW 10,000 per month.
PAYE Calculation (2025 monthly bands):
- First ZMW 5,100 at 0% = ZMW 0
- Next ZMW 2,000 (ZMW 5,101 to ZMW 7,100) at 20% = ZMW 400
- Next ZMW 2,100 (ZMW 7,101 to ZMW 9,200) at 30% = ZMW 630
- Remaining ZMW 800 (above ZMW 9,200) at 37% = ZMW 296
Total PAYE = ZMW 1,326
NAPSA (employee 5%): ZMW 10,000 x 5% = ZMW 500 NAPSA (employer 5%): ZMW 10,000 x 5% = ZMW 500 NHIMA (employee 0.5%): ZMW 10,000 x 0.5% = ZMW 50 NHIMA (employer 0.5%): ZMW 10,000 x 0.5% = ZMW 50
Employee net pay: ZMW 10,000 - ZMW 1,326 - ZMW 500 - ZMW 50 = ZMW 8,124 Total employer cost: ZMW 10,000 + ZMW 500 + ZMW 50 = ZMW 10,550
10. FAQ
Q: What are the current PAYE tax bands in Zambia? A: For 2025, the bands are 0% up to ZMW 5,100/month, 20% from ZMW 5,101 to ZMW 7,100, 30% from ZMW 7,101 to ZMW 9,200, and 37% above ZMW 9,200.
Q: Is there a cap on NAPSA contributions? A: Yes, NAPSA contributions are capped at a maximum of ZMW 3,416.40 per month for the 2025 charge year.
Q: Do I need to deduct NHIMA for all workers? A: Yes, NHIMA is compulsory for all workers in Zambia, including casual, temporary, and contract employees.
Q: When must I file the annual PAYE return? A: The annual PAYE return (Form P18) must be filed by March 31st of the following year.
Q: What happens if I pay PAYE late? A: Late payment attracts penalties and interest. ZRA charges interest on outstanding amounts and may impose additional penalties for repeated non-compliance.
11. Final takeaway
Payroll tax in Zambia involves PAYE, NAPSA, and NHIMA deductions each month, and filing on time by the 10th keeps your business compliant and your employees properly covered.
Caption
What you need to know about Zambia payroll tax: PAYE uses progressive bands up to 37%, NAPSA is 10% split equally, NHIMA is 1% split equally, and all returns are due by the 10th monthly.
Sign-up CTA
Want to simplify your tax compliance? Sign up for HeadOffice FREE and manage your business taxes with confidence.