Adaptive Pricing
Let customers pay in their local currency with Adaptive Pricing to increase international revenue.
Adaptive Pricing lets your customers pay in their local currency in more than 150 countries.
With Adaptive Pricing, Stripe automatically calculates the localized price and handles all currency conversion. The presentment currency is inferred from the customer’s public IP address. Enabling Adaptive Pricing can increase conversion rates from global customers and increase international revenue.
Use Adaptive Pricing to:
- Display pricing in local currencies based on location using the Currency Selector Element
- Calculate prices in real-time using an exchange rate guaranteed for 24 hours
- Unlock payment methods that require local currency
- Facilitate your compliance when presenting supported currencies

Integration effort
Fees
View information on fees and our FAQ.
UI customization
Place currency selection anywhere on your checkout page.
See our support page for more information.
Supported Currencies 
Businesses in supported regions can automatically convert prices to the local currencies of their customers in the following markets:
North America
South America
Europe
Asia
Oceania
Africa
Pricing 
- You pay 0%
- Your customers pay 2-4%
You don’t directly pay any additional Stripe fees for Adaptive Pricing, as all such fees are paid for by your customers. The Stripe-provided exchange rate you present to your customers includes a conversion fee of between 2-4%, increasing their purchase price by a corresponding amount. Stripe determines the fee, which varies for the purposes of increasing customer conversion. Your customer doesn’t pay this fee if they choose to pay in your integration currency, but their bank’s exchange rate and fees might apply. For detailed information about current Stripe fees, see our pricing page.
Exchange rate 
Stripe uses the mid-market exchange rate and applies a fee to guarantee the rate for the duration of the Checkout Session (up to 24 hours) through settlement. If the exchange rate changes by more than 5% in that time, Stripe might use the updated exchange rate to calculate your payout.
Learn more about how Stripe handles currency conversions and Adaptive Pricing fees.
Refunds 
You can issue a refund in your integration currency, and Stripe refunds your customer in the currency they used to make the payment. The refund uses the same exchange rate as the original transaction, so there are no extra costs for you, and your customer gets back the exact amount they paid.
Learn more about how Stripe helps you manage refunds.