Overview
Localised payments lets subscribers see prices and pay in their own currency. Instead of being charged in your base currency (and paying foreign transaction fees), subscribers are charged directly in their local currency - removing friction and improving conversion rates.
When enabled, prices are automatically calculated from your base currency using current exchange rates. The currency is detected based on the subscriber's location, but they can also manually select a different currency on your plan selection page.
How to enable localised payments
Go to Plans in your dashboard
Find the Multi-currency toggle under Currency
Switch it on and hit Save.
That's it - your subscribers will now see prices in their local currency automatically.
Supported currencies
Localised pricing is available in 13 currencies:
Currency | Code |
British Pound | GBP |
US Dollar | USD |
Euro | EUR |
Canadian Dollar | CAD |
Australian Dollar | AUD |
New Zealand Dollar | NZD |
Swiss Franc | CHF |
Swedish Krona | SEK |
Norwegian Krone | NOK |
Danish Krone | DKK |
Polish Zloty | PLN |
Brazilian Real | BRL |
Mexican Peso | MXN |
How pricing works
Automatic conversion
When you enable multi-currency, prices are automatically calculated by:
Converting your base currency price using current exchange rates
Rounding up to the nearest whole number (or nearest 5 for higher amounts)
For example, if your base price is Β£5/month, a US subscriber might see $7/month.
Manual adjustments
You can override any converted price in the pricing table. This is useful if you want to set specific price points for certain markets (like $9.99 instead of $10).
To adjust prices manually:
Go to Plans in your dashboard
Scroll to the Pricing section
Edit any currency's monthly or annual price directly
Click Recalculate all from [your base currency] to reset all prices to the automatic conversion.
Fees and revenue
Stripe conversion fee
Payments made in currencies other than your base currency incur a currency conversion fee from Stripe of approximately 2% of the payment amount. You can view the conversion rate and fee by clicking on any payment in Stripe.
This fee is typically outweighed by the increase in conversions from offering local payments. Subscribers are more likely to complete their purchase when they see familiar pricing.
Revenue reporting
All revenue from multi-currency payments is converted to your base currency when displayed in your analytics, so you can easily track total revenue regardless of which currencies your subscribers pay in.
FAQ
Do discount codes work with multi-currency?
Percentage-based discount codes (e.g. 20% off) work across all currencies. However, fixed-amount discount codes only work for their specific currency β a $4 USD discount won't apply for someone paying in EUR. If you're running promotions, we recommend using percentage codes so they work for all subscribers.
Will existing subscribers be affected?
No. Localised pricing only applies to new subscriptions. Existing subscribers continue paying in their original currency.
Can subscribers choose a different currency?
Yes. While currency is automatically suggested based on location, subscribers can manually switch currencies on your plan selection page.
What if I want to disable it?
Simply toggle off Multi-currency in your Plans settings. New subscribers will then only see prices in your base currency.
Do I need to do anything with my Stripe account?
No additional Stripe setup is required. Multi-currency payments are handled automatically.
