Tax
Tax calendar
Every ZRA deadline in one place
PAYE
PAYE remittance to ZRA
6/10/2026UpcomingNAPSA
NAPSA remittance
6/10/2026UpcomingTurnover Tax
Turnover Tax filing
6/14/2026UpcomingWithholding Tax
Withholding Tax
6/14/2026UpcomingVAT
VAT return
6/18/2026UpcomingAnnual Income Tax
Annual Income Tax return
6/21/2026UpcomingNHIMA
NHIMA remittance
6/30/2026UpcomingProvisional Income Tax
Provisional Income Tax return (Q2)
6/30/2026UpcomingPAYE
PAYE remittance to ZRA
7/10/2026UpcomingNAPSA
NAPSA remittance
7/10/2026UpcomingProvisional Income Tax
Provisional Income Tax payment (Q2)
7/10/2026UpcomingTurnover Tax
Turnover Tax filing
7/14/2026UpcomingWithholding Tax
Withholding Tax
7/14/2026UpcomingVAT
VAT return
7/18/2026UpcomingNHIMA
NHIMA remittance
7/31/2026UpcomingPAYE
PAYE remittance to ZRA
8/10/2026UpcomingNAPSA
NAPSA remittance
8/10/2026UpcomingTurnover Tax
Turnover Tax filing
8/14/2026UpcomingWithholding Tax
Withholding Tax
8/14/2026UpcomingVAT
VAT return
8/18/2026UpcomingNHIMA
NHIMA remittance
8/31/2026Upcoming