Pick a tax type and a period; get the next ZIMRA filing deadline. Useful for planning the month ahead and spotting which returns are about to bite.
| Tax | Deadline |
|---|---|
| PAYE (P2) | Return 5th, pay 10th of following month |
| VAT Cat. C (monthly) | Return 10th, pay 15th of following month |
| VAT Cat. A/B (bi-monthly) | Return 10th, pay 15th of month after period end |
| IMTT | 10th of following month |
| WHT (contracts/tenders) | Return 5th, remit 10th of following month |
| WHT on dividends | Within 10 days of distribution |
| NR WHT (fees/royalties) | Within 10 days of payment |
| Presumptive Tax | Return 5th, pay 10th of following month |
| Corporate QPD | 25 Mar / 25 Jun / 25 Sep / 20 Dec |
| ITF12C (annual) | 4 months after year-end |
| ITF 16 | 30 January following tax year |
| ITF 1 (individual) | 30 April following tax year |
| CGT 1 | 30 days from disposal date |
| Mining royalties | Return 5th, pay 10th of following month |
Each tax type has its own statutory due-date rhythm; this calculator captures the standard ones.
Monthly tax: pick the month being paid. Quarterly: pick any month within the quarter. Annual: pick the year-end.
TaRMS payment confirmations sometimes lag 24–48 hours. Treat the deadline as 2 working days earlier internally.