HomeBlog › Intermediate Accounting
← All articles
Intermediate Accounting

Foreign Currency Accounting: Transaction Gains, Translation, and Hedging

📅 May 7, 2026·🕑 11 min read

As businesses operate across borders, accounting for foreign currency transactions and foreign subsidiaries becomes unavoidable. Two separate problems arise: how do you record a transaction that is denominated in a foreign currency (such as a sale invoiced in euros)? And how do you incorporate a foreign subsidiary's financial statements — which are prepared in its local currency — into a US parent's consolidated statements? Both problems are tested on intermediate accounting exams and the FAR section of the CPA exam.

Two Separate Foreign Currency Problems

Students frequently mix up two fundamentally different foreign currency accounting issues. Foreign currency transactions (governed by ASC 830-20) involve a US company entering into a transaction denominated in a foreign currency — buying from a German supplier in euros, selling to a Japanese customer in yen. The US company's functional currency is USD, but the transaction is in another currency. Foreign currency translation (ASC 830-30) involves a US parent consolidating a foreign subsidiary whose books are kept in its local currency. Different rules apply to each.

Foreign Currency Transactions

When a US company enters into a transaction in a foreign currency, the transaction is initially recorded at the spot rate on the transaction date. If the foreign currency strengthens before settlement (for a receivable) or weakens (for a payable), a foreign currency gain or loss arises because the USD equivalent of the foreign currency obligation has changed.

Foreign currency transaction gains and losses are recognised in net income each period as the exchange rate changes — they do not go through OCI. This creates income statement volatility for companies with significant foreign currency exposures that are not hedged.

Transaction Gain/Loss Example

Maple Corp (US, functional currency USD) sells goods to a French customer for €100,000 on November 1. The spot rate is $1.10 per euro. At December 31 year-end, the rate is $1.15. The customer pays on January 20 when the rate is $1.12.

November 1 — Record Sale
DEBIT Accounts Receivable (€100,000 × $1.10) $110,000
CREDIT Sales Revenue $110,000
December 31 — Remeasure Receivable
New USD value: €100,000 × $1.15 = $115,000
DEBIT Accounts Receivable $5,000
CREDIT Foreign Currency Transaction Gain $5,000
January 20 — Collect Cash
Cash received: €100,000 × $1.12 = $112,000. Carrying value of receivable: $115,000.
DEBIT Cash $112,000
DEBIT Foreign Currency Transaction Loss $3,000
CREDIT Accounts Receivable $115,000

Total transaction impact: +$5,000 gain in Year 1, −$3,000 loss in Year 2 = net $2,000 gain. This equals the difference between the original rate ($1.10) and the settlement rate ($1.12) on €100,000: $2,000.

Hedging Transaction Exposure

To eliminate the income statement volatility from foreign currency transaction exposure, companies enter into hedging instruments — typically forward contracts or options. Under ASC 815, a properly designated cash flow hedge defers the gain or loss on the hedging instrument in OCI until the hedged transaction affects earnings. A fair value hedge requires both the hedging instrument and the hedged item to be remeasured with changes flowing through income simultaneously. See the guide on derivative instruments for how hedges are classified and documented.

Translating Foreign Subsidiary Statements

When a US parent consolidates a foreign subsidiary, the subsidiary's financial statements — prepared in its local (functional) currency — must be translated into USD. The translation method depends on the subsidiary's functional currency: the currency of the primary economic environment in which it operates.

If the subsidiary's functional currency is its local currency (the most common case — the subsidiary is a self-contained entity generating and spending in the local market), the current rate method is used. If the subsidiary's functional currency is actually the USD (e.g., a foreign sales branch that primarily transacts in USD), the temporal method is used.

Current Rate vs Temporal Method

Translation Method Comparison
ItemCurrent Rate MethodTemporal Method
Balance sheet — assets & liabilitiesCurrent rate (year-end spot)Mixed: monetary = current; non-monetary = historical
Income statement itemsAverage rate for the periodMixed: most items = average; COGS/depreciation = historical
Equity (invested capital)Historical rateHistorical rate
Translation differenceOCI (Cumulative Translation Adjustment)Net income (remeasurement gain/loss)

The current rate method produces a translation adjustment that goes to OCI — not income — because the change in the translated value of the subsidiary's net assets reflects a change in exchange rates, not in the subsidiary's economic performance. The temporal method's remeasurement gain/loss goes to net income because the subsidiary is economically integrated with the parent and the USD is its functional currency.

Cumulative Translation Adjustment

The cumulative translation adjustment (CTA) accumulates in AOCI on the consolidated balance sheet. It grows or shrinks each year as exchange rates move. The CTA is recycled (reclassified) into net income only when the foreign subsidiary is sold or substantially liquidated. Until that point, it sits in equity as a reminder of the unrealised exchange rate exposure embedded in the foreign operations.

📌 The Core Rule
Foreign currency transaction gains/losses → Net income (immediately). Foreign currency translation under current rate method → OCI (accumulated as CTA). Translation under temporal method → Net income as remeasurement gain/loss. Knowing which goes where is the most frequently tested distinction in this topic.

Foreign Currency Questions — Practice the Rules That Actually Appear on Exams

PrepQBank's foreign currency questions cover both transaction and translation accounting — the exact scenarios that appear on FAR and intermediate accounting exams. Upgrade to Student or Pro for unlimited access.