TaRMS — the Tax and Revenue Management System — is the Zimbabwe Revenue Authority's integrated back-end system for administering domestic taxes, and the Self-Service Portal (SSP) at https://mytaxselfservice.zimra.co.zw is its public-facing front-end. Together they form the digital channel through which Zimbabwean taxpayers now discharge virtually every administrative tax obligation: registering as a taxpayer and obtaining a Taxpayer Identification Number (TIN), filing every domestic return type (income tax, VAT, PAYE, withholding taxes, presumptive taxes and the specialty returns), paying tax in USD or ZiG, viewing assessments and the Single Account ledger, applying for tax clearance certificates (ITF 263), claiming refunds, managing employees for PAYE, lodging objections, and corresponding with ZIMRA officers.
The legal architecture behind the portal is not new — the portal merely digitises obligations that already exist in the Acts. ZIMRA itself is established by the Revenue Authority Act [Chapter 23:11] and administers the Income Tax Act [Chapter 23:06], the VAT Act [Chapter 23:12], the Capital Gains Tax Act [Chapter 23:01] and the annual Finance Act [Chapter 23:04]. Registration is compelled by Part IIIA (Sections 25A–25E) of the Income Tax Act, which gives a registrable taxpayer 30 days to register (Section 25B) and imposes a civil penalty of US$30 plus US$30 per day up to 90 days for default (Section 25C, as substituted by the Finance (No. 2) Act 7 of 2024 with effect from 1 January 2025). Returns are compelled by Section 37 (returns on notice) and Section 37A (self-assessment returns, due four months after the year-end). Records must be kept for six years in English (Section 37B). Withheld taxes must be remitted within the statutory windows under Section 4B of the Finance Act, and Section 80 of the Income Tax Act forces a 30% withholding on contract payments to any payee who cannot produce a valid ITF 263 tax clearance — the single strongest commercial reason taxpayers keep their SSP profile compliant.
TaRMS replaced ZIMRA's legacy e-services platform (efiling.zimra.co.zw) and the legacy Business Partner Number (BPN) identifier. The TIN is now the universal identifier on every return, certificate and payment. The portal organises its functionality into 16 modules visible from the welcome dashboard after login, and it distinguishes sharply between the SSP user (the human being who logs in) and the taxpayer (the legal person whose affairs are managed) — one user can represent many taxpayers, which is how tax agents and group accountants operate.
Two structural concepts dominate everything that follows in this course. First, the Single Account: every taxpayer has one unified ledger across all revenue heads, in both currencies; payments are made into the Single Account and then allocated to liabilities by ZIMRA's allocation rules, not posted directly to the return you intended to pay. Second, currency segregation: USD and ZiG balances never net against each other — a liability must be settled in the currency in which it arose.
This is the first lesson of the TaRMS Essentials course. It is a procedural course: unlike the Income Tax, VAT and CGT courses (which teach the substantive law), these lessons teach you how to use the system that gives effect to that law — with the legal hook for each obligation identified as we go. This opening lesson maps the whole terrain: what TaRMS and the SSP are, the legal basis of the system, the 16 modules and what each does, the user-versus-taxpayer model, and the monthly, quarterly and annual compliance rhythms that the rest of the course will walk through screen by screen.
Sourcing note for this course: the authoritative procedural source is the official SSP online help at https://mytaxselfservice.zimra.co.zw/help/ssp/en/default.htm. The help system could not be fetched at the time of writing (the page requires an interactive browser), so the procedural detail in this lesson is grounded in ZIMRA's Comprehensive Guide to the ZIMRA Self-Service Portal (External Guide, compiled from that help system). Where a screen-level specific has not been re-verified against the live portal this lesson flags it. The portal is updated regularly; menu names and layouts can change.
