The daily reality for most Harare businesses: a hardware store invoices a client in USD, receives part-payment via Ecocash in ZWG, buys stock from a South African supplier priced in rand, and then tries to reconcile the books that evening. Zimbabwe's monetary history — multiple currency reforms in under two decades — means operating across two or more currencies simultaneously isn't the exception. It's the norm. This guide gives you a clear, practical framework for handling it correctly — and shows you how FleetFabric ERP, built specifically for logistics and fleet businesses across Africa, makes every part of this process automatic.
Zimbabwe — Active Currencies in Business Use (2026)
ZWG — Zimbabwe Gold
ZWG
Zimbabwe Gold — official currency since April 2024. RBZ-administered interbank rate.
US Dollar
USD
Dominant in trade, property, wholesale. Widely accepted by law under dual-currency framework.
South African Rand
ZAR
Common in cross-border stock purchases and Limpopo-corridor logistics.
Mobile Money
ZWG
Ecocash and Zipit wallets transact in ZWG — must be reconciled against bank at transaction-date rate.
Source: Reserve Bank of Zimbabwe · Finance Act 2024 · ZIMRA Public Notice

Understanding Zimbabwe's Current Currency Landscape

The Zimbabwe Gold (ZiG) was introduced in April 2024 as the successor to the Zimbabwe dollar (ZWL), backed by a basket of gold and foreign currency reserves held by the Reserve Bank of Zimbabwe. It was a significant policy shift — and for businesses, it meant another round of system updates, chart-of-accounts restructuring, and retraining.

Yet USD didn't disappear. Under Zimbabwe's dual-currency framework, both ZiG and USD are legal tender. In practice, many contracts, rents, and wholesale transactions remain USD-denominated, while retail, staff costs, and government obligations increasingly favour ZiG. Most Harare businesses are living in both worlds simultaneously.

What ZIMRA and the RBZ require: Businesses must maintain accounting records that clearly identify the currency of each transaction. Where transactions occur in foreign currency, they must be translated at the RBZ interbank rate prevailing on the transaction date. ZIMRA requires tax computations in ZWG, even where a business's functional currency is USD. Failure to maintain proper multi-currency records is a compliance risk with real financial penalties.

Other currencies also feature regularly. South African rand is common for businesses sourcing stock from Beit Bridge corridor suppliers. Botswana pula appears in cross-border logistics. For businesses with any regional exposure, the bookkeeping challenge multiplies further.

Three Core Concepts Every Business Must Understand

Before diving into the mechanics, these three principles underpin every multi-currency accounting decision you will make. Get them wrong and the rest of your records will follow.

Functional vs reporting currency
Your functional currency is the one your business primarily operates in. Your reporting currency is what you use for financial statements and ZIMRA filings. These are not always the same — and the choice has tax implications.
Transaction date vs closing rate
Use the RBZ interbank rate on the date a transaction occurs to record it. At period end, outstanding balances are retranslated at the closing rate. The difference between these rates is your exchange gain or loss.
Realised vs unrealised gains and losses
A gain or loss is realised only when cash actually changes hands — a debtor pays up, a supplier is settled. Until then, the movement is unrealised. ZIMRA treats these differently for tax purposes — understand which bucket each falls into.

The governing accounting standard is IAS 21 — The Effects of Changes in Foreign Exchange Rates, which provides the framework most Zimbabwean accountants apply. If your business prepares IFRS-compliant financials, IAS 21 is non-negotiable.

How to Record Multi-Currency Transactions Correctly

This is where most businesses go wrong — not from dishonesty, but from convenience. A sale happens in USD, someone converts it to ZiG at an approximated rate, enters only the ZWG figure, and the original currency data is lost forever. At audit time, or when preparing tax returns, reconstructing those records is painful and often impossible.

📋

The golden rule: always record both the original currency and the ZWG equivalent

Every transaction denominated in a foreign currency must be captured with two pieces of information: the original amount in the original currency, and the ZWG-equivalent value at the RBZ interbank rate on the transaction date. Never convert and discard — both figures must live in your records permanently.

How FleetFabric ERP handles this automatically: Every invoice, purchase order, and payment raised in FleetFabric ERP captures both the foreign currency amount and the ZWG equivalent at the RBZ rate in a single entry — no manual conversion, no risk of losing the original figure. Fleet and logistics operators running cross-border operations get a complete, audit-ready record from day one.
Worked example — recording a USD sale in a ZWG-functional-currency business

