Hong Kong sits at the intersection of the HKD, USD, RMB, and just about every other major currency on a weekly basis. Whether you’re a trading business buying from the mainland and selling to Europe, a services firm with overseas clients, or a small e-commerce operator taking Stripe payouts in USD, the odds of running a strictly HKD-only business are almost zero.
That’s why multi-currency accounting is one of the most common pain points for Hong Kong SMEs, and one of the areas where the wrong software creates hidden reporting errors. This guide covers what you actually need to get multi-currency right — and what to look for in software that can handle it without constant manual fixes.
Why Multi-Currency Matters in Hong Kong
A few patterns that show up in HK businesses again and again:
- Services firms bill overseas clients in USD, EUR, or GBP, but operate in HKD.
- Trading companies pay suppliers in USD or RMB, sell in the same or a different currency, and report to HK auditors in HKD.
- E-commerce operators take customer payments in the customer’s currency via Shopify, Stripe, or PayPal, and settle into HKD bank accounts weeks later.
- Investors and holding companies hold cash balances in USD or RMB alongside HKD to match deal pipelines.
In every one of these cases, the accounting has to track the original currency, the HKD equivalent at transaction date, and the realised or unrealised gain/loss when exchange rates shift.
How Foreign Exchange Gains and Losses Are Recorded
FX gains and losses come in two types, and they’re treated differently:
- Realised FX gain/loss occurs when a foreign-currency transaction is settled. For example, you invoice a US customer USD 10,000 when the rate is 7.80, and they pay two months later at 7.76. The USD 10,000 booked as HKD 78,000 now settles as HKD 77,600. The HKD 400 shortfall is a realised FX loss, hitting the P&L in the period of settlement.
- Unrealised FX gain/loss arises at period-end on foreign-currency balances that haven’t yet been settled. Your USD receivables, USD bank balance, or USD payables are restated to the HKD equivalent at the closing rate, and the difference is posted to the P&L as an unrealised FX movement.
HKFRS requires both treatments — and auditors will look for them. Software that posts only one, or that leaves the restatement to a manual journal at year-end, creates risk in both directions: missed gains that overstate tax, and missed losses that understate tax.
Bank Accounts in Multiple Currencies — How to Manage Them
Most HK SMEs end up with several currency-specific bank accounts — a HKD operating account, a USD account for international clients, an RMB account for mainland suppliers. Each needs:
- Its own general ledger account, maintained in the native currency of the bank.
- A parallel HKD tracking figure, updated at the rate on each transaction date.
- Period-end revaluation to the closing rate, with the difference booked as unrealised FX.
- Reconciliation in the native currency, not the HKD equivalent — otherwise timing differences in FX rates hide genuine bank discrepancies.
Simple cloud tools often collapse foreign-currency bank accounts into the HKD reporting view too aggressively, which makes the bank reconciliation process borderline impossible.
Invoicing Overseas Clients in Their Currency
If you invoice overseas, billing in the client’s preferred currency is often the difference between prompt payment and a drawn-out conversation about wire fees. The accounting side needs to handle this cleanly:
- Invoice face value shown in the client’s currency.
- Revenue recognised in HKD at the rate on the invoice date.
- Receivable held in the client’s currency until settlement.
- Difference at settlement posted as realised FX gain or loss, not as an adjustment to revenue.
If the software doesn’t separate revenue from FX movement at the posting level, your gross margin figures will be contaminated by currency volatility — making pricing and segment analysis unreliable.
Reporting in HKD When You Transact in Multiple Currencies
For a Hong Kong company, the functional currency is almost always HKD, and the financial statements must be presented in HKD. But the underlying transactions might be in a dozen different currencies. This creates three specific reporting needs:
- HKD reporting at the top level: balance sheet, P&L, cash flow statement.
- Original-currency breakdowns at the detail level: aged AR/AP by currency, bank balances in native currency.
- FX movement disclosure in the notes to the accounts, distinguishing realised from unrealised.
Good multi-currency software produces all three automatically. Average software produces the HKD view and leaves the rest to be rebuilt manually at year-end.
Software Features to Look For
When evaluating multi-currency accounting software for a HK business, the specific checklist is:
- Transaction-date rate capture, not overwrite.
- Automatic realised FX posting on settlement.
- Automatic unrealised FX revaluation at period-end.
- Separate bank accounts per currency, reconcilable in the native currency.
- Multi-currency invoicing with HKD revenue recognition.
- Aged AR/AP by currency, not collapsed into HKD.
- Rate table management — either manually maintained or auto-updated from a reliable source.
- HKFRS-compliant disclosures in the report output.
Missing any of these forces a manual workaround. Manual workarounds scale poorly — they cost time every month and they introduce errors at year-end.
Multi-Currency Accounting Built for Hong Kong
If your current tool handles multi-currency clumsily — or if you’re still running Excel sheets alongside the accounting system to track FX — it’s probably time to move. Giga Accounting by 凌峰會計 supports full multi-currency operations natively: per-transaction rates, automatic realised and unrealised FX postings, currency-specific bank accounts, and HKFRS-formatted reports. The 10GB-per-company storage allowance accommodates the higher document volume multi-currency operations generate — FX advice slips, foreign-currency bank statements, customs documentation, supplier invoices in mixed currencies — without forcing year-end purge of supporting documents.
Both the Windows desktop edition and the cloud edition are available for free trial. Get in touch for a walkthrough against your specific currency mix, or review our transparent pricing. If trading operations are your main use case, our companion guide on QuickBooks vs Xero vs local software adds more context.