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.

Original currency · functional currency · transaction rate · closing rate

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.

Four currency concepts in a multi-currency ledger
ConceptMeaning under IAS 21Example
Functional currencyCurrency of the entity’s primary economic environmentUSD for a US operating company whose cash generation and spending are mainly USD
Foreign currencyAny currency other than that entity’s functional currencyEUR invoice in a USD-functional entity
Presentation currencyCurrency in which financial statements are presentedUSD group accounts that include a EUR-functional subsidiary
Closing rateSpot exchange rate at the end of the reporting periodThe 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

USD-functional buyer records and pays a EUR 10,000 supplier bill
EventUSD per EURUSD carrying or settlement amountFX effect at event
Invoice, 1 April 20251.0800$10,800Initial recognition
Month-end, 30 April 20251.1349$11,349$549 loss
Settlement, 15 May 20251.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

IAS 21 period-end translation by item type
FeatureMonetary itemFixed or determinable currency unitsHistorical-cost non-monetaryMeasured at historical costFair-value non-monetaryMeasured at fair value
ExamplesCash, trade receivable, trade payable, fixed-currency debtHistorical-cost inventory or equipmentAn item whose fair value is measured in foreign currency
Rate at reporting dateClosing rateTransaction-date historical rateRate on the date fair value was measured
Common mistakeLeaving an open balance at invoice rateRetranslating historical cost every monthUsing 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.

A close control around the software feature
Software canFinance must still
Store foreign and home-currency amountsApprove functional currency and account mapping
Supply or accept an exchange rateDefine acceptable source, date, time, and override evidence
Calculate revaluation entriesConfirm population, cut-off, item type, and locked-period treatment
Show exchange gains and lossesReconcile movement and separate fees or corrections
Produce currency reportsTie 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.

  1. IAS 21, The Effects of Changes in Foreign Exchange RatesIFRS FoundationFunctional currency, foreign currency, and translation scope.Checked 08 Aug 2026
  2. IAS 21 issued standard, paragraphs 21 to 29IFRS FoundationInitial recognition, period-end rates, and exchange differences.Checked 08 Aug 2026
  3. IFRIC Update, September 2022IFRS FoundationConcise statement of IAS 21 initial and subsequent translation requirements.Checked 08 Aug 2026
  4. Enter home currency adjustments for foreign balancesIntuit QuickBooksRevaluation workflow and unrealized gain or loss behavior, as published August 2026.Checked 08 Aug 2026
  5. Frequently asked questions about home currency adjustmentsIntuit QuickBooksChecked 08 Aug 2026
  6. Do better cross-border business in Xero multi-currencyXeroBase currency, rates, overrides, reports, and revaluation, as published August 2026.Checked 08 Aug 2026
  7. DEXUSEU, US Dollars to Euro Foreign Exchange RateFederal Reserve Bank of St. Louis, FREDRates used in the EUR 10,000 payable example.Checked 08 Aug 2026

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