Scenario: A Harare electrical contractor issues a USD invoice to a mining client on 15 May 2026. RBZ interbank rate: ZWG 28.75/USD.

Invoice amount: USD 4,200
ZWG equivalent at transaction date: USD 4,200 × 28.75 = ZWG 120,750
Journal Dr: Debtors (USD) — USD 4,200 / ZWG 120,750
Journal Cr: Revenue — ZWG 120,750

When the client pays 30 days later, the rate has moved to ZWG 29.40/USD. The ZWG receipt is ZWG 123,480. The difference of ZWG 2,730 is a realised exchange gain — credited to the exchange gain/loss account.

📱

Handling Ecocash and Zipit payments

Mobile money transactions in Zimbabwe present a specific bookkeeping wrinkle. Ecocash and Zipit wallets operate in ZWG, but the timing between a transaction notification and the actual bank settlement can introduce rate differences. Best practice is to record the ZiG amount at the point of transaction confirmation, then reconcile against your actual bank statement at month end — treating any difference as a bank charge or rounding variance, depending on materiality.

The key is to ensure your Ecocash merchant account is reconciled separately from your main ZWG bank account, with a clear audit trail linking each mobile receipt to the underlying invoice.

FleetFabric ERP advantage: FleetFabric's receipting module supports Ecocash and Zipit as distinct payment methods — each reconciled to its own clearing account, automatically matched against open invoices, and reported separately in your ZWG cashbook. No more manually tying mobile receipts to sales at month end.
🛒

Recording rand-denominated supplier invoices

If you're sourcing stock from South Africa — common for hardware, FMCG, and manufacturing inputs — your supplier invoices arrive in rand. The process mirrors the USD treatment: record the rand amount, translate at the RBZ's rand-to-ZiG rate on the invoice date, and carry the rand creditor balance in your foreign currency creditors ledger. When you pay, translate again at the payment-date rate and post any exchange difference.

Built for the Beit Bridge corridor: FleetFabric ERP supports ZAR, USD, ZWG, BWP, and other SADC currencies natively — making it the natural choice for Zimbabwean logistics and fleet businesses with South African supplier relationships or cross-border transport operations. Every rand invoice flows directly into your multi-currency creditors ledger, ready for ZIMRA reporting.

Month-End Revaluation — The Step Most Businesses Skip

If your business holds any outstanding foreign currency debtors, creditors, or bank balances at the end of a reporting period, those balances must be revalued at the closing rate. This is not optional under IAS 21 — and ZIMRA auditors are increasingly aware of businesses that skip this step and report misleading profit figures as a result.

🔄

How to post a revaluation journal

At month end, take every foreign currency balance and translate it at the closing RBZ rate. Compare that figure to the carrying value in your books (translated at the original transaction rate). Post the difference as an unrealised exchange gain or loss — debiting or crediting the exchange difference account, with the other leg on the debtor, creditor, or bank account.

Practical example: You hold a USD 10,000 debtor balance. At transaction date (15 April), the rate was ZWG 27.90, so your carrying value is ZWG 279,000. At 31 May, the closing rate is ZWG 29.10 — restated value is ZWG 291,000. You post an unrealised exchange gain of ZWG 12,000. This reverses next period when the cash is collected.

With FleetFabric ERP: This entire revaluation — across every foreign currency debtor, creditor, and bank account — is triggered in a single month-end close step. FleetFabric calculates the gain or loss per balance, posts the journals automatically, and generates the exchange difference report ready for your auditor. What takes hours manually takes seconds.
Common mistake to avoid: Some businesses revalue only their bank accounts and forget their debtor and creditor ledgers. The result is a balance sheet where assets and liabilities are measured inconsistently — some at historical rates, some at closing rates. This distorts both profitability and net asset value, and is a red flag in any ZIMRA audit.

"The businesses that handle multi-currency accounting well aren't the ones with the most complex systems — they're the ones with the most consistent discipline: same rate source, every transaction, every period."

Why FleetFabric ERP Is the Best Cloud Accounting Software for Zimbabwe's Logistics & Fleet Businesses

