Selling Subscriptions in Multiple Currencies on Shopify
How subscriptions work across currencies on Shopify: renewing in the currency the customer bought in, pricing per market, and what exchange rates do to your margin.
When you sell in several currencies, a one-off order converts once. A subscription has to decide, every cycle, what currency to charge in and at what price. Getting it wrong means charging a German subscriber in dollars, or a price that drifts every month with the exchange rate.
Renew in the currency they bought in
The basic rule: a subscription should renew in the currency the customer subscribed in. A customer who signed up in euros expects to be charged in euros, and a charge in another currency is confusing, costs them a conversion fee, and invites disputes.
With Shopify’s native subscriptions, the subscription contract carries its own currency, set at checkout. Super Subscription keeps that currency on each subscription, so renewals and reporting stay in the currency the customer chose.
Fixed price, not a fresh conversion
Once a subscription is running in a currency, the customer expects the same price each cycle — €25 this month and €25 next month, not €25.14 then €24.87 as exchange rates move.
That predictability is good for the customer and good for payments: a charge that matches what was agreed is the least likely to be declined or questioned.
The consequence is that your margin moves with the exchange rate instead. If your costs are in one currency and your subscribers pay in another, a currency shift quietly changes what each delivery earns you. Watch it, and when a shift is large enough to matter, change the price deliberately — with notice — rather than letting it float.
Pricing per market
Direct conversion rarely produces a good price. $30 converts to an awkward number in most currencies, and customers in different countries expect different price points anyway.
Set subscription prices per market where you can: €27 rather than €27.43, £24 rather than £23.61. Round numbers that look native to the market convert better than precise conversions.
Shipping and tax by market
Currency is rarely the only thing that changes across borders:
- Shipping to another country usually costs more and takes longer — both of which matter more when it happens every month. Shipping subscription orders.
- Tax follows the customer’s location. Sales tax and VAT on subscriptions.
- Authentication rules differ — European customers’ renewals can come back asking them to confirm. Strong Customer Authentication.
Reporting across currencies
A dashboard that adds euros to dollars produces a meaningless total. Revenue has to be either reported per currency or converted consistently — and the conversion basis stated. When you look at subscription revenue across markets, check which one you’re looking at.
Before you launch in a new market
- Set a local subscription price, not a straight conversion
- Confirm shipping cost and time to that market, per delivery
- Confirm your tax obligations there
- Check the payment methods customers there use can be charged again later
- Translate the customer portal into their language
Part of the guide to How Subscription Payments Work: Vaulting, Renewals and Consent.