Search results for multi-currency accounting software return products, and they all answer the same question: can this system hold a foreign-denominated invoice, convert it, and report in another currency. Almost every current system can. What the product pages do not address is the set of decisions a company has to settle first, because those are not features and no vendor can make them on a buyer’s behalf.

This guide separates the two layers. One is accounting policy: which currency each entity operates in, which published rate the company uses, how monetary and non-monetary items are treated at period end, and where the differences belong. The other is product behaviour: what a system lets you configure, what it computes, and which settings it will never let you change again. The product map was checked against official documentation on 22 August 2026.

The accounting comparisons were evidence-reviewed against IAS 21, the Australian amendment instrument and official FASB material available for this review. Where the complete current ASC 830 codification text was not directly accessible, the article now states the limit instead of inferring a definitive absence. Entity-specific functional-currency, exchangeability and net-investment conclusions remain management judgements.

Quick answer

A currency setting chosen during implementation locks an accounting judgement into a field that several products will not let you change, sending gains, losses and equity to the wrong place in every period that follows.

Decision: Decide and document the functional currency, the rate source hierarchy and the intercompany net-investment position for each entity before configuring or replacing a multi-currency accounting system.

Key takeaways

  • Functional currency is a judgement about the primary economic environment, not a configuration value. FASB states that management’s judgement is essential in making it, and IAS 21 permits a change only when the underlying business changes.
  • Several products treat the currency identity field as a one-way door. Intuit documents that multicurrency cannot be switched off once enabled, and Oracle documents that a NetSuite subsidiary base currency cannot change once any record carrying a currency amount is saved.
  • Remeasurement and translation have different destinations. Differences on monetary items go to profit or loss; translation into a presentation currency goes to other comprehensive income and accumulates until disposal.
  • Rate sources carry stated limits that rarely survive into a configuration. The Reserve Bank of Australia says its published rates should not be relied on for regulatory or commercial purposes, and the IRS states it has no official exchange rate at all.

What multi-currency accounting software has to do

The category records a transaction in the currency it was struck in, carries a second amount in the currency the entity keeps its books in, and revalues balances still open at period end. Beyond that shared core it splits by how many currency layers the ledger holds, whether the second amount is written at posting or derived at reporting, and whether it can consolidate entities keeping books in different currencies. The boundary matters, because much of what buyers assume sits inside the accounting system does not.

What the accounting system owns in a multi-currency estate, and what sits outside it
AreaOwned by the accounting systemUsually owned elsewhere
MeasurementTransaction and functional currency amounts, period-end revaluation, realised and unrealised difference postings.Nothing. This is the core the ledger cannot delegate.
RatesThe stored rate table, rate types, the rate applied to each posting, and the override log.The published feed, and the policy deciding which source is authoritative.
Group reportingTranslation to a presentation currency, the cumulative translation account, elimination of intercompany balances.Ownership modelling and statutory-to-group mapping in a dedicated consolidation platform where one is deployed.
ExposureThe exposure implied by open balances.Forecasting, hedging execution and settlement, which sit with the treasury layer and its own controls.
Hedge designationThe journals a designation produces, once it exists.Designation, documentation and effectiveness testing, covered under the hedge accounting requirements a system must execute.

Where the accounting system ends is itself a choice, examined in the comparison of accounting platforms against full ERP financials, and it changes which rows above the finance team actually controls.

Three currencies, and only one of them is arithmetic

The transaction currency is the currency the deal was struck in. It is a fact about the invoice or bank movement, recorded without judgement.

The functional currency is the currency of the primary economic environment in which an entity operates. IAS 21 lists the factors: the currency that mainly influences sales prices, the currency of the country whose competitive forces and regulations determine those prices, and the currency that mainly influences labour and material costs. US GAAP lands in the same place. FASB’s summary of the standard that ASC 830 codifies describes it as the currency of the environment in which cash is generated and expended, and states that management’s judgement is essential in assessing the facts.

The presentation currency is the currency the statements are published in. It is a free choice and carries no measurement consequence, because measurement has already happened by the time translation runs.

Determining functional currency is a judgement, not a field