Most accounting software sold in Zimbabwe was designed for a single-currency world and retrofitted with foreign currency features as an afterthought. The result: manual workarounds, broken reconciliations, and year-end headaches that cost you time and ZIMRA exposure. FleetFabric ERP was built differently — from the ground up for the African multi-currency, multi-country operating environment.

⭐ Africa's #1 Cloud ERP for Fleet & Logistics

FleetFabric ERP — One Platform. Every Currency. Every Compliance.

FleetFabric ERP is the only ISO-certified cloud accounting and fleet management platform on the African market that handles ZWG, USD, ZAR, BWP, and other SADC currencies natively — with full ZIMRA compliance built in, not bolted on. For logistics operators and fleet businesses in Zimbabwe, it's the accounting system that actually understands your world.

💰 Multi-Currency General Ledger
Separate ZWG and USD ledger codes. Full trial balance in any currency. No manual extraction for ZIMRA reporting.
📄 Multi-Currency Invoicing
Invoice clients in USD, ZWG, or ZAR. RBZ rate applied automatically at transaction date. Original currency retained permanently.
🔄 Automated Month-End Revaluation
One-click revaluation of all foreign currency debtors, creditors, and bank accounts. Journals posted automatically. Exchange report ready for audit.
🏛️ ZIMRA-Ready Tax Reporting
VAT returns translated to ZWG at transaction-date rates. Income tax computation in ZWG. Rate schedules archived for 6-year ZIMRA retention.
📱 Ecocash & Zipit Integration
Mobile money captured as a distinct payment method, reconciled to your ZWG bank account automatically, matched to open invoices.
🚛 Fleet & Transport Management
Transport orders, fuel costs, CPK, and driver payroll all flow into the same accounting core. One system, zero reconciliation between platforms.
📱 Mobile App — iOS & Android
Full ERP and fleet management on your phone. Raise invoices, capture payments, approve POs, log fuel, and view live dashboards — anywhere in Zimbabwe.
🌍 SADC Multi-Country Support
ZW, ZA, BW, NA, MZ, ZM. Cross-border permits, multi-currency payroll, and country-specific compliance in one deployment.
📊 Real-Time Dashboards & AI Analytics
Live cost-per-kilometre, exchange gain/loss trends, fuel spend by corridor, and predictive maintenance alerts — all on one screen.
✓ ISO 27001 Certified ✓ ISO 9001 Certified ✓ Cloud-Based — No Server Required ✓ ZWG · USD · ZAR · BWP · NAD Native ✓ ZIMRA Compliant ✓ IAS 21 Aligned
See FleetFabric ERP in Action →

FleetFabric ERP vs Other Accounting Software — For Zimbabwe Fleet & Logistics Businesses

Not all accounting platforms are equal when it comes to Zimbabwe's specific needs. Here's how FleetFabric ERP stacks up against other commonly used systems in the market:

FeatureFleetFabric ERPPastel / Sage 50Generic Local Software
Native ZWG & USD ledgers Full separation~ Partial
Automated month-end revaluation One-click~ Manual setup
ZIMRA VAT in ZWG (from USD invoices) Automatic~ Manual
Ecocash / Zipit reconciliation Native~ Varies
Fleet & transport costs in same platform Fully integrated✗ Separate system
Cost-per-kilometre (CPK) reporting Real-time
SADC multi-country & multi-currency payroll Built-in~ ZA only
ISO 27001 & ISO 9001 certified Both~ ISO 9001 only
Cloud-based — no local server Fully cloud~ Desktop first~ Varies
Mobile app (iOS & Android) Full-featured
AI-powered analytics & predictive maintenance Included
🔗

The integration advantage — why fleet businesses need one platform, not two

The most expensive accounting problem for Zimbabwean fleet and logistics operators isn't currency complexity — it's operating two disconnected systems. A fleet management tool that doesn't talk to the accounting software means fuel costs, maintenance expenses, and driver costs have to be manually re-entered into the books. Every manual transfer is a reconciliation risk, a delay, and a potential ZIMRA exposure.

FleetFabric ERP eliminates this completely. When a transport order is dispatched, it flows directly into fleet scheduling, fuel allocation, driver assignment, and the financial ledger — simultaneously, in the correct currencies, with no manual bridging. A logistics company running 20 trucks across the Harare–Beit Bridge corridor gets real-time cost-per-kilometre by route, in ZWG or USD, on the same dashboard as their debtors and creditors.

