YOUR SHOP
Fiscal tax invoice
Scan to confirm with ZIMRA that this invoice is genuine.
ZIMRA fiscalisation,explained.
What it is, whether it applies to you, and how it works without buying a fiscal printer. Written from the FDMS integration we run every day.
In one paragraph
If you are VAT-registered in Zimbabwe, every sale you make has to be reported to ZIMRA’s Fiscal Device Management System, FDMS, which signs it and gives you back a QR code to print on the receipt. Scan that code and ZIMRA’s portal tells you whether the invoice is genuine. That is fiscalisation, and that QR is the whole point of it.
It used to mean buying a fiscal printer: a sealed hardware box, wired to your till, that held the certificate and counted the receipts. Virtual fiscalisation replaced the box with software. The rules did not change (the same registration, the same sequential counters, the same fiscal days) but there is no longer a physical device to buy, mount, or replace when it dies mid-trade.
Does this apply to me?
VAT-registered in Zimbabwe? Yes. It is a legal requirement, not an option.
Not VAT-registered? No. You can run a normal till with no QR on the receipt.
In TotalTally it is opt-in per shop, so you switch it on only where you need it.
Four steps, and two of them are yours
The registration is between you and ZIMRA, because the tax record is yours. Everything after that is the software’s job.
- 1
You register the device with ZIMRA
Fiscalisation is per taxpayer, so the credentials must be yours. You register on ZIMRA’s own portal and they issue a device ID and an activation key for that shop. We never hold a shared device on your behalf — your device, your certificate, your counters.
- 2
You paste those two values into TotalTally
Under that shop’s fiscalisation settings. From there the software generates its certificate request, registers, and pulls your taxpayer details — name, TIN, VAT number, branch — back from FDMS. You never type them, so they cannot be typed wrong.
- 3
The shop opens a fiscal day
A fiscal day is the counted, sequential period every receipt belongs to. It opens, receipts are numbered within it, and it closes with a signed summary of the day’s totals. TotalTally handles opening and closing so nobody has to remember.
- 4
Every sale is signed and gets its QR
The sale is submitted to FDMS, signed, and the receipt prints with a QR code. Your customer can scan it and ZIMRA’s portal confirms the invoice is genuine. That verifiable QR is the whole point of the exercise.
Four things people are told that are not true
Myth
“I need to buy a fiscal printer.”
The truth
Not since virtual fiscalisation. A VFD is software; your existing thermal printer prints the QR.
Myth
“Fiscalisation means I cannot sell when the line drops.”
The truth
The opposite, if the till is built for it. Selling is local; fiscalising is what waits for the connection.
Myth
“Every cashier needs their own device.”
The truth
A device belongs to a shop, not a person. Every cashier sells through it and the receipt records who.
Myth
“The software vendor registers it for me.”
The truth
It is registered to you, the taxpayer. Anyone offering you a shared device is offering you someone else’s tax record.
ZIMRA fiscalisation FAQ
Including the one nobody asks out loud: whether it is spelt with an s or a z.
It is the requirement that every sale a VAT-registered business makes is submitted to ZIMRA’s Fiscal Device Management System, signed, and printed with a QR code that anyone can scan to check the invoice is real.
The same thing. ZIMRA and most Zimbabwean documents use the -s- spelling, fiscalisation; the -z- spelling, fiscalization, is common internationally and in software written elsewhere. Neither is wrong and both refer to FDMS.
If you are VAT-registered in Zimbabwe, yes — it is a legal requirement, not an option. If you are not VAT-registered, you do not, and you can run a normal till with no QR on the receipt. In TotalTally fiscalisation is opt-in per shop, so you switch it on for the shops that need it and leave the others alone.
No. TotalTally is a virtual fiscal device — the software does the job the hardware box used to do. It holds the ZIMRA certificate, keeps the sequential counters, opens and closes the fiscal day, and signs each receipt. Your existing thermal printer prints the signed QR on an ordinary receipt.
Software performing the role of a hardware fiscal printer. It is registered with ZIMRA exactly the same way, gets its own device ID and certificate, and is subject to the same rules about sequence and fiscal days. The difference is that there is no physical box to buy, mount, or replace when it fails.
You keep selling. The till runs offline and never blocks a sale over connectivity. Sales queue and fiscalise once the connection returns; FDMS allows a whole fiscal day to be submitted as a single file when a device has been offline, which is what we do. The receipt shows as fiscalisation pending in the meantime.
No, and they should not. Each ZIMRA device has its own certificate, its own counter chain, and its own fiscal day. Two shops sharing one chain would contend over the sequence. In TotalTally each shop gets its own virtual device; every cashier in that shop sells through it, and the receipt records which of them made the sale.
In the cloud, encrypted at rest — not copied onto every till in the shop. Fiscal state has to be strictly sequential, so one writer has to own it; if each machine kept its own counters they would race and the chain would break.
It encodes the device, the receipt, and its signature as a link to ZIMRA’s verification portal. Anyone — your customer, an auditor — can scan it and see whether that invoice was genuinely reported. It is the customer-facing proof that the sale was fiscalised.
Minutes, once you have your device ID and activation key from ZIMRA. Getting those from ZIMRA is the part that takes time and it is between you and them. After that it is two fields in your shop’s settings.
Get started
Fiscalise when you are ready, not before
Fiscalisation is opt-in per shop. Run your tills now and switch it on for the shops that need it.
No card · No contract · Sells with no internet · Stuck? We'll set it up with you