Stripe gives you three ways to do it, and each one moves the currency cost to a different place. Pick the wrong one and you either confuse customers or pay for the same conversion twice. Here is how each option works, what it costs, and how to keep Stripe’s FX spread as small as possible.
Quick answer: Stripe multicurrency pricing works three ways. Adaptive Pricing shows local prices in 150 countries and charges the customer a 2% to 4% conversion fee, with 0% for you. Manual prices let you set your own price in each currency. Multi-currency settlement lets you keep and pay out those currencies. If Stripe converts for you, it adds 1% on US accounts and 2% on UK and EEA accounts.
Table of Contents
What Is Stripe Multicurrency Pricing?
Stripe multicurrency pricing means showing and charging prices in your customer’s currency instead of only your own. So does Stripe support multi-currency pricing? Yes. Stripe accepts multiple currencies, more than 135 at checkout. What changes between the options is who sets the local price, who pays for the conversion, and which currency lands in your bank.
| Option | Who sets the local price | Who pays the conversion | Best for |
|---|---|---|---|
| Adaptive Pricing | Stripe, from your base price and its exchange rate | The customer, 2% to 4% | Fast setup with Checkout, Payment Links and hosted invoices |
| Manual prices per currency | You, for example $49 or €45 or £39 | You, if Stripe has to convert to your payout currency | Round local prices and planned regional pricing |
| Multi-currency settlement | Either of the above | Nobody at checkout, because you keep the currency | Businesses with steady sales in one or two extra currencies |
Stripe Multicurrency Pricing Fees
Showing a price in another currency is free. The cost appears when money has to be converted. Stripe adds a currency conversion fee of 1% on US accounts and 2% on UK and EEA accounts, on top of the card fee and any international card surcharge. Other countries, including the UAE, publish their own rates on Stripe’s local pricing pages.
| Fee | US account | UK account |
|---|---|---|
| Domestic card | 2.9% + 30¢ | 1.5% + 20p |
| International card | +1.5% | 3.15% + 20p (2.5% + 20p for EEA cards) |
| Currency conversion by Stripe | +1% | +2% |
| Adaptive Pricing | 0% for you, 2% to 4% for the customer | 0% for you, 2% to 4% for the customer |
| Instant currency conversion of a held balance | From 0.5% | From 0.5% |
Stripe Currency Conversion Fee and FX Spread
The FX spread is the gap between the mid-market rate and the rate you actually get. With Stripe, that gap is its stated conversion fee, so you can work it out exactly. A €1,000 payment converted on a US account costs 1% on top of the card fees. To see the rate Stripe used, open the payment in your Dashboard and check the balance details.
Stripe Fees Calculator: A Worked Example
Here is what Marco pays on one course sold to a customer in Spain with a Spanish card, on his US Stripe account. To keep the maths simple, it assumes €100 equals $108.
| Setup | Fees Marco pays | Total fee |
|---|---|---|
| Manual €100 price, converted to USD by Stripe | 2.9% + 1.5% + 1% of $108, plus 30¢ | $6.13 |
| $108 base price with Adaptive Pricing | 2.9% + 1.5% of $108, plus 30¢. The customer pays the conversion | $5.05 |
| Manual €100 price kept in EUR with multi-currency settlement | Card fees plus any Stripe settlement fee for EUR | Depends on your settlement fee |
Option 1: Stripe Adaptive Pricing
Adaptive Pricing converts your price into the customer’s local currency at checkout, using Stripe’s latest exchange rate. Customers in 150 countries can see and pay in their own currency, or choose to pay in yours. You set one base price, and you receive that amount in your settlement currency, whatever the customer paid in.
- Cost: 0% for you. Customers who pay in their local currency pay a 2% to 4% conversion fee, included in the rate they see.
- Where it works: Checkout, Payment Links, hosted invoices and Elements with Checkout Sessions. Payment Links always have it on.
- Exchange rate: Stripe guarantees the rate through settlement, so you don’t carry FX risk.
- Refunds: You refund in your currency, and Stripe refunds the customer the exact amount they paid in theirs.
- Turn it on: In the Dashboard, open the Adaptive Pricing settings and enable it for the products you use.
The trade-off is price control. A $49 course might show as an odd amount such as 912.37 pesos rather than a tidy 899, and the customer pays slightly more than the mid-market amount.
Option 2: Set Your Own Price in Each Currency
Manual prices let you choose the exact amount for each currency, such as $49, €45 and £39 for the same product. When a customer pays in a currency you’ve priced, Stripe charges your price with no Adaptive Pricing fee. If your payout currency is different, Stripe converts the money at its normal 1% or 2% fee.
- In the Stripe Dashboard, open Product catalog and select the product.
- Edit the price and add another currency, then enter the amount for that currency.
- Repeat for each market you want to price yourself.
- In test mode, open your Checkout or Payment Link from each country, or with a test customer address, and check the right price shows.
Developers can do the same through the API by adding currency options to a Price. Manual prices suit regional pricing, for example a lower price for Mexico than for the UK.
Option 3: A Stripe Multi Currency Account
Stripe doesn’t sell a separate multi currency account, but multi-currency settlement works like one. You can hold balances and get paid out in up to 18 currencies, with a bank account for each currency. It’s available to Stripe accounts in the US, UK, EU, Australia, Hong Kong, Liechtenstein, Norway, Singapore, Switzerland and the UAE.
Payments in a currency you’ve added are paid out in that currency without conversion. Stripe charges a settlement fee on some extra currencies, shown in its multi-currency settlement documentation. Many sellers add Wise account details as the bank for each extra currency, which our Stripe vs Wise for FX rates comparison explains. For dollars, see our guide to the Stripe USD bank transfer.
How to Minimize Stripe FX Spread
You can’t remove Stripe’s conversion fee, but you can avoid triggering it. The cheapest conversion is the one that never happens.
- Price in your payout currency for most sales. If 90% of buyers are American, a USD price avoids conversion on 90% of sales.
- Use Adaptive Pricing for occasional foreign buyers. The conversion fee moves to the customer, and you keep your full base price.
- Settle in currencies you sell a lot in. Add a bank account for that currency and convert later at a cheaper rate, or spend it as it is.
- Avoid double conversion. Don’t convert euros to dollars in Stripe and then back to euros to pay a supplier.
- Ask about custom pricing at high volume. Large businesses can request custom or IC+ pricing. Our guides to Stripe interchange plus vs fixed rate and Stripe volume discounts explain who qualifies.
Which Stripe Multicurrency Option Should You Choose?
| Your situation | Best option |
|---|---|
| Mostly domestic sales, a few foreign buyers | Adaptive Pricing |
| You want round local prices or regional discounts | Manual prices per currency |
| Steady sales in one extra currency, such as EUR or GBP | Manual prices plus multi-currency settlement |
| Suppliers or staff paid in that currency | Multi-currency settlement, so you spend it without converting |
| Very high volume across many countries | Speak to Stripe about custom pricing |
FAQs
These are the questions sellers ask most about pricing in several currencies on Stripe.
Does Stripe charge extra for multiple currencies?
Showing prices in other currencies is free. You pay only when money is converted: 1% on US accounts and 2% on UK and EEA accounts. With Adaptive Pricing, the customer pays a 2% to 4% conversion fee instead of you.
What is the Stripe currency conversion fee?
It’s 1% on US accounts and 2% on UK and EEA accounts, added when Stripe converts a payment into your settlement currency. It comes on top of the card fee and any international card fee.
What is Stripe Adaptive Pricing?
It’s a Stripe feature that shows your prices in the customer’s local currency in 150 countries. You pay 0%, and the customer pays a 2% to 4% conversion fee. It works with Checkout, Payment Links, hosted invoices and Elements with Checkout Sessions.
Does Stripe have a multi currency account?
Not as a separate product. Multi-currency settlement lets you hold balances and get paid out in up to 18 currencies, with a bank account per currency, in the US, UK, EU and several other countries.
Is there a Stripe multi currency pricing calculator?
Stripe doesn’t offer a public calculator for this. Add your card fee, any international card fee and the conversion fee, then apply them to the price in your currency, as in the worked example above. A real converted payment in your Dashboard shows the exact figures.
How many currencies does Stripe support?
Stripe can charge customers in more than 135 currencies. How many you can settle and pay out in depends on your account’s country, up to 18 with multi-currency settlement.
Does Stripe support multi-currency pricing?
Yes. You can let Adaptive Pricing show local prices automatically, set your own price in each currency, or both. Stripe multi currency support also covers settlement and payouts in extra currencies in supported countries.
What exchange rate does Stripe use?
Stripe converts at its own rate based on the market rate, then adds its currency conversion fee: 1% on US accounts and 2% on UK and EEA accounts. Open a converted payment in the Dashboard to see the exact rate used.
Can I set different prices for different countries in Stripe?
Yes. Add a price in each currency to your product in the Dashboard, or use currency options in the API. Customers who pay in that currency see your exact price.
Can I get custom or IC+ pricing from Stripe?
Large businesses can ask Stripe for custom pricing, including interchange plus (IC+), where you pay the card network’s actual cost plus a fixed Stripe margin. It usually needs high monthly volume, so most small sellers stay on standard pricing.
Conclusion
Marco turned on Adaptive Pricing for most countries and set manual prices for Mexico, where he wanted a lower regional price. His students now see pesos, euros or pounds at checkout, and his conversion fees on foreign sales dropped because customers outside Mexico pay the conversion themselves.
Stripe multicurrency pricing comes down to one decision: who pays for the conversion. Use Adaptive Pricing to pass it to the customer, manual prices when you want control, and multi-currency settlement when you sell enough in one currency to keep it. Check your own Stripe pricing page before you switch. Which currency do your foreign buyers ask about most?