The conclusion is durable by design. IAS 21 states that because functional currency reflects the underlying transactions, events and conditions relevant to an entity, once determined it is not changed unless those conditions change. A genuine change is then applied prospectively from that date: items are translated at the rate on the day, and translated non-monetary amounts become their historical cost. Prior periods are not restated.

Systems impose a second and harder constraint. Intuit documents that once Multicurrency is enabled in QuickBooks Online it can no longer be turned off. Oracle is more explicit: change base currency before doing anything else in NetSuite, because once any user saves a record including a currency amount or linking to a currency record, the base currency can no longer be changed unless all such records are deleted.

The two constraints point the same way, but the system one is stricter. A company whose sales pricing genuinely shifts currency is entitled under IAS 21 to change functional currency prospectively. The ledger may simply refuse. That gap is why the accounting conclusion has to be written and approved before an implementation team reaches the entity setup screen.

Where exchange rates come from, and who owns the choice

Buyers assume there is an official rate. In the two markets covered here there is not, and the sources that look most official carry the strongest disclaimers.

Official exchange rate sources for the United States and Australia, checked 22 August 2026
SourceFrequencyAuthoritative forLimit that affects a rate policy
Federal Reserve H.10Weekly release of daily ratesStatistical reference, limited currency setQuote convention is not uniform. Most rows are units per US dollar, but asterisked rows including the Australian dollar, euro and New Zealand dollar are US dollars per unit. Loading the table without honouring the asterisk inverts them.
Treasury Reporting Rates of ExchangeQuarterlyReporting by US government agencies, where the Secretary of the Treasury holds sole authority to set the ratesAn agency reporting rate, not a corporate spot rate. Wiring a quarterly figure in as a daily rate is a category error.
IRS yearly average ratesAnnualNothing exclusively. The IRS states it has no official exchange rate and generally accepts any posted rate used consistentlyConsistency, not source, is the tested control. Tax translation is also a separate population from the accounting one.
Reserve Bank of AustraliaDaily, excluding public and bank holidays observed in New South WalesStatistical publication and the Trade Weighted IndexThe RBA states the data should not be relied upon for any regulatory or commercial purpose, and gap days need an explicit rule.
ATO foreign exchange ratesMonthly, plus 30 June and 31 December setsTranslating foreign income, deductions and foreign tax paid for an Australian returnSourced from the RBA since 1 January 2020. For unlisted currencies the ATO permits any reasonable external rate, pushing the choice back to the taxpayer.

Commercial feeds fill the gap and products disagree on which. Intuit documents four-hourly updates from Wall Street On Demand using IHS Markit data. Xero states it delivers hourly updates across more than 160 currencies. Sage describes Sage Intacct as using live rates from OANDA. Three widely used products, three commercial providers, none of them a central bank or a revenue authority.

So the rate source is a documented decision, not an inherited default. A defensible policy names the source per currency, the rate type per purpose, the approval path for an override, and the rule for a day the source does not publish. Where the feed arrives through an integration it becomes a dependency in the map of finance system interfaces and their failure modes.

Remeasurement and translation are different operations

Product marketing uses the two words interchangeably. The accounts do not. They apply at different points, use different rates, and send results to different places.

Remeasurement and the income statement

Remeasurement converts amounts denominated in a currency other than the entity’s functional currency into that functional currency. Under IAS 21 a transaction is recorded at the spot rate on its date. At each period end, monetary items move to the closing rate, non-monetary items held at historical cost stay at the transaction-date rate, and non-monetary items at fair value use the rate when fair value was measured. Differences on settlement, or on retranslating monetary items, go to profit or loss.

The monetary and non-monetary split is where configuration meets substance. A ledger revalues whichever accounts are flagged for revaluation. Flag a prepayment, a deposit or an inventory balance and the system produces a difference every period that should not exist. Reviewing that account list is a cheap, specific control, and it belongs beside the reconciliation controls that prove a balance is supported.

Translation, the closing rate and the cumulative account

Translation converts a complete set of results and financial position from a functional currency into a different presentation currency. IAS 21 sets the procedure: assets and liabilities at the closing rate at that balance sheet date, income and expenses at the rates on the transaction dates, and all resulting differences into other comprehensive income. An average rate is commonly used to approximate the latter, and the standard states plainly that this is inappropriate when rates fluctuate significantly.

