Investing

Foreign Stock FX Return Calculator

Calculate local-currency return for a foreign stock using buy price, sell price, shares, and buy/sell exchange rates.

What does this calculator answer?

Foreign stock returns depend on both share price movement and exchange rate movement. A gain in the foreign currency can look different after conversion back to your local currency.

Inputs

Results

Local-currency profit

-

Local-currency return

-

FX effect

-

Before you enter values

How to read the result

  1. Start with 'Local-currency profit'. This is the main output for the current assumptions.
  2. Then compare 'Local-currency return' so you do not judge the scenario from one number alone.
  3. Then compare 'FX effect' so you do not judge the scenario from one number alone.

Formula

Local return = (sell price × sell FX - buy price × buy FX) ÷ (buy price × buy FX) × 100

Example

If a stock rises from $100 to $120 and the exchange rate also rises from 1.00 to 1.05, the local-currency return is higher than the stock-only dollar return.

Common mistakes

Important note

Actual results can differ due to FX spreads, broker fees, taxes, and settlement rules.

Review and update policy

This page was reviewed on August 6, 2026 for formula wording, default inputs, FAQ coverage, and related calculator links. Investing and AI cost calculators do not pull live market prices or account-specific pricing, so you should enter the latest values yourself.

When official sources are relevant, source links are provided on the page. If a formula, rate, or source is outdated, send the page URL and supporting reference through the contact page.

Frequently Asked Questions

Yes. A large adverse currency move can offset stock gains after conversion.
It estimates how much of the local-currency result comes from exchange rate movement alone.
Use the effective rate from your purchase and sale or the rate applied by your broker.