Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
Build an in-app integration
Payment methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Handle multiple currencies
    Localize prices
      Adaptive Pricing
      FX Quotes API
      Manual currency prices
    Settle in additional currencies
    Conversions on disputes and refunds
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
Beyond payments
Incorporate your company
Crypto
Financial Connections
Climate
HomePaymentsHandle multiple currencies

Localize prices

Copy page

You can present and charge customers in more than 135 currencies, increasing conversion rates and lowering processing costs.

Local presentment options

Adaptive Pricing

Automatically convert prices to a customer’s local currency with minimal integration effort.

FX Quotes API

Select which currencies to localize, lock in exchange rates, and decide whether to pass along fees to your customers.

Manual currency prices

Manually set prices in different currencies to offer the same static pricing but with greater exchange risk.

Compare features and availability

ADAPTIVE PRICING RecommendedFX QUOTES APIMANUAL CURRENCY PRICES

Integration complexity

No code
Some code

Coding required to reduce FX risk

API

Most hands-on and most FX uncertainty

Best when

Designed for most common use cases.

Your goal is to optimize conversion rates in international markets as soon as possible.

You’re comfortable automating currency conversion because you don’t want to worry about currencies, exchange rate risk, or FX fees at all.

You want more control over how prices are localized.

Reducing the uncertainty from exchange rate fluctuations is a priority.

You have technical resources to manage the integration.

You want static, consistent pricing and are willing to absorb fluctuations in a currency’s exchange rates.

You’re willing to take on the additional effort required to stay informed about currency fluctuations.

Availability

Globally

Automatically convert prices to over 100 currencies

Businesses in supported regions

Automatically convert prices to over 135 currencies

Use extended rate quotes for 114 local currencies

Globally

Integrations supported

Payment Links

Checkout

Elements with the Checkout Sessions API

Payment Intents

Transfers

Connect

All Stripe integrations

FX risk

Stripe manages exchange rate risk for you.

You can access Stripe’s real-time exchange rate and lock in that rate for 5 minutes, 1 hour, and 24 hour periods.

If the exchange rate changes by more than 3.5%, the rate lock will expire. You can use the webhook to handle expired quotes.

Prices aren’t updated based on exchange rate fluctuations. You set static prices for each product.

Pricing1

0% fee paid by Stripe users

Stripe applies a conversion fee of between 2-4% to the exchange rate you present to your customers, increasing their purchase price by a corresponding amount.

Currency conversion fee depending on location and use case.

Extended rate quotes incur an additional fee, which you can choose to pass on to your customers.

0% fee paid by Stripe users

Your customers’ experienceYour customers can see localized prices at the time of checkout.Customers can see localized prices on your website and at checkout.Your customers’ prices won’t change unless you monitor exchange rate fluctuations and update prices yourself.
Your business’s involvementNo changes required to your back office workflows. You’ll always receive all transactions in your preferred currency.You can manage multiple currencies yourself by calling the FX Quotes API.You’ll need to handle multiple currencies in your back office workflows.

1 Stripe’s standard transaction fees apply. See the pricing page for more details about these fees.

Exchange rate

When Stripe provides currency conversion services for transactions, we generally apply the mid-market rate based on pricing data sourced from third-party service providers. Mid-market rate is the average between the buy and the sell price of a currency. Currency conversion on Stripe is subject to fees as detailed on our pricing page. In certain circumstances, Stripe might apply the rate at which we source the currency owed to you. For example, this can happen if a new exchange rate is mandated by a government or if there is a large discrepancy in rates between our service providers. Stripe does so to mitigate exchange rate risk to you and to Stripe. Rarely, Stripe may take other actions to mitigate risk. If we do so, we’ll provide additional notice to you.

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc