Group consolidation

Multi-entity FX consolidation for group finance teams

Updated

A group with subsidiaries in different base currencies cannot read its real FX position one entity at a time. Each subsidiary measures exposure in its own functional currency, and the group needs those positions translated into one presentation currency without double-counting intercompany invoices.

For group finance teams and CFOs searching how to consolidate FX exposure and P&L across subsidiaries with different base currencies.

The short answer

Measure each subsidiary in its functional currency, translate every position into the group presentation currency with a consistent rate, eliminate intercompany invoices once, and keep transaction-level FX (functional-currency P&L) separate from the translation difference that arises on consolidation (IAS 21).

Source records

RecordUsed forWatch out
Per-entity invoices and billsFunctional-currency exposure for each subsidiary before any group roll-up.Each entity has its own base currency; never sum them before translating.
Per-entity bank balancesForeign cash held inside each subsidiary, revalued in its functional currency.Held foreign cash shows as translation exposure at group level, not parent P&L.
Intercompany invoicesTrades between group entities that are eliminated once in consolidation.Counting an intercompany receivable and its matching payable twice overstates group exposure.
Closing and average ratesTranslating each subsidiary position into the group presentation currency.Use one consistent rate source and reject placeholder 1.0 rates between two real currencies.

What finance teams run into

ProblemWhat it meansResponse
Subsidiary P&L is summed in mixed currenciesThe consolidated FX number is dimensionally wrong and can overstate or hide group risk.Translate each entity into the group base currency before adding anything together.
An intercompany invoice is counted on both sidesThe group double-counts an exposure it holds against itself.Identify trades between group entities and eliminate them once before netting.
Held foreign cash is read as a parent cash lossA subsidiary translation movement is mistaken for a realised hit at the parent.Keep functional-currency P&L separate from the group translation lens.

Checks before relying on the numbers

A GBP group with ZAR and USD subsidiaries

Illustrative figures, not customer data.

ItemValueNote
GBP parentEUR and USD receivablesFunctional currency GBP; exposure measured directly in GBP.
ZAR subsidiaryUSD supplier billsFunctional currency ZAR; measure in ZAR, then translate to GBP.
USD subsidiaryHeld USD cash all yearNo parent P&L hit, but the group still carries the translation exposure.
Group viewOne net position in GBPCurrencies netted across entities after intercompany elimination.

Multi-entity consolidation review

StageFinance questionWhat to check
Per entityWhat is each subsidiary exposed to?Functional-currency receivables, payables, and cash for that entity only.
TranslateHow does it roll up to the group?A consistent closing or average rate from one source into the presentation currency.
EliminateAre any trades intercompany?Invoices between group entities removed once so exposure is not double-counted.
Two lensesP&L or translation?Transaction FX hits functional-currency P&L; the consolidation movement is a translation difference (IAS 21).

Common mistake

Adding up each subsidiary P&L in mixed currencies, or netting an intercompany receivable against its matching payable twice, makes the consolidated FX number look tidy and wrong.

Where Hedgr fits

Hedgr Pro tags every invoice, bill, and balance by entity, translates each subsidiary into the group base currency, eliminates intercompany invoices, and shows functional-currency P&L next to the group translation lens.

Related guides

Hedgr is read-only. It does not execute trades, move funds or give investment advice.

Guides

Accounting integrations

Pricing · All integrations · Home