Learn · Accounting
Multi-currency accounting: how businesses handle FX gains, losses, and bookkeeping
How multi-currency accounting works: functional currency, transaction and closing rates, realized and unrealized FX, revaluation, settlement, QuickBooks, and Xero.
On this page
In short
How does multi-currency accounting work?
Record each foreign-currency transaction in both its original currency and the entity’s functional currency at the applicable transaction-date rate. At each reporting date, retranslate open foreign-currency monetary balances at the closing rate. Record the resulting exchange difference, then recognize the final difference when the receivable or payable settles.
Functional currency comes before software settings
IAS 21 defines functional currency as the currency of the primary economic environment in which the entity operates, meaning the environment in which it mainly generates and spends cash. Presentation currency is the currency in which financial statements are shown. They can differ. A parent may present consolidated statements in USD while a subsidiary’s functional currency is EUR. Setting every entity to USD because the board deck is in dollars confuses measurement with presentation.
| Concept | Meaning under IAS 21 | Example |
|---|---|---|
| Functional currency | Currency of the entity’s primary economic environment | USD for a US operating company whose cash generation and spending are mainly USD |
| Foreign currency | Any currency other than that entity’s functional currency | EUR invoice in a USD-functional entity |
| Presentation currency | Currency in which financial statements are presented | USD group accounts that include a EUR-functional subsidiary |
| Closing rate | Spot exchange rate at the end of the reporting period | The rate used to retranslate an open EUR payable at month-end |
Definitions from IAS 21. Functional currency is entity-specific; the examples are illustrative and do not determine any company’s actual currency.
The lifecycle of a foreign-currency invoice
This sequence follows IAS 21 for a monetary receivable or payable. Apply your own framework and chart of accounts with an accountant.
Recognize the transaction
Store the original currency amount and translate it into functional currency at the spot rate on the date the transaction first qualifies for recognition. IAS 21 permits an average rate as a practical approximation when it approximates actual rates, but says an average is inappropriate when rates fluctuate significantly.
Keep the foreign amount open
Accounts receivable or payable remains denominated in the invoice currency until settlement, credit, write-off, or another valid event. Do not overwrite the original invoice amount every time the exchange rate changes. The foreign units and functional-currency carrying amount answer different questions.
Retranslate at period end
IAS 21 requires foreign-currency monetary items to use the closing rate. Compare the resulting functional-currency amount with the current carrying amount and record the exchange difference for the period, subject to the standard’s exceptions.
Settle at the payment or receipt rate
Translate the cash movement at the settlement rate, clear the receivable or payable, and record the remaining exchange difference. Record transfer or conversion fees separately so the FX result is not inflated by a service charge.
Reconcile both currencies
The subledger should clear the original foreign amount, while the general ledger clears the functional-currency carrying amount. Tie the cash side to the bank or provider statement and review the exchange-difference account for duplicate revaluations or unexplained manual entries.
Worked example: invoice, month-end, and settlement
| Event | USD per EUR | USD carrying or settlement amount | FX effect at event |
|---|---|---|---|
| Invoice, 1 April 2025 | 1.0800 | $10,800 | Initial recognition |
| Month-end, 30 April 2025 | 1.1349 | $11,349 | $549 loss |
| Settlement, 15 May 2025 | 1.1189 | $11,189 | $160 gain after revaluation |
| Cumulative invoice-to-payment effect | $389 net loss |
FRED DEXUSEU observations, US dollars per euro. Calculations: EUR 10,000 × each rate. The example excludes fees and assumes the invoice is recognized on 1 April, books close on 30 April, and payment occurs on 15 May.
At invoice date, the buyer records the supplier cost and payable at $10,800. At April close, the euro payable is worth $11,349, so the payable increases by $549 and the example recognizes an exchange loss. On settlement, cash of $11,189 clears the $11,349 carrying amount, producing a $160 exchange gain in May. Across both periods, the net FX loss is $389, which equals the difference between initial recognition and settlement.
Monetary and non-monetary items do not use one rate rule
IAS 21 period-end translation by item type
| Feature | Monetary itemFixed or determinable currency units | Historical-cost non-monetaryMeasured at historical cost | Fair-value non-monetaryMeasured at fair value |
|---|---|---|---|
| Examples | Cash, trade receivable, trade payable, fixed-currency debt | Historical-cost inventory or equipment | An item whose fair value is measured in foreign currency |
| Rate at reporting date | Closing rate | Transaction-date historical rate | Rate on the date fair value was measured |
| Common mistake | Leaving an open balance at invoice rate | Retranslating historical cost every month | Using closing rate when valuation occurred on another date |
IAS 21 paragraph 23. Other standards determine the carrying amount and whether related gains or losses belong in profit or loss or other comprehensive income.
What accounting software automates, and what it does not
As published August 2026, QuickBooks Online documents “home currency adjustments” that recalculate foreign balances with a selected market or specified rate. Its support page says accounts payable and accounts receivable adjustments can appear as unrealized gains or losses and instructs users to revalue before running updated reports. That feature performs a calculation; it does not choose the entity’s accounting framework, prove the selected rate is appropriate, or review a closed period.
As published August 2026, Xero says its multi-currency workflow stores a base currency, converts foreign invoices and bills, applies a daily rate that can be overridden on an individual transaction, and provides currency revaluation and foreign-currency reporting. Treat those as workflow capabilities, not evidence that every automatically supplied rate matches a contract, bank conversion, tax rule, or period-end policy.
| Software can | Finance must still |
|---|---|
| Store foreign and home-currency amounts | Approve functional currency and account mapping |
| Supply or accept an exchange rate | Define acceptable source, date, time, and override evidence |
| Calculate revaluation entries | Confirm population, cut-off, item type, and locked-period treatment |
| Show exchange gains and losses | Reconcile movement and separate fees or corrections |
| Produce currency reports | Tie them to subledgers, bank statements, and financial statements |
Capabilities summarized from Intuit and Xero documentation as published August 2026. The control column is an operational recommendation.
Common multi-currency bookkeeping mistakes
- Recording only the home-currency amount and losing the original invoice currency and units.
- Using the payment-date bank rate to backdate an invoice that should have a transaction-date rate.
- Failing to retranslate open monetary receivables, payables, cash, or debt at the reporting-date closing rate.
- Retranslating historical-cost non-monetary items as though they were monetary balances.
- Posting bank or platform fees into FX gain or loss instead of a separate fee account.
- Running revaluation twice, or failing to account for the prior period’s carrying amount at settlement.
- Allowing manual rate overrides without the source, date, approver, and commercial reason.
- Assuming a zero foreign-currency subledger balance proves the functional-currency ledger reconciles.
Multi-currency accounting questions
What is functional currency?
Under IAS 21, it is the currency of the primary economic environment in which the entity operates, generally where it mainly generates and spends cash. It is a measurement conclusion based on the entity’s facts, not simply the currency selected for a dashboard or parent-company report.
When do I record a foreign-currency invoice?
Under IAS 21, recognize it in functional currency at the spot rate on the date the transaction first qualifies for recognition. Keep the original foreign amount too. A practical average may be used only when it reasonably approximates actual rates and rates have not fluctuated significantly.
What is an unrealized FX gain or loss?
In common bookkeeping usage, it is the change in functional-currency value of an open foreign-currency balance after retranslation but before settlement. QuickBooks uses that terminology for home-currency adjustments to open accounts receivable and payable. Formal presentation depends on the applicable accounting framework.
What happens to the prior revaluation when an invoice settles?
Clear the receivable or payable at its current carrying amount, record cash at the settlement amount, and recognize the remaining exchange difference. Across periods, the exchange effects should bridge from the original functional-currency amount to the final settlement amount without double counting.
Do all foreign-currency assets use the closing rate?
No. IAS 21 uses the closing rate for monetary items. Historical-cost non-monetary items use the transaction-date rate, while non-monetary items measured at fair value use the rate when fair value was measured. First classify the item and determine its carrying amount under the relevant standard.
Can accounting software choose the right exchange rate automatically?
It can supply and apply a rate, but finance remains responsible for whether that source and date fit the transaction and reporting policy. Contract rates, actual bank conversions, period-end closing rates, tax rules, and unavailable-currency situations can require review or a documented override.
Is a multi-currency bank account the same as multi-currency accounting?
No. The account lets a business hold or move currency. Multi-currency accounting measures those balances and transactions in the entity’s functional currency, tracks exchange differences, applies period-end rules, and reconciles the foreign units to statements and subledgers.
Sources
External links open in a new tab.
- IAS 21, The Effects of Changes in Foreign Exchange Rates — IFRS Foundation
- IAS 21 issued standard, paragraphs 21 to 29 — IFRS Foundation
- IFRIC Update, September 2022 — IFRS Foundation
- Enter home currency adjustments for foreign balances — Intuit QuickBooks
- Frequently asked questions about home currency adjustments — Intuit QuickBooks
- Do better cross-border business in Xero multi-currency — Xero
- DEXUSEU, US Dollars to Euro Foreign Exchange Rate — Federal Reserve Bank of St. Louis, FRED
Written by
Glide Editorial
Research desk
Glide Editorial covers cross-border money, stablecoin rails, travel finance, and living abroad. Guides are researched for practical accuracy and updated when rails, fees, or regulations change.
- Published
- Last reviewed
Glide · Borderless banking
Moving money across borders?
Hold crypto and 80+ currencies in one account, convert close to the mid-market rate, and pay out on local rails instead of paying the wire tax. Solo, or with multisig for teams.
- Currencies
- 80+
- Spend anywhere
- Visa card
- Registered with
- FINTRAC · Canada