FX impact tool by Stripe account market
Stripe Currency Conversion Fee Calculator
Use this calculator to isolate the extra Stripe fee created when your charge currency and settlement currency do not match. Compare the same payment with and without conversion, see how much of the gap comes from FX alone, and judge whether the conversion leak is large enough to matter for pricing or payout decisions.
Last updated: 2026-03-25
Fee logic last verified: 2026-03-25
Calculator
Base fee, conversion leak, and offset hint
Use this table to separate the base card-fee stack from Stripe’s published conversion layer. The offset hint shows the approximate price lift needed to cover the modeled FX leak on this same charge.
| Base processing fee | — |
|---|---|
| Manual entry surcharge | — |
| Stripe FX surcharge | — |
| Currency Conversion Leak | — |
| Approximate price lift to offset FX gap | — |
| Total Stripe fee with conversion | — |
What the result means
Use the output to answer three practical fee questions before you treat this payment as a normal Stripe charge.
- Is FX the main reason this payment looks weaker than expected?
- Is the conversion gap small enough to absorb, or large enough to reprice?
- Would the same charge look healthier if settlement matched the charge currency?
What this page isolates and what it does not
This calculator is designed to isolate Stripe’s published conversion-surcharge layer. It does not try to explain every possible cross-border payment cost, and it does not model customer-side bank or card-issuer foreign exchange fees that can sit outside your Stripe fee stack.
Base fee vs manual entry vs FX surcharge
This breakdown helps you see whether FX is truly the problem. In some scenarios, conversion is only a small extra layer. In others, it is the clean reason the same payment becomes noticeably weaker than the no-FX baseline.
Presentment currency vs settlement currency
Stripe distinguishes between the currency the customer is charged in and the currency your bank account settles in. When those do not match, Stripe converts the charge into your settlement currency. That is why this page focuses on the seller-side conversion layer rather than trying to model the customer’s bank-side FX experience.
How this Stripe FX calculation works
base_processing_fee = published standard card fee for the selected market and card region manual_entry_surcharge = published manual-entry surcharge when supported fx_surcharge = published market FX surcharge if charge currency and settlement currency differ difference_vs_no_fx = fx_surcharge on the same payment scenario fx_gap_offset_rate = difference_vs_no_fx / charge_amount total_stripe_fee_with_conversion = base_processing_fee + manual_entry_surcharge + fx_surcharge net_after_fees = charge_amount - total_stripe_fee_with_conversion
- This page isolates Stripe’s published conversion-surcharge layer only.
- It does not fetch live FX rates or predict the exact converted payout you will receive.
Example: when conversion, not card origin, is the real Stripe problem
This example is useful when the card scenario already looks acceptable, but the payment becomes noticeably weaker only after the charge and settlement currencies diverge.
- Shows the no-FX baseline first.
- Shows the extra fee created by conversion alone.
- Shows whether the conversion gap is large enough to change pricing or payout decisions.
Before you rely on this result: key assumptions
- This calculator uses Stripe public standard-pricing pages for supported markets only, not custom pricing, IC+, or negotiated enterprise contracts.
- The page estimates Stripe’s published currency-conversion surcharge layer, not the live exchange rate, exchange spread, or exact payout amount after conversion.
- The selected market profile determines the fixed fee, non-domestic card logic, and FX surcharge used in the estimate.
- Customer-side bank or card-issuer FX fees are outside scope, even when the customer pays in a different currency.
- For US, Canada, and Australia, any non-domestic card selection is treated as the published international-card scenario in this v1 estimate.
Check the trust layer behind this calculator
Check the three trust layers that matter before you reuse this output in pricing, payout, or margin decisions.
How this calculation is built
See how SellerMaths turns public rules and page scope into a visible formula path.
Open methodologySee source logic
Review the source family that supports the fee, payout, or rule stack used on this page.
Open sourcesRead why this is an estimate
Check the safe-use boundaries before relying on the number in a live decision.
Open disclaimerFAQ
When does Stripe add a currency-conversion surcharge?
Stripe adds a separate conversion layer when the charge currency and settlement currency do not match under the relevant account setup. This page turns that published add-on into a clean fee estimate for supported markets.
Is this the same as Stripe’s international-card fee?
No. International-card pricing and currency conversion are separate layers. This page keeps the focus on the FX add-on and shows the difference versus the same fee stack without FX.
Does this calculator use live exchange rates?
No. It models the published surcharge percentage only. It does not predict the actual FX rate, spread, or final converted payout you will receive.
Why can the result change by market?
Because Stripe’s public pricing differs by market. The fixed fee, domestic versus non-domestic card logic, and FX surcharge are not identical across the US, UK, EEA, Canada, and Australia.
Can the customer still pay their own FX fee even if this page looks fine?
Yes. A customer’s bank or card issuer can still apply its own foreign exchange fee depending on currency and country conditions. That is separate from the seller-side Stripe conversion layer modeled here.
Can I use this for custom Stripe contracts?
No. This page is built for Stripe public standard pricing only. If you have custom pricing, the real surcharge structure can differ from the estimate shown here.
Does manual entry matter here?
Only in the markets where Stripe’s public standard pricing page explicitly shows a manual-entry surcharge. This page applies it only for those supported profiles.
Related tools and guides
Sources
- Stripe US pricingStripe · Last verified 2026-03-14
- Stripe UK pricingStripe · Last verified 2026-03-15
- Stripe EEA pricing (Ireland)Stripe · Last verified 2026-03-15
- Stripe Canada pricingStripe · Last verified 2026-03-15
- Stripe Australia pricingStripe · Last verified 2026-03-15