Before Your First Payroll: Register With Three Bodies
Before paying a single employee, you must register with:
1. ZRA — For PAYE
Register for Pay As You Earn (PAYE) through the ZRA Tax Online portal. You need:
- A valid corporate TPIN (see our TPIN Registration Guide)
- Estimated number of employees
- Estimated monthly payroll amount
When to register: Before hiring your first employee. Do not wait until the first salary payment.
2. NAPSA — For Pension Contributions
Register as an employer with the National Pension Scheme Authority. You need:
- PACRA Certificate of Incorporation
- TPIN certificate
- List of employees with NRC numbers
When to register: Within 30 days of hiring your first employee.
3. NHIMA — For Health Insurance
Register with the National Health Insurance Management Authority. You need:
- Company details and TPIN
- Employee details and dependant information (spouse, children under 18)
When to register: Within 30 days of hiring your first employee.
See our NAPSA & NHIMA Compliance Guide for the full registration process.
Gather Employee Information
For each employee, collect:
| Document/Information | Purpose |
|---|---|
| NRC or passport (copy) | Identity verification, NAPSA registration |
| TPIN | ZRA PAYE records |
| NAPSA membership number | If they have one from a previous employer |
| Bank account details | Salary payment |
| Employment contract | Defines salary, allowances, employment terms |
| Tax declaration form | Confirms tax status and any additional income |
| Next of kin details | NAPSA and NHIMA beneficiary records |
Important: Verify TPIN numbers with ZRA before adding employees to payroll. Incorrect TPINs cause filing errors and ZRA queries.
The Payroll Calculation — Step by Step
Here is the exact sequence for calculating an employee’s monthly pay:
Step 1: Determine Gross Salary
Add up all components:
- Basic salary
- Housing allowance (taxable unless specifically exempt)
- Transport allowance (taxable)
- Other allowances (lunch, communication, etc. — generally taxable)
- Overtime pay
- Bonuses and commissions (taxable in the month earned)
Gross salary = basic salary + all taxable allowances + overtime + bonuses
Step 2: Calculate NAPSA Employee Contribution
- Rate: 5% of basic salary (not gross salary)
- Cap: K1,861.80/month (based on insurable earnings ceiling of K37,236/month)
- Formula: Min(basic salary × 5%, K1,861.80)
NAPSA is deducted from gross before calculating PAYE. This is critical — it reduces the taxable income.
Step 3: Calculate Taxable Income
Taxable income = gross salary − NAPSA employee contribution
Note: NHIMA is not deducted before PAYE. Only NAPSA reduces taxable income.
Step 4: Calculate PAYE
Apply the 2026 progressive tax bands to the taxable income:
| Monthly Taxable Income | Rate |
|---|---|
| K0 – K5,100 | 0% |
| K5,101 – K7,100 | 25% |
| K7,101 – K9,900 | 30% |
| Above K9,900 | 37.5% |
See our PAYE Rates Guide for worked examples at multiple salary levels.
Step 5: Calculate NHIMA Employee Contribution
- Rate: 1% of gross salary
- No cap
- Formula: Gross salary × 1%
Step 6: Calculate Net Pay
Net pay = gross salary − NAPSA employee − PAYE − NHIMA employee − other deductions
Other deductions may include: loan repayments, salary advances, union dues, voluntary pension contributions.
Step 7: Calculate Employer Contributions (Not Deducted from Employee)
These are additional costs the employer pays on top of gross salary:
| Contribution | Rate | Cap |
|---|---|---|
| NAPSA employer | 5% of basic salary | K1,861.80/month |
| NHIMA employer | 1% of gross salary | No cap |
| Skills Development Levy | 0.5% of total payroll | No cap |
Total employer cost above gross salary: 6.5% (with NAPSA capped).
Payslip Requirements
Every employee must receive a payslip showing:
- Employee name and employee number
- NRC number or passport number
- TPIN
- Pay period (e.g., “April 2026”)
- Earnings: Basic salary, each allowance separately, overtime, bonuses
- Deductions: NAPSA employee, PAYE, NHIMA employee, other deductions
- Net pay
- Employer contributions: NAPSA employer, NHIMA employer, SDL (recommended to show for transparency)
- Employer PAYE registration number
- Employer NAPSA registration number
There is no prescribed format — payslips can be printed, emailed, or accessed through payroll software. The critical requirement is that every deduction and contribution is clearly itemised.
Remittance Schedule
| Obligation | What to Pay | Deadline | Where to Pay |
|---|---|---|---|
| PAYE | Total PAYE deducted from all employees | 10th of following month | ZRA Tax Online portal |
| NAPSA | Employee + employer contributions | 10th of following month | NAPSA portal / bank |
| NHIMA | Employee + employer contributions | End of following month | NHIMA portal / bank |
| SDL | Employer contribution (0.5%) | Included with PAYE remittance | ZRA Tax Online portal |
Filing PAYE Returns with ZRA
- Log into ZRA Tax Online → Returns Filing → PAYE
- Upload or enter the PAYE schedule — listing each employee, their gross pay, taxable income, and PAYE deducted
- The system calculates the total PAYE due
- Submit the return and make payment
- Download and save the acknowledgment receipt
Filing NAPSA Contributions
- Complete the NAPSA Schedule of Contributions — listing each employee, basic salary, and contributions
- Submit via the NAPSA portal or in person
- Make payment via bank transfer or NAPSA-approved channels
- Retain the payment receipt
Record-Keeping: 7-Year Retention
ZRA requires all payroll-related records to be retained for a minimum of 7 years. This includes:
- Employment contracts
- Monthly payslips (all employees)
- PAYE calculation workings
- NAPSA contribution schedules
- NHIMA contribution schedules
- ZRA return acknowledgments
- NAPSA remittance receipts
- Bank payment confirmations
- Leave records
- Overtime records
Digital records are acceptable provided they are stored securely and can be produced for ZRA audit. If you use payroll software, ensure regular backups.
Common Payroll Mistakes to Avoid
1. Wrong Deduction Order
The most common error. NAPSA must be deducted before calculating PAYE. If you calculate PAYE on gross salary without deducting NAPSA first, employees overpay tax.
2. Applying NAPSA to Gross Instead of Basic
NAPSA is calculated on basic salary only. Allowances are excluded. NHIMA, by contrast, is calculated on gross salary including allowances.
3. Forgetting the NAPSA Cap
For employees earning above K37,236/month basic salary, NAPSA contributions are capped at K1,861.80 per side. Failing to apply the cap means over-deduction.
4. Missing Different Deadlines
PAYE and NAPSA are due by the 10th. NHIMA is due by the end of the month. Mixing these up results in penalties.
5. Not Filing Nil Returns
If you have no employees in a given month (e.g., between staff), you must still file nil returns for PAYE if you are registered. Failure to file — even when the amount is zero — attracts late-filing penalties.
6. Treating All Allowances as Tax-Free
Housing, transport, lunch, and communication allowances are taxable unless a specific statutory exemption applies. Very few allowances are genuinely tax-free in Zambia.
Payroll Software Options
For businesses with more than 5 employees, manual payroll calculations become error-prone. Consider:
| Software | Zambian PAYE Built-In | NAPSA/NHIMA | Pricing Model |
|---|---|---|---|
| Odoo Payroll | Yes (M&J configures) | Yes | Per-user subscription |
| Sage Pastel Payroll | Yes | Yes | One-time licence |
| BelPay | Yes (Zambia-specific) | Yes | Contact vendor |
| PaySpace | Yes (regional) | Yes | Per-employee subscription |
Contact M&J or the respective vendors for current pricing.
See our Best Accounting Software Guide for a full comparison.
When to Outsource Payroll
Consider outsourcing if:
- You have fewer than 20 employees and no dedicated HR/accounts person
- Your payroll is complex (multiple allowance structures, expatriate employees, multi-currency)
- You’ve received ZRA penalties for late or incorrect filing
- You’re a foreign-owned company new to Zambian payroll regulations
- You want to focus on running your business, not calculating tax bands
M&J manages payroll for businesses ranging from 3 employees to 200+. We handle the calculations, generate payslips, file PAYE returns with ZRA, remit NAPSA and NHIMA contributions, and provide monthly payroll reports.
Let M&J run your payroll — correctly, on time, every month.
We manage PAYE calculations, NAPSA and NHIMA remittances, payslip generation, and ZRA return filing for businesses across Zambia. Free initial payroll consultation.
Frequently Asked Questions
What do I need to register before running payroll in Zambia?
You must register with three bodies before your first payroll: ZRA (for PAYE), NAPSA (for pension contributions), and NHIMA (for health insurance contributions). You also need each employee's NRC or passport, TPIN, and bank account details.
What is the order of payroll deductions in Zambia?
The deduction order is: 1) NAPSA employee contribution (5%, deducted from gross salary before PAYE), 2) PAYE (calculated on gross minus NAPSA), 3) NHIMA employee contribution (1%, deducted after PAYE calculation). The remaining amount is the employee's net pay.
When must PAYE be remitted to ZRA?
PAYE must be remitted to ZRA by the 10th of the month following the payroll period. January salaries → PAYE due by 10 February. Late remittance attracts a 5% penalty per month on the outstanding amount.
What must be shown on a payslip in Zambia?
A compliant payslip must show: employee name and NRC/TPIN, gross salary, all allowances, NAPSA employee deduction, PAYE deduction, NHIMA employee deduction, any other deductions (loans, etc.), and net pay. The employer's PAYE and NAPSA registration numbers should also appear.
How long must payroll records be kept in Zambia?
ZRA requires payroll records — including payslips, PAYE calculations, NAPSA schedules, and remittance receipts — to be retained for at least 7 years. NAPSA may request records going back even further for benefits calculations.
Can I outsource payroll in Zambia?
Yes. Many Zambian businesses outsource payroll to professional firms like M&J Consultants. The employer remains legally responsible for correct deductions and timely remittances, but the calculation, filing, and payment can be handled by a payroll service provider.