TaRMS’s Refund Management module is how refunds are claimed, processed and paid. This lesson takes you through the refund workflow.
- When you’re in a refund position
- How to lodge a refund claim
- How ZIMRA verifies a refund
- How long refund processing takes
refund_management.htm with subpages applications_refund_management.htm and drafts_refund_management.htm. Closely related: withdrawal.htm in the Payments module.

Most TaRMS interactions are payment-out from the taxpayer to ZIMRA. Refund Management handles the reverse direction: payment-out from ZIMRA to the taxpayer. Refunds arise in three principal circumstances: (i) input VAT exceeds output VAT in a VAT period (section 28 VAT Act); (ii) provisional tax (ITF 12B) exceeds the final ITF 12C self-assessment liability; (iii) clerical mis-allocation on the Single Account leaves a credit balance that the taxpayer wants drawn down rather than carried forward.
This lesson walks through both routes. The Refund Management module proper handles formal refund applications — documents that ZIMRA reviews and approves before any money moves. The Withdrawal workflow inside Payments handles the simpler case where there is already an approved credit on the Single Account that the taxpayer wants paid out.