FleetFabric ERP is the only platform on the African market that fully integrates ERP accounting, fleet management, fleet maintenance, fuel management, and a Transport Management System (TMS) in a single ISO-certified, cloud-based architecture — all with native multi-currency support for Zimbabwe's operating environment.

FleetFabric ERP Mobile App — Your Accounts and Fleet, Anywhere in Zimbabwe

Zimbabwe's business environment doesn't always happen behind a desk. Fleet managers are at depots in Bulawayo. Transport supervisors are on the Beit Bridge border. Drivers are collecting payments in the field. The FleetFabric ERP mobile app puts your full accounting and fleet management platform in your pocket — on iOS and Android, with full ZWG and USD support — so your business never stops because you're not in the office.

📱

Full ERP accounting on iOS & Android

The FleetFabric ERP mobile app is not a stripped-down companion app. It gives your team access to the core accounting and fleet management functions they need in the field — including raising invoices in ZWG or USD, capturing receipts, approving purchase orders, and viewing real-time financial dashboards — all synced instantly to the cloud platform.

Built for Zimbabwe's operating realities: The FleetFabric mobile app works in low-bandwidth conditions — critical for teams operating outside Harare where LTE coverage is patchy. Data is cached locally and synced when connectivity is restored, so a driver capturing an Ecocash receipt at a remote depot doesn't lose the transaction.
FleetFabric ERP Mobile App — Key Features
🧾
Raise invoices in ZWG or USD
Create and send multi-currency invoices from your phone — RBZ rate applied automatically at the moment of creation.
💳
Capture receipts & payments
Record Ecocash, Zipit, USD cash, and bank payments on the spot — matched to open invoices in real time.
🚛
Fleet & trip management
Drivers log trips, fuel fills, and vehicle inspections. Managers approve, monitor, and dispatch — all from the app.
Fuel capture & CPK tracking
Log fuel fills at the pump. Cost per kilometre updates automatically — in ZWG or USD — per vehicle and per route.
Purchase order approvals
Approve or reject purchase orders on the go — no waiting for managers to be back at a desktop to unblock procurement.
📊
Live financial dashboards
Real-time debtors, creditors, cash position, and fleet cost — in your pocket, updated to the second, in any currency.
🔧
Job cards & maintenance
Workshop staff open, update, and close job cards from the workshop floor. Parts costs post directly to the vehicle's cost record.
🔒
ISO 27001 secure
Role-based access control means each user sees only what they need. All data encrypted in transit and at rest.

"Your trucks don't stop at 5pm — and neither should your accounting system. FleetFabric ERP's mobile app means your Harare office, your Bulawayo depot, and your driver at the border are all working from the same live financial data."


ZIMRA Compliance — The Non-Negotiables

ZIMRA's requirements around multi-currency record-keeping have tightened in the ZWG era. Here's what every Harare business operating across currencies must have in place.

🏛️

VAT — which currency to declare in

VAT returns must be submitted in ZWG (Zimbabwe Gold), regardless of the currency in which your sales were invoiced. If you invoice in USD, you must translate the output tax to ZWG at the RBZ interbank rate on the tax point date (typically the invoice date). Similarly, input tax claimed on USD-denominated supplier invoices must be translated at the appropriate rate. Maintain a clear translation schedule as part of your VAT file — ZIMRA auditors will request it.

FleetFabric ERP handles this automatically: Every USD or ZAR invoice raised in FleetFabric generates the ZWG-equivalent VAT figure at the transaction-date RBZ rate. Your VAT return is pre-populated from these figures — no separate spreadsheet, no manual translation schedule, no risk of using the wrong rate.
📑

Income tax — translating USD profits to ZWG

Corporate income tax assessments are issued in ZWG. If your functional currency is USD, you must translate your profit or loss into ZWG for tax computation using the prescribed rate — typically the average RBZ interbank rate for the year of assessment, unless ZIMRA issues specific guidance. Keep a monthly rate schedule and document the translation methodology in your tax pack.

Important: ZIMRA does not accept informal or parallel-market rates in tax computations. Using any rate other than the official RBZ interbank rate in your records is a compliance risk that can result in penalties, interest, and back-assessments. FleetFabric ERP stores every RBZ rate used in every transaction — giving you a complete, timestamped rate audit trail for the full 6-year ZIMRA retention period.
📂

