FX Gains and Losses: What That P&L Line Hides
FX gains and losses on your P&L hide a real story. Learn how foreign currency revaluation works, and why it slows your month-end close.
Most controllers have stared at the same line near the bottom of the income statement. “Foreign exchange gain/loss.” Some months it adds a few thousand dollars. Other months it quietly erases a chunk of operating profit. Nobody asks for it, nobody plans for it, and almost nobody can explain in one sentence where the number came from.
FX gains and losses are not noise. They are the accounting record of a real economic exposure: the gap between the rate on the day you booked a foreign-currency transaction and the rate when you actually settled it, or when you last revalued it. Knowing how that line is built is the difference between a clean close and a controller spending the last two days of every month chasing a figure that refuses to tie out.
This is the accounting side of foreign exchange risk. Not hedging strategy or treasury policy, but the mechanics that land on your books and slow down your close.
What the FX Gain/Loss Line Actually Is
When you record an invoice, a bill, or a payment in a currency other than your functional currency, your accounting system converts it at the exchange rate on that date. That converted amount is what hits your ledger. But the underlying obligation is still denominated in the foreign currency, and rates move every day.
So you end up with two values for the same transaction: the historical amount you recorded, and what that obligation is worth now. The difference is a foreign exchange gain or loss. It is not a cash event in your reporting currency until settlement, but accounting standards require you to recognize it anyway.
An example. You invoice a customer for EUR 100,000 when the euro is worth 1.08 dollars. You book USD 108,000 in receivables. Sixty days later the customer pays, but the euro has slipped to 1.05. You receive USD 105,000. The EUR 100,000 invoice was paid in full, so this is not a discount or a bad debt. The missing USD 3,000 lands on the FX gain/loss line. Your sales team recorded a closed deal. Your P&L recorded a loss.
Multiply that across every open foreign-currency invoice, vendor bill, intercompany balance, and bank account you hold, and you have the FX gain/loss line. The scale is not trivial. Kyriba’s Currency Impact Report, based on the earnings disclosures of roughly 1,700 publicly traded companies, found USD 9.83 billion in negative FX impacts in a single quarter of 2024, a 44.6% jump from the quarter before. These are not exotic derivatives losses. They are ordinary companies recognizing the gap between booking rate and settlement rate.
Realized vs. Unrealized: Two Very Different Numbers
The most useful distinction for reading the FX gain/loss line is whether a gain or loss is realized or unrealized. They sit on the same line on many P&Ls, but they mean very different things.
A realized gain or loss happens at settlement. The euro receivable above became a realized USD 3,000 loss the moment the cash arrived and you converted it. The transaction is closed and the number is final, with nothing left to fluctuate.
An unrealized gain or loss is an estimate. It exists only because an obligation is still open on the reporting date and you have to state it at the current rate. Next month the rate moves again and the unrealized figure changes. It can swing from a loss to a gain without a single dollar changing hands.
This matters for a few reasons your audit trail will eventually test:
- Reversibility. Unrealized amounts get reversed and recalculated each period. If your system does not reverse the prior period’s revaluation before booking the new one, you double-count and your FX line drifts further from reality every month.
- Tax treatment. In many jurisdictions, realized and unrealized currency results are taxed differently. Lumping them together makes the tax provision harder to defend.
- Management interpretation. A leadership team that sees a large unrealized loss may react as if cash walked out the door. It did not. The distinction has to be visible, or you spend the close meeting explaining it.
If your chart of accounts uses a single catch-all FX account for both, you have lost the ability to answer the first question any reviewer asks: how much of this did we actually pay, and how much is just the rate on the last day of the month?
How Does Foreign Currency Revaluation Affect Month-End Close?
Revaluation is the step where you restate every open foreign-currency balance at the period-end rate and book the resulting unrealized gain or loss. It is required under both ASC 830 in US GAAP and IAS 21 under IFRS, and it is one of the most reliably painful tasks in a multi-currency close.
The pain comes from a few predictable places.
- It cannot start until subledgers are final. Revaluation runs on open AR, AP, and bank balances. If billing or payables are still posting, your revaluation is wrong and has to be rerun. This pushes currency work to the very end of the close, when there is the least time for it.
- It touches every open item, not just the new ones. A 90-day-old invoice still open at period end gets revalued again. The longer your collection cycle, the larger the population of balances you carry and revalue each month.
- Rate sourcing is a question of policy, not convenience. Which rate do you use, the period-end spot rate or an average? From which source, and captured at what time of day? Pick inconsistently and your numbers will not reproduce in an audit.
- Manual revaluation is fragile. When the work lives in a spreadsheet, every month is a fresh chance to fat-finger a rate, miss a new currency, or forget to reverse last month’s entry. PwC’s 2025 Global Treasury Survey found that 36% of organizations still rely on manual tools to manage currency exposure, which is exactly the population most exposed to revaluation error.
The pattern repeats across mid-size finance teams: the close is “done” except for FX, and FX takes another day and a half because the revaluation is being rebuilt by hand from a rate table someone pasted in. The mechanics are not hard. The manual execution is what drags. For teams already fighting a long close, currency work is often the part that pushes the calendar over the edge. We cover the broader cost of that delay in our guide to the slow close, and the related grind of intercompany reconciliation.
What the Gain/Loss Line Hides From Your Margins
Here is the part that should bother a finance leader more than the close calendar. The FX gain/loss line is below the gross margin line. So currency effects that are genuinely part of a deal’s profitability get reported in a completely different place from the revenue and cost of that deal.
Go back to the EUR 100,000 invoice. The USD 3,000 you lost to the rate move was, economically, a reduction in the profitability of that sale. But it does not reduce the revenue you booked, and it does not increase cost of sales. It sits in a separate FX bucket at the bottom of the statement. Your gross margin looks healthy. Your operating margin takes the hit somewhere the deal review never looks.
This is transaction exposure, and the accounting treatment is what makes it invisible. A few consequences follow.
- Margin by customer or lane is overstated for any deal that settled at a worse rate than it was booked. The profitability report says one thing; the cash that arrived says another.
- The exposure is structural, not occasional. The Bank for International Settlements reported that average daily turnover in global FX markets reached USD 9.5 trillion in April 2025, amid sharp volatility. Rates are not drifting gently. Any open balance is genuinely exposed.
- The fix is not in the FX line at all. You cannot manage what you cannot see at the deal level. The visibility has to live where the margin is measured, not in an aggregate account that mixes a hundred deals together.
This is the same erosion we have written about from the owner’s seat in multi-currency margin erosion and, for freight specifically, in freight forwarding currency risk. The accounting view explains the plumbing: the money does not vanish, it gets reclassified to a line nobody reads as part of margin.
Cleaning Up the FX Gain/Loss Line
You will never get the FX gain/loss line to zero, and you should not try. Rates move, and recognizing that is the point of the line. What you can do is make the number trustworthy and fast to reproduce. A few practices separate teams that close on time from teams that do not.
Separate the accounts
Use distinct ledger accounts for realized and unrealized results, and ideally separate them by currency or by purpose (operating vs. intercompany). The goal is that any line on the FX report can be traced back to a cause without a forensic exercise.
Fix your rate policy in writing
Decide which rates you use, from which source, captured at which time, for transactions versus period-end revaluation. Write it down. A documented, consistently applied rate policy is what turns an audit question into a one-paragraph answer instead of a week of reconstruction.
Automate the revaluation
Period-end revaluation is mechanical: take every open foreign-currency balance, apply the period-end rate, reverse last period’s entry, book the difference. This is the kind of work that should run automatically against final subledger balances rather than being rebuilt in a spreadsheet each month. Automating it removes the most common error sources, the missed currency and the forgotten reversal, and gives the close back its last day.
Push currency visibility down to the deal
The accounting fix and the margin fix are the same fix: capture the currency result where the transaction lives, so a deal’s true profitability includes its FX outcome. When your operational system tracks each shipment, project, or order in its transaction currency and revalues it in context, the FX line stops being a mystery and starts being a sum of explainable parts.
When currency tracking is built into the same system that runs operations, revaluation is a byproduct of normal posting rather than a separate month-end project.
Frequently Asked Questions
How do FX gains and losses appear on the income statement?
Foreign exchange gains and losses usually appear as a single line in operating or non-operating expense, below gross margin. The line combines realized results from settled foreign-currency transactions and unrealized results from revaluing open balances at the period-end rate. Because it sits apart from revenue and cost of sales, currency effects on a specific deal show up separately from that deal’s margin.
What is the difference between realized and unrealized FX gains and losses?
A realized gain or loss is final and occurs at settlement, when a foreign-currency invoice, bill, or balance is actually paid and converted. An unrealized gain or loss is an estimate on an open balance, calculated at the period-end rate, and it changes every period until the item settles. Unrealized amounts are reversed and recalculated each close.
What is foreign currency revaluation in accounting?
Revaluation is restating open foreign-currency balances, such as receivables, payables, and bank accounts, at the exchange rate on the reporting date. The change since the last valuation is booked as an unrealized FX gain or loss. Both ASC 830 under US GAAP and IAS 21 under IFRS require it, which is why it is a standard step in any multi-currency month-end close.
How do you reconcile multi-currency transactions at month-end?
Confirm all subledgers are closed, then revalue every open foreign-currency balance at a consistent period-end rate, reversing the prior period’s revaluation first. Reconcile the resulting FX accounts against expected rate movements, and separate realized from unrealized results. The work is far faster when revaluation runs automatically against final balances rather than from a manual spreadsheet.
When should a company hedge its foreign exchange exposure?
Hedging becomes worth considering once unhedged currency swings are large enough to move your reported results or threaten covenant and margin targets, and once you can actually measure your net exposure by currency. Many smaller companies start by tightening invoicing terms and visibility before adding forward contracts, because you cannot hedge an exposure you cannot quantify.
How Tier2 Keel Tracks Multi-Currency Results at the Source
The recurring theme above is that the FX gain/loss line only becomes a black box when currency lives apart from operations. Tier2 Keel records every transaction in its original currency and carries that currency through the full lifecycle, from the order to the invoice to settlement. Realized results are captured when balances settle, and open balances revalue against the period-end rate as part of normal posting.
Because the currency result is attached to the underlying transaction, profitability reporting reflects the FX outcome of each deal instead of dumping it into one aggregate account. The realized and unrealized split is maintained automatically, with a full audit trail of which rate was applied and when. That removes the two tasks that stretch a multi-currency close: rebuilding revaluation by hand and explaining where the gain/loss line came from.
If your month-end currently ends with a day and a half of FX cleanup, that is the gap worth closing. See how Keel handles multi-currency operations or book a walkthrough with our team.
Before next month’s close, pull your FX gain/loss account and ask one question: how much of this balance is realized, and how much is just last month’s rate? If you cannot answer it in five minutes, the line is hiding more than it is telling you.
Ready to transform your operations?
Discover how Tier2 Systems can help your company with intelligent ERP, AI agents, and automation built from real-world experience.
Learn How We Can Help