Exchange Rate Calculator
Use this tool to convert an amount, include fees, and see your effective rate after costs.
If you have ever asked, “how do I calculate an exchange rate?”, the good news is that the math is straightforward. What makes currency conversion confusing is not the formula itself—it is the quote direction, bank spread, and fees layered on top.
Quick answer: the core formula
The basic conversion formula is:
Converted amount = Original amount × Exchange rate
Example: If 1 USD = 0.92 EUR, then converting 100 USD gives:
100 × 0.92 = 92 EUR
Step 1: Understand how the rate is quoted
Before calculating, make sure you know what the rate means. A quote has a base currency and a quote currency.
- 1 USD = 0.92 EUR means one unit of USD buys 0.92 EUR.
- 1 EUR = 1.087 USD is the inverse quote (roughly).
If the quote is in the opposite direction of what you need, invert it:
Inverted rate = 1 ÷ rate
Direct vs. indirect quote
For practical personal finance, think in terms of “how much foreign currency do I get for 1 unit of my home currency?” If the quote does not match that orientation, flip it first.
Step 2: Multiply by the amount you want to exchange
Once the direction is correct, multiply:
- Amount in source currency × rate = gross amount in destination currency
Example A
You exchange 500 USD at 0.90 to EUR:
500 × 0.90 = 450 EUR (gross)
Example B (reverse quote)
You need GBP from USD, but you only have 1 GBP = 1.25 USD.
First invert it:
USD→GBP rate = 1 ÷ 1.25 = 0.80
Now convert 300 USD:
300 × 0.80 = 240 GBP
Step 3: Account for fees and spread
Real-world conversions include costs. Common ones:
- Spread: difference between market rate and the rate you are offered.
- Percentage fee: e.g., 2% of converted amount.
- Fixed fee: e.g., 3 EUR per transaction.
To estimate what you actually receive:
Net amount = Gross converted amount − percentage fee amount − fixed fee
Worked fee example
You convert 1,000 USD at 0.92 EUR/USD, with a 1.5% fee and 2 EUR fixed fee:
- Gross: 1,000 × 0.92 = 920 EUR
- Percent fee: 920 × 0.015 = 13.80 EUR
- Fixed fee: 2.00 EUR
- Net: 920 − 13.80 − 2.00 = 904.20 EUR
Step 4: Calculate your effective exchange rate
After fees, your real deal is often worse than the advertised quote. Measure it with:
Effective rate = Net amount received ÷ Original amount sent
Using the previous example:
904.20 ÷ 1,000 = 0.9042 EUR per USD
This makes it easy to compare different providers fairly.
Why exchange rates differ across banks and apps
1) Mid-market rate vs customer rate
The “Google” or “mid-market” rate is a reference point. Retail providers add a margin.
2) Timing and volatility
Rates move constantly. A quote from this morning may differ by afternoon.
3) Different fee models
One service may advertise “no fee” but use a wider spread. Another may show transparent fees but tighter FX pricing. Always compare final net amount.
Common mistakes to avoid
- Using the wrong quote direction and forgetting to invert.
- Ignoring fixed fees on small transfers (they can be a big percentage).
- Comparing only headline rates, not net received amount.
- Assuming card network rates are the same as your bank’s settled rate.
- Forgetting weekend or holiday markups.
A simple checklist you can use every time
- Write down source amount and currency pair.
- Confirm quote direction (invert if needed).
- Compute gross conversion (amount × rate).
- Subtract percentage and fixed fees.
- Compute effective rate (net ÷ original amount).
- Compare effective rates across options.
Final thought
If you keep one idea in mind, make it this: the best exchange option is the one that gives the highest net amount after all fees, not necessarily the one with the prettiest advertised rate. Use the calculator above to run quick scenarios and make better currency decisions in seconds.