Those differences accumulate rather than resolve. FASB describes translation adjustments as held in a separate component of consolidated equity until sale, or until complete or substantially complete liquidation of the net investment. IAS 21 adds detail on release: on disposal the cumulative amount is reclassified from equity to profit or loss when the disposal gain or loss is recognised, and defined partial disposals, including loss of control of a subsidiary, count as disposals.

Products expose this differently, and the difference is architectural. SAP documents that currencies managed in parallel in the Universal Journal are translated during posting rather than at reporting time, fixing the second amount into the journal. Acumatica requires a separate ledger of type Reporting. Whether the presentation amount is written once or recomputed determines what happens when a rate is later corrected, which is worth asking before signature rather than after.

Gains and losses belong in more than one account

A single foreign exchange gain or loss account is a sign the configuration was not thought through. A realised difference arises when a foreign-denominated balance settles and the rate has moved. An unrealised difference arises at period end on a balance still open. A translation difference arises from restating a whole entity and never passes through profit or loss. Rounding differences arise from the arithmetic. Acumatica documents separate account assignment for all five, a reasonable minimum to hold any candidate to.

Keeping them apart is what lets a controller answer the question that follows every material movement: was this a pricing and settlement outcome, a period-end measurement effect, or an artefact of where the group publishes. Only the first two carry operational meaning.

Consolidation, intercompany balances and the net-investment test

Intercompany balances are where currency and consolidation collide, and the rule is more precise than most configurations reflect. IAS 21 states that a monetary item receivable from or payable to a foreign operation, for which settlement is neither planned nor likely in the foreseeable future, is in substance part of the net investment in that operation, and may include long-term receivables or loans. It then draws the line explicitly: such items do not include trade receivables or trade payables. FASB agrees, treating intercompany transactions of a long-term investment nature as part of the parent’s net investment so that they give rise to no gain or loss.

So the difference on a qualifying net-investment item goes initially to other comprehensive income and reaches profit or loss only on disposal, while the difference on an ordinary intercompany trade balance goes to profit or loss now. Both sit in intercompany accounts, both may carry the same partner code, and a system treating all intercompany accounts as one class will put a real amount in the wrong statement. IAS 21 also allows the qualifying item to sit between any two group members, widening the population a reviewer must check. Deciding which balances qualify is documentation work: an assessment of settlement intention, refreshed when funding changes. No product performs it.

Where AASB 121 and IAS 21 diverge from ASC 830

Australia applies AASB 121, the local equivalent of IAS 21, so an Australian group and a US group can reach different numbers from identical facts. One of these divergences is recent enough that many policies have not caught up.

Divergences between ASC 830 and AASB 121 or IAS 21 that change a setting or a disclosure, checked 22 August 2026
QuestionUnited States, ASC 830Australia and IFRS, AASB 121 and IAS 21
A currency that cannot be exchangedNo comparable 2023 amendment was identified in the official FASB materials reviewed. Apply current ASC 830 guidance and the entity’s approved policy rather than importing the IAS 21 method.The entity must estimate the spot rate, aiming to reflect the rate at which an orderly transaction would occur between market participants under prevailing conditions.
Disclosure when a rate is estimatedThis review does not assert an IAS 21-style specified disclosure set under US GAAP; apply current ASC 830 and any other applicable disclosure requirements.Specific disclosure of the nature and financial effects of the lack of exchangeability, the rates used, the estimation process, and the resulting risks.
A hyperinflationary functional currencyRemeasured as if the functional currency were the reporting currency. FASB gives the trigger as three-year inflation of approximately 100 per cent or more.Statements are restated for inflation first, then all amounts translated at the closing rate at the most recent balance sheet date.
Release of the cumulative amountHeld in equity until sale or complete or substantially complete liquidation of the net investment.Reclassified from equity to profit or loss on disposal, with defined partial disposals treated as disposals.

The exchangeability requirements are new. The IASB issued Lack of Exchangeability, amendments to IAS 21, in August 2023. Australia enacted them as AASB 2023-5, and the instrument registered on 13 October 2023 applies to annual periods beginning on or after 1 January 2025, without restating comparatives. A currency is exchangeable when the entity can obtain the other currency within a time frame allowing a normal administrative delay, through a market or exchange mechanism creating enforceable rights and obligations. Exchangeability is assessed at a measurement date and for a specified purpose, and obtaining no more than an insignificant amount means it is not exchangeable.

No accounting system produces that estimate. A rate table accepts whatever is typed into it. The estimate is a documented judgement carrying a disclosure obligation, and for a group operating under exchange restriction it is the most consequential currency decision of the year. Note also that the AASB timing runs against a 30 June year end, so the first affected period for many Australian groups differs from the calendar-year assumption in much vendor material.

Controls and the evidence a reviewer will select

Currency work produces four high-value control points, and a shortlist should be tested against the evidence each one needs rather than against a feature list. The rate table is master data with a change history: who can amend a rate, whether an override is distinguishable from a fed rate, and whether it carries a reason and an approver. The revaluation run is a periodic process with a population: accounts in scope, rate applied, entries produced, and whether it can be reversed. The functional currency conclusion is a document naming the factors assessed, not a screenshot of a settings page. The net-investment assessment is a schedule of intercompany balances with a settlement-intention conclusion per item.

Two of these run inside the period-end timetable, which is why revaluation and translation belong in the same governed sequence as the rest of the close tasks a platform tracks and evidences.

Representative products checked 22 August 2026

Products were included where official first-party documentation addressed at least three of: a defined functional or base currency per entity, a documented rate source, a period-end revaluation process, translation to a separate presentation currency, and consolidation across entities holding different base currencies. Payment providers, foreign exchange brokers and invoicing tools without a general ledger were excluded, as were products whose public material did not reach the threshold.

The table is not a ranking and no scoring was applied. Products are grouped by operating model and alphabetised within group. Official documentation establishes what a vendor states about its own product, not comparative accuracy, control effectiveness, performance at another buyer’s volumes, or that any configuration produces a compliant financial statement. Compliance is a property of the accounts and the people who prepare them, not of the software. Finance Circuit does not sell, resell or accept placement fees for any product named here.

Representative multi-currency accounting products, based on official documentation checked 22 August 2026
Product and modelDocumented currency behaviourDocumented rate handlingDecisive buyer test
QuickBooks Online
Entry accounting system
On Essentials, Plus and Advanced, not Simple Start. Cannot be turned off once enabled. Income and expense accounts always use the home currency, and each account holds one currency, so a separate account is needed per currency.Four-hourly from Wall Street On Demand using IHS Markit data. Manual rates permitted.How many extra accounts does the required currency set create, and what does that do to reporting?
Xero
Entry accounting system
Company-stated transacting and receiving payment in more than 160 currencies, on the Established plan and above.Company-stated hourly updates.Which revaluation and translation outputs exist, and can they be exported as evidence?
Acumatica
Financial management platform
Realised and unrealised difference calculation, account revaluation, and trial balance translation the vendor states follows FASB 52. Separate accounts for realised, unrealised, translation, revaluation and rounding differences. Reporting in a non-base currency needs a separate ledger of type Reporting.Maintained rate table with rate types.What does refreshing the Reporting ledger after a rate correction cost?
Sage Intacct
Financial management platform
Company-stated transacting in over 200 currencies, consolidation the vendor describes as ASC 830 and FAS 52 compliant and generating cumulative translation adjustments, inter-entity transactions across multiple base currencies, and a GAAP, IFRS-adjustment and IFRS reporting view.Company-stated live rates from OANDA.Ask for the compliance claim to be demonstrated on your entity structure.
Oracle NetSuite
Financial management platform and ERP
Base currency set per subsidiary and unchangeable once any record with a currency amount is saved. Month-end revaluation produces unrealised gain and loss transactions across open items and foreign-denominated balances, with base currency adjustments clearing residual amounts.Maintained currency records, revaluation configured per account type.Reconcile every subsidiary base currency to the written functional currency conclusion before go-live.
Microsoft Dynamics 365 Business Central
ERP financials
An additional reporting currency records both local and additional amounts on every general ledger entry. The Adjust Exchange Rates batch job posts differences and updates those amounts, with a choice of carrying source dimensions to unrealised postings or none, and a preview before posting.Maintained rate table, adjustment rate identified per run.Run the adjustment in preview on a closed period and reconcile the entries.
SAP S/4HANA
ERP financials
Beyond company code and global company currency, up to eight further currency types run in parallel in the Universal Journal, including hard currency, index-based currency and customer-defined types. A currency type can be designated the functional currency, and parallel currencies translate during posting.Translation method assigned per currency type, the documentation naming a market rate or a central bank rate as examples.Decide how many parallel currencies are genuinely needed, since each is written into every journal.
Workday Financial Management
ERP financials
Company-stated model of transaction, functional and reporting currency, with translation from functional to reporting and consolidation across entities and currencies with eliminations.No public first-party detail on the rate source was found on the reviewed pages.Request the currency rate type configuration and the translation audit output, neither documented publicly.

Absence is not a negative assessment. Products ranking highly for this term were excluded only where their public pages did not document enough of the criteria, not because a capability is missing. Expand the shortlist for a required jurisdiction, statutory regime or existing estate not represented here.

A test script for a multi-currency shortlist

Run this before scoring, using the company’s own entity structure and a closed period. Each step produces evidence a reviewer can keep.

  1. Load the real entity list with the intended functional currency for each. Note which fields lock on save.
  2. Post a foreign-denominated sale and purchase in each material currency, settle one and leave one open across a period end.
  3. Run the period-end revaluation and export the population: accounts in scope, rate applied, entries produced. Confirm no non-monetary account appears.
  4. Enter a manual override the source did not publish, and confirm the system records who, when and why, and marks it as distinct from a fed rate.
  5. Translate to the group presentation currency and reconcile the cumulative movement to the underlying rate change. Confirm the average rate treatment.
  6. Post an intercompany long-term loan and an intercompany trade invoice between the same entities, and confirm their differences can route to different destinations.
  7. Dispose of a test subsidiary and confirm the cumulative amount releases rather than remaining in equity.
  8. Correct a rate after posting and record what restating the affected periods costs.
  9. Export the full audit trail for every step and confirm it is readable outside the product.

Steps four, eight and nine separate products, and are the ones most often skipped in a vendor-led demonstration. Within a wider selection they slot into the ERP evaluation sequence and its pass-or-fail criteria.

Make the currency decisions before the product decision

Three documents should exist before a shortlist is scored: a functional currency conclusion per entity with the factors assessed, a rate policy naming source, rate type, override path and non-publication rule per currency, and an intercompany schedule separating net-investment items from trade balances. They are short, and they are the only part of this work that cannot be bought, changed cheaply later, or delegated to an implementation partner.

With those in hand the product question becomes narrow: which candidate executes these conclusions, evidences that it did, and does not lock a field the business may legitimately need to change. Without them, the implementation team supplies the answers by default, one dropdown at a time.

Frequently asked questions

Can QuickBooks do multi-currency accounting?

Yes, on Essentials, Plus and Advanced, but not Simple Start. Intuit documents that once Multicurrency is enabled it cannot be switched off, that income and expense accounts always use the home currency, and that each account holds one currency, so additional accounts are needed per currency. Rates refresh every four hours, and manual rates are permitted.

Can we change an entity’s functional currency after go-live?

Rarely, and two separate constraints apply. IAS 21 permits a change only when the underlying transactions, events and conditions change, and requires it prospectively from that date with no restatement. Products are stricter. Oracle documents that a NetSuite subsidiary base currency cannot be altered once a record carrying a currency amount exists.

Does multi-currency accounting software make our reporting compliant?

No. Vendors including Sage and Acumatica state that their translation follows ASC 830 or FASB 52, and those statements describe product mechanics. Compliance is a property of the financial statements. Functional currency determination, the rate policy, the net-investment assessment and, under IFRS, an estimated rate where a currency is not exchangeable all remain the preparer’s judgements.

Continue your research

Keep the decision path moving.