Automatic Currency Conversion

Automatic currency conversion, available for US, Canada, GB and eurozone merchants, is a Checkout and Payment Links feature from Stripe that converts prices to the local currency of customers using the Stripe-provided exchange rate, allowing customers to pay with supported payment methods. Fees and exchange rates for refunds and chargebacks may also be different from what is initially applied.


What is automatic currency conversion?

Automatic currency conversion is a Checkout and Payment Links feature available for US, Canada, GB and Eurozone merchants that converts prices to a customer’s local currency using the latest Stripe-provided exchange rates. This allows you to present prices in your customer’s local currency for 40 countries and unlocks payment methods that require local currency presentment. Customers will see prices converted to the relevant local currency based on their location, the exchange rate applied, and supported payment methods; they will still have the option to pay in the original currency you set or your prices. You can turn on this feature from the Dashboard and see our docs for more details on supported integrations.

Desktop Checkout (EUR).png

Frequently Asked Questions

What are the fees?

Stripe uses the mid-market exchange rate and applies a margin to guarantee the exchange rate for the lifetime of the Checkout session through settlement (referred to as the Stripe-provided exchange rate). Our standard transaction fees apply to transactions that are automatically converted and consist of the following:

See our pricing page for more details about these fees.

For what period is the exchange rate guaranteed?

The exchange rate is guaranteed from when the Checkout or Payment Links session is created through settlement so long as the exchange rate doesn’t change by more than 2%. In the rare case that the exchange rate changes beyond this threshold, Stripe may apply the latest exchange rate when settling the transaction. Checkout and Payment Link sessions expire after 24 hours so customers who reload the session may see a different exchange rate applied with updated local currency prices.

What exchange rate is applied for refunds and chargebacks?

Refunds or chargebacks are issued in the currency that the customer paid with. Automatic currency conversion does not guarantee the same exchange rate for refunds or chargebacks. Because the latest Stripe-provided exchange rate is applied when issuing refunds or chargebacks, you may gain or lose revenue depending on how exchange rates have changed.

Will my customers be charged a fee?

The exchange rate used to convert pricing for customers includes a margin to guarantee the rate. Your customer’s bank may charge additional fees, and you may want to disclose this to your customers.