What is a taxpayer account in practical terms?
A taxpayer account is the structured record that allows ZIMRA (and the taxpayer) to answer, at any moment:
What is the taxpayer’s cash/credit position available to settle
tax obligations?
What liabilities exist (by tax head, period, assessment/return
reference, currency)?
How have payments been applied (principal vs penalty vs interest,
and to which tax periods)?
Are there credits/refunds that can be set off, withheld, or
refunded?
Is the taxpayer “up to date” for compliance outcomes such as tax clearance?
Under TaRMS, ZIMRA’s published approach is that the
taxpayer pays into a ZIMRA single bank
account (per chosen bank), TaRMS maintains the taxpayer’s funds
balance in what ZIMRA calls the taxpayer’s
Single Account, and the system handles payment allocations,
assessments, and refunds.
Structure of taxpayer accounts
A training-grade working model (consistent with ZIMRA’s TaRMS communications) is to conceptualize
two interlocking ledgers:
A single-account balance (cash wallet) ledger: funds received
into the ZIMRA single bank account are reflected
as a balance in TaRMS under the taxpayer’s Single Account.
A liability ledger (obligations ledger): obligations arise from
returns, self-assessments, and assessments; these define what is owed and when.
TaRMS is intended to allow submission of returns, processing refunds, and access
to tax statements.
The account management job is to ensure correct posting (what is
recognized), correct allocation (how a payment extinguishes
obligations), and correct reconciliation (confirming that the
ledger matches legal and banking reality).
Allocation of payments to tax heads
Under ZIMRA’s published “single account concept,”
the taxpayer does not need to indicate which tax obligation is
being settled when paying; banks validate the taxpayer using the TIN (and
taxpayer name), and the payment is credited to the ZIMRA single bank account. This design places
allocation primarily inside TaRMS based on the taxpayer’s recorded obligations.
Operational implication: if a taxpayer deposits funds but has not filed the
relevant return/claim or the system lacks the correct obligation reference, the
payment may sit as “available funds” rather than extinguishing a specific
liability—creating dispute risk ("I paid") vs
ledger reality (“not posted/allocated”). ZIMRA
explicitly notes that TaRMS was introduced in part to eliminate prior payment
processing challenges such as unallocated deposits.
Allocation of payments to interest and
penalties
Zimbabwe’s most explicit statutory ordering rule relevant to payment allocation
is in Revenue Authority Act s33A(10), which provides that where
a taxpayer’s payment is less than the total due (principal + penalty/fine + interest), the payment is deemed to settle the
tax/additional tax/duty first;
only thereafter does it apply to penalty/fine, and only then to
interest.
Why this matters for professionals:
It affects whether an account is recorded as “tax principal outstanding” vs
“interest outstanding,” which can drive
enforcement priority, payment plan negotiations, and
taxpayer-facing statements.
VAT provides the clearest statutory mechanism for offsets:
VAT refunds are payable subject to set-off: refundable amounts may be set off
against unpaid VAT liabilities.
Critically, VAT Act s44(6)(b)
allows set-off where the taxpayer owes amounts under any other Act
administered by the Commissioner, meaning refundable VAT can be
used to clear other domestic tax debts (provided the taxpayer is in default).
VAT refunds can be withheld when VAT returns are outstanding (s44(7)).
TaRMS operational guidance mirrors this “single taxpayer position” approach:
ZIMRA’s TaRMS FAQ states that a refund can offset
other obligations, but a refund in ZWL cannot offset a USD obligation (and vice
versa).
Additionally, ZIMRA staff-facing TaRMS FAQs
indicate an operational rule that where the taxpayer has outstanding debts, a
refund will not be processed until the debt is extinguished.
Reallocation of payments and withdrawal of unused balances
Account management must recognize that in a single-account architecture,
“reallocation” can mean:
Reallocating cash from “unapplied funds” to a specific obligation once the
return/assessment is posted (system-driven allocation).
Withdrawing unused funds back to the taxpayer’s bank account: ZIMRA states that taxpayers can transfer money back
from the single account to their own bank account via an online application;
approval is automated after set parameter checks, and funds may transfer within
one working day.
Unspecified statutory basis note: The statutes cited above do
not generally prescribe the detailed system mechanics of reallocating payments
between tax heads/periods once received into ZIMRA’s bank account. Where reallocation between tax
heads/periods is needed (e.g., payment intended for VAT posted to PAYE), this is typically an
administrative correction process (often requiring evidentiary support and
internal approvals). Specific legal sections governing “internal reallocation”
are unspecified in the cited statutory excerpts; treat this as
an administrative process subject to administrative justice, record-keeping and
audit controls.
Reconciliation of taxpayer accounts
Reconciliation is the discipline of ensuring that the ledger position is
consistent across:
TaRMS postings and allocations (what the system recognized),
and enforcement events (what was collected via agents/garnishees).
ZIMRA has explicitly highlighted that TaRMS has
improved accounting capacity for PAYE, and has issued public notices
requiring employers to review and reconcile PAYE calculations at year end (a
PAYE-focused example of the
broader reconciliation mindset).
A professional reconciliation workflow typically includes:
confirm taxpayer identity/TIN integrity (avoid duplicate or mismatched
identifiers),
obtain the tax statement and compare opening balance, charges (assessments),
payments, allocation ordering, and closing balance,
reconcile any “available funds” in the Single Account vs obligations due,
confirm cross-tax offsets were applied lawfully (e.g., VAT
Act s44(6)),
verify currency ledger segregation (USD vs ZWL), as TaRMS restricts
cross-currency offsetting.