If you export within SADC, your books touch three to seven currencies in a normal month. Most accounting tools treat multi-currency as an advanced feature you opt into; in practice it should be the default for anyone exporting from a small African economy.
This guide is for SME owners and finance managers running multi-currency books in the real world — not the textbook one.
The four currency positions
Every cross-border SME has four positions to track, simultaneously, every day:
| Position | What it captures | |---|---| | Functional currency | The currency you report your P&L and balance sheet in (usually your home country’s) | | Operating currencies | What you bill customers in (often the destination country’s currency) | | Settlement currencies | What actually lands in your bank — often a third currency (USD or ZAR is common) | | Pricing currency | How you price the product (commonly USD for export-grade goods to keep prices stable across markets) |
A Malawian fruit exporter might price in USD, bill in ZMW (for Zambian customers), settle in ZMW (which converts to USD inside the bank), and report in MWK. Four currencies, one transaction.
Step 1 — Pick your functional currency carefully
Default to your home-country currency — but check three conditions first:
- Are you regulated (e.g. licensed by your central bank to operate)? Most SADC central banks require home-currency reporting.
- Where do most of your costs sit? If 80% of your costs are in MWK and 20% are in USD, MWK is functional. If it’s 50/50, you have a strategic choice.
- What does your auditor expect? Most SADC audit firms default to home-currency. Switching mid-stream is painful.
Once chosen, the functional currency is sticky — change it only when material conditions shift.
Step 2 — Track the four positions, not just the totals
Your accounting should show, for any given period:
- Revenue by operating currency (so you see the ZMW vs MZN vs USD split)
- COGS by purchase currency (so you spot when supplier pricing diverges from market)
- Cash by settlement currency (so you know where your liquidity actually sits)
- Margin in functional currency (so the P&L is single-line)
Without this split, the only number you have is “total margin in functional currency” — useful for the bank, useless for operating decisions.
Step 3 — Decide your FX hedging policy (or don’t hedge — but decide)
For most SADC SMEs the right answer is: don’t hedge. Hedging instruments are expensive, illiquid in non-USD/ZAR pairs, and require treasury skills you probably don’t have.
What works instead:
- Match operating currency to settlement currency where possible (bill in ZMW, settle in ZMW; bill in USD, settle in USD)
- Keep small operating buffers in the operating currencies (1-2 months’ opex in each)
- Time large conversions strategically rather than continuously (monthly batched conversions beat daily ones)
- Pass FX risk to the buyer for high-volatility currencies (price the consignment in USD, let the buyer manage their MWK→USD conversion)
If you do choose to hedge, do it with FX forwards through your commercial bank — not derivative products from international brokers. Your bank knows your business; the broker doesn’t.
Step 4 — Set your invoicing currency strategically
A common pattern that works in SADC:
- Domestic customers — invoice in your home currency
- SADC neighbours — invoice in their currency or yours (depending on bargaining power)
- Outside-SADC customers — invoice in USD or EUR (whichever your buyer’s bank prefers)
- Rapid-revenue-cycle goods (fast-moving consumer goods) — invoice in destination currency
- Slow-revenue-cycle goods (project work, long-tail B2B) — invoice in USD
A thoughtful invoicing-currency policy reduces FX exposure without expensive instruments.
Step 5 — Reconcile to the bank statement, by currency, weekly
The single biggest source of multi-currency accounting errors is reconciling against the “total cash” line at month-end. Reconcile per currency, weekly:
- USD bank balance ↔ USD ledger balance
- ZMW bank balance ↔ ZMW ledger balance
- MWK bank balance ↔ MWK ledger balance
- And so on per currency you operate in
If the per-currency reconciliation breaks, you find the error in days, not weeks.
Step 6 — Use a platform that does the heavy lifting
If you’re running this in Excel, you’re building infrastructure your competitors are buying off the shelf.
LettsOS handles multi-currency accounting natively:
- Supports MWK, MZN, ZMW, ZWG, TZS, ZAR, USD, EUR out of the box
- Per-transaction FX rates (auto-pulled from a configurable source)
- Multi-currency P&L by reporting currency, with operating-currency drill-down
- Per-currency bank reconciliation against your settlement accounts
- Integrated with Letts Trade for cross-border tax + tariff handling
What's next
- Tropical Foods customer story — a Malawian exporter scaling to 8 SADC markets with multi-currency books
- Beira Corridor Logistics customer story — Mozambican freight operator with MZN / MWK / USD positions
- SADC cross-border trade — a practical guide — the trade mechanics behind multi-currency accounting
Ready to start? Sign up free and book a 30-minute call with our trade-finance team.