Skip to content

Journal entry for a realized foreign exchange gain or loss

Book a foreign-currency invoice at the rate on the invoice date. When it is collected at a different rate, debit Cash for the dollars received, credit Accounts receivable for the dollars originally booked, and book the difference as a realized foreign exchange gain or loss.
Booked at
1.0850 = $21,700
Collected at
1.0720 = $21,440
Realized loss
$260
Entity
Illustrative company
Basis
Accrual
Currency
USD
Period
April – May 2026

The worked example

A US company invoices a German customer 20,000.00 EUR when the rate is 1.0850 USD per euro, booking $21,700. The customer pays when the rate is 1.0720, so $21,440 arrives — a $260 realized loss.

  1. Transaction · April 1, 2026

    JE-11 Apr 2026Manualposted

    Invoice the customer in euros.

    Journal entry JE-1, 2 lines
    AccountDimensionsDebitCredit
    1100 Accounts receivable21,700 US Dollar
    4000 Revenue21,700 US Dollar
    Totals21,700 US Dollar21,700 US Dollar

    Balanced.

  2. Transaction · May 1, 2026

    JE-21 May 2026Manualposted

    Collect the euros and convert.

    Journal entry JE-2, 3 lines
    AccountDimensionsDebitCredit
    1000 Cash21,440 US Dollar
    7100 Foreign exchange loss260 US Dollar
    1100 Accounts receivable21,700 US Dollar
    Totals21,700 US Dollar21,700 US Dollar

    Balanced.

What the entries do to the accounts

Every entry above posted to the ledger, starting from zero balances: the net debit or credit each account is left with. Debits equal credits, so the books still balance.

Net movement by account
AccountDebitCredit
1000 Cash21,440 US Dollar
4000 Revenue21,700 US Dollar
7100 Foreign exchange loss260 US Dollar
Totals21,700 US Dollar21,700 US Dollar

One account nets to zero across the entries and is not shown.

Why it is booked this way

Revenue is fixed in dollars on the day it is earned. The receivable is in euros, and its dollar value moves with the rate until it is settled; that movement is a financing effect, not a change in what was sold.

On settlement the receivable is removed at the dollars it was booked at, the cash is recorded at what actually arrived, and the difference is realized.

Common mistakes

  • Booking the collected dollars to revenue, so revenue moves with the exchange rate after the sale.
  • Re-booking the invoice at the payment date's rate instead of recognizing a gain or loss.

Questions

Where does an FX gain or loss go?
Below operating income, in other income or expense, unless the company's policy presents operating FX within operations. It is not revenue.
Which rate do I book the invoice at?
The spot rate on the transaction date, or an average rate for the period if rates did not move materially.

Terms on this page

Work with this entry

The tool that computes the schedule, the concept behind it, the entries that come next and the components that render them.

An illustrative company, not anyone’s real books. Every figure on this page is computed from the inputs in the example and posted by the same functions as the journal entry balancer. General information for US companies under US GAAP, not accounting or tax advice.

Works in your QuickBooks Online or Xero file

Get your books closed every month

Lopifi is building AI bookkeeping that keeps your books closed on US GAAP as transactions happen, with a CPA review every quarter, for $200 a month. We’re not open yet.

$200/month when we open. No card now.