1,000
909.090909
981.82
981.82
0
-18.18
-1.82
%
1.1
1,000
909.090909
981.82
981.82
0
-18.18
-1.82
%
1.1
The Currency Exchange Gain/Loss Calculator determines whether you made or lost money on a round-trip currency transaction — converting base currency to foreign currency and then converting it back. This is essential for forex traders, international businesses, travelers who bring back unspent currency, and anyone who needs to assess the true cost of currency risk over time.
Consider a scenario where you convert $1,000 USD to euros at a buy rate of 1.10 (receiving €1,100), then later convert back at a sell rate of 1.08 (receiving $1,080). The $80 shortfall ($1,080 vs $1,000 original) is a currency exchange loss. This loss arises because the exchange rate moved unfavorably between the buy and sell transactions — a phenomenon known as foreign exchange (forex) risk.
Currency exchange gains and losses are especially relevant in international business accounting. Companies that invoice in foreign currencies must record exchange gains or losses when rates change between invoice date and payment date. Under GAAP and IFRS, these are recognized on the income statement as either other income or other expense. This calculator provides the essential figures for such bookkeeping entries and helps individuals assess the total cost of currency round trips.
When you buy foreign currency at rate \(r_b\), you receive:
$$A_{foreign} = A_{base} \times r_b$$
When you sell back at rate \(r_s\), the base currency received is:
$$A_{returned} = A_{foreign} \times \frac{r_s}{r_b} = A_{base} \times \frac{r_s}{r_b}$$
Wait — more directly: if you had \(A_{base}\) and converted at \(r_b\), then reconverted at \(r_s\):
$$A_{returned} = A_{base} \times \frac{r_s}{r_b}$$
Actually simplified: the gain/loss equals:
$$GL = A_{base} \times \left(\frac{r_s}{r_b} - 1\right)$$
In percentage terms: \(GL_{\%} = (r_s / r_b - 1) \times 100\). If \(r_s > r_b\), you gained; if \(r_s < r_b\), you lost.
A negative gain/loss means the exchange rate moved against you — you paid more to convert than you received when converting back. A positive value means you benefited from favorable rate movement. In practice, even if rates stay flat, bid-ask spreads (the difference between buy and sell prices at a dealer) will always create a small loss on round-trip conversions. This is the dealer's profit. Losses above 3–5% suggest either significant rate movement or high spread charges from a dealer.
Inputs
Results
Converting $1,000 at 1.10 and back at 1.08 results in an $18.18 loss (1.82%).
Inputs
Results
Buying foreign currency at 0.85 and selling at 0.90 gains $117.65 (5.88%) on $2,000.
Exchange losses occur when the sell rate is lower than the buy rate. This happens due to adverse rate movements, bid-ask spreads charged by dealers, or a combination of both. Even with zero spread, if the rate falls between purchase and sale, a loss results.
In the U.S., currency exchange gains and losses on personal transactions are generally taxable ordinary income or deductible losses. Business forex transactions are reported on Schedule C or the corporate income statement. Consult a tax professional for your specific situation.
The bid-ask spread is the difference between the buying price (ask) and selling price (bid) offered by a currency dealer. You buy at the higher ask price and sell at the lower bid price. Even with no rate movement, a round trip through a dealer always incurs a loss equal to the spread.
Yes. The formula \(GL = A \times (r_s/r_b - 1)\) applies to any round-trip financial transaction. Substitute buy and sell prices for any asset to compute the gain or loss percentage from the price difference alone, excluding commissions.
Hedging (using forward contracts, options, or swaps) locks in an exchange rate to eliminate uncertainty. If your hedge rate equals the eventual sell rate, the gain/loss is zero. This calculator shows the unhedged outcome, which companies compare against their hedge costs to evaluate whether hedging was worthwhile.
For major currency pairs (EUR/USD, GBP/USD), the interbank spread is 0.01–0.05%. Retail forex brokers typically charge 0.1–0.5%. Airport kiosks may charge 2–5% spread. This spread is the minimum guaranteed loss on any round-trip conversion regardless of rate movement.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!