How to Use This Tool
Enter the purchase amount and its currency, the card billing currency, and a rate in billing-currency units for one unit of transaction currency. Add the foreign transaction fee, any issuer markup or fixed charge, and an estimated reward percentage from your card terms. The calculator uses these entries; it does not fetch live rates.
The work this page finishes
This foreign transaction fee calculator separates the converted purchase, issuer markup, foreign transaction fee, fixed charge, estimated rewards, net card cost and optional reference-rate difference. Use it to compare a quoted card rate before paying or to understand the components that may contribute to a posted statement.
Calculation formula
Let P be the purchase amount, R the entered billing-currency rate per transaction-currency unit, M the markup percentage, F the foreign-fee percentage, C the fixed fee and W the estimated reward percentage. Converted subtotal = P × R. Markup = subtotal × M. Foreign fee = (subtotal + markup) × F. Gross estimate = subtotal + markup + foreign fee + C. Estimated net = gross estimate − (gross estimate × W). An optional reference rate compares that net amount with P × reference rate.
Where to get the rate and fee
Use the rate and fee schedule that applies to your exact card and transaction. Visa and Mastercard publish currency-conversion tools; the card issuer agreement determines any additional charge or reward terms. Enter those values manually here and compare with the posted statement after the transaction settles.
Assumptions
- The entered rate is billing-currency units per one transaction-currency unit.
- The issuer fee is applied after the optional percentage markup.
- Rewards are estimated on the gross statement amount and may not match card terms.
The calculation runs in your browser. Check your cardholder agreement and statement for fee order, reward eligibility, rounding and posting details.
Limitations and review boundary
This calculator does not fetch an official live rate, verify your card terms, predict the settlement date, decide whether dynamic currency conversion is cheaper, or guarantee reward eligibility. The amount posted by your issuer can differ because rates, fee rules, transaction timing and rounding vary.
Verification and provenance
Using the visible defaults, EUR 1,000 at 1.08 USD per EUR, a 0.5% markup, a 3% foreign fee and a 1% reward estimate produces an estimated USD 1,106.78 net cost. This example checks the stated arithmetic and is not a promise of any issuer’s final statement amount.
Rates, fees and assumptions
Network conversion rates and issuer charges can vary with the transaction date, merchant and card terms. This calculator uses values you enter; verify them with your network, issuer and card agreement.
Official references
- Visa — Exchange Rate Calculator (provides an indication of a rate)
- Mastercard — Currency Converter (indicative rate; issuer fees may apply)
- Consumer Financial Protection Bureau — Regulation Z § 1026.4 (U.S. credit-card finance-charge definitions)
Calculation assumptions
- The rate is billing-currency units per one transaction-currency unit.
- The entered percentage markup is applied before the foreign transaction fee.
- The fixed fee is in the card billing currency.
- The reward estimate is applied to the gross amount after fees.