Record-keeping obligations

ZIMRA may request source documents in their original currency alongside their ZWG equivalents. This means retaining original USD or rand invoices, plus a translation schedule showing the rate applied and its source. The minimum record retention period under Zimbabwe's tax legislation is six years — your multi-currency records must be complete, accessible, and audit-ready for that entire period.

FleetFabric ERP's cloud advantage: Because FleetFabric is fully cloud-based, every invoice, payment, journal, and rate record is stored securely and accessible from anywhere — for as long as you need it. No risk of losing records to a failed hard drive, office fire, or staff turnover. When ZIMRA comes knocking, your six-year audit trail is one login away.

Practical Tips for Harare Businesses

Beyond the technical requirements, these operational habits will make your multi-currency accounting significantly more manageable — and significantly less stressful at year end.

  • Fix your rate source — and let FleetFabric automate it: The RBZ interbank rate, published daily, is the safest choice for ZIMRA purposes. FleetFabric ERP applies the correct rate at every transaction automatically — no manual lookups, no risk of applying yesterday's rate to today's invoices.
  • Reconcile USD and ZWG bank accounts completely separately. FleetFabric maintains a distinct cashbook for each currency account — your USD bank rec and ZWG bank rec are separate reports, each with their own closing balance and ZWG-equivalent figure.
  • Train your front-line staff — FleetFabric makes this easier. Because currency is built into every transaction type in FleetFabric (invoice, receipt, purchase order, payment), staff are prompted to select the correct currency at entry — it can't be skipped or approximated.
  • Keep a monthly RBZ rate log. FleetFabric archives every exchange rate used in every transaction — giving you a complete, searchable rate history. Download your rate log at any time for any period.
  • Run revaluation as a month-end close procedure — not a year-end one. In FleetFabric, month-end revaluation is a single step in the period-close checklist. It revalues every foreign balance, posts the journals, and updates your balance sheet in seconds.
  • Work with a local accountant who understands ZWG-era ZIMRA guidance. FleetFabric gives your accountant direct access to the reports they need — trial balance by currency, exchange gain/loss schedule, VAT translation report — so their time is spent on advice, not data extraction.

8 Immediate Actions for Your Business

If your multi-currency bookkeeping isn't where it needs to be, here's where to start — in order of priority:

  1. Audit your current chart of accounts — do you have separate USD and ZWG account codes, or are you cramming both currencies into a single ledger? If it's the latter, it's time to move to FleetFabric ERP.
  2. Document your rate policy in writing — specify the source (RBZ interbank), who is responsible for obtaining daily rates, and how rates are captured in the system. With FleetFabric, this is built-in and automatic.
  3. Pull your last three months of bank statements for every currency account and verify that your accounting records match — transaction by transaction.
  4. Identify all outstanding USD and rand debtor and creditor balances, and check whether they have been revalued at the correct closing rate for each period.
  5. Review your last VAT return — were all USD-denominated outputs and inputs correctly translated to ZWG at the transaction date rate? FleetFabric generates this translation schedule automatically with every return.
  6. Check that Ecocash and Zipit transactions are being captured as ZWG (not approximated to USD) and reconciled to your ZWG bank account monthly.
  7. Establish a month-end close checklist that includes: rate log download, debtor/creditor revaluation, bank reconciliation in each currency, and exchange gain/loss report. FleetFabric's period-close workflow covers all of these in sequence.
  8. Request a FleetFabric ERP demo — see exactly how the multi-currency accounting, ZIMRA compliance, and fleet cost management modules work together for a business like yours.
2
Active legal tender currencies in Zimbabwe — ZWG and USD
6
Years ZIMRA requires you to retain multi-currency records
IAS 21
The accounting standard governing foreign currency translation
0
Tolerance for parallel-market rates in ZIMRA tax computations

Zimbabwe's Best Cloud Accounting Software for Fleet & Logistics Businesses

FleetFabric ERP is the only ISO-certified, cloud-based platform that combines multi-currency accounting, ZIMRA compliance, fleet management, fuel tracking, and transport management in one system — built for Zimbabwe and the wider SADC region. Stop reconciling between disconnected tools. Start running your fleet and your books from one platform.

Request a Free FleetFabric ERP Demo →