Shopify Multi-Currency: Can Customers Choose Their Payment Currency at Checkout? Community Insights
Hey there, fellow store owners! Let's talk about something that often comes up when we're selling across borders: currency. Specifically, that sticky question of whether your international customers can choose *how* they pay you – in their local currency or your store's base currency.
I recently dove into a really insightful discussion on the Shopify community forums, sparked by a merchant named SanRoccoItalia. They brought up a pain point that many of us likely share: wanting to give customers more control over their payment currency at checkout. It’s a nuanced issue, and the thread offered some great perspectives and a current workaround.
The Dilemma: Local Currency vs. Base Currency Choice at Checkout
SanRoccoItalia runs an Italian e-commerce business, so their base currency is EUR. Like many of us who sell internationally, they appreciate how Shopify Markets automatically converts prices to local currencies for customers. It's super convenient, right? But here's the catch: that conversion often comes with a fee, applied by Shopify.
The core of SanRoccoItalia’s feature request is this: not every customer needs or wants Shopify to handle that conversion. Think about it – many of your international customers might have multi-currency bank accounts or credit cards that offer fantastic foreign exchange rates. For them, letting their own bank do the conversion could actually save them money. SanRoccoItalia even shared a personal anecdote about saving money by choosing to pay in USD directly instead of EUR, thanks to their bank's favorable rates.
So, the ideal scenario for SanRoccoItalia (and likely for many of us) would be to offer both options side-by-side at checkout:
- Pay in local currency: Shopify handles the conversion, including its applicable fee.
- Pay in the merchant’s base currency: The customer’s bank or card provider handles any necessary conversion.
This would happen without requiring customers to change their shipping country or navigate away from the checkout page. It’s about transparency, customer experience, and building trust.
The Current Reality: Shopify's Multi-Currency Limitations
Unfortunately, as Daniel_Jude (a Shopify expert chiming in) clarified in the thread, a per-customer currency choice directly at the payment step isn't something Shopify offers right now. The presentment currency – what the customer sees and pays in – is tied to the market's currency settings and any currency selector they might have used earlier. A buyer can't simply opt into your base currency at the final payment step without first changing their country or currency context.
Ploqo, another helpful voice in the community, echoed this, stating, "Shopify can’t offer both currencies side by side at checkout yet." This means the direct, customer-driven choice SanRoccoItalia is looking for isn't built into the system today.
The Workaround: Forcing Base Currency Per Market
While the ideal choice isn't available, the community discussion did highlight the closest workaround Shopify currently provides. It's a "per market" lever: you can configure specific markets to *only* charge in your store's base currency (e.g., EUR for SanRoccoItalia), thereby making the customer's own bank handle the conversion. This isn't a customer choice at checkout, but rather a merchant-side decision for an entire market.
Here’s how Ploqo explained to set this up in your Shopify admin:
- From your admin, click Markets.
- Open the market you want to charge in your base currency (for example, United States).
- Next to Currency, click the remove icon (the circle with a minus). This essentially tells Shopify to stop presenting prices in the local currency for that market.
- Click Save.
Once you do this, the currency for that market will move under "Inherited" and show your store's base currency. Customers in that market will now see prices and pay in your base currency (e.g., EUR), and their card or bank will handle any necessary conversion. Ploqo wisely suggested doing this only for markets where you know your customers tend to use multi-currency cards, while other markets can keep their local price presentment.
Let's look at the visual steps shared in the thread:
Here's how to navigate to your markets:
And then removing the currency customization:
Finally, your currency settings will look something like this:
Understanding the Trade-offs of the Workaround
While this workaround is handy for certain situations, it’s important to remember it’s not the same as offering a customer a choice. If you remove the local currency for a market, all customers in that market will be charged in your base currency. This means those who prefer local currency conversion by Shopify (perhaps because their bank's rates aren't great) won't have that option. It’s a merchant-level decision, not a customer-level one.
For merchants like SanRoccoItalia, who actually prefer offering the convenience of local currency but want to add the *choice* for those who can benefit from their own bank's rates, this workaround doesn't fully address the need. It’s a compromise, not the ideal solution for enhancing customer experience and trust through transparency.
Why This Feature Matters for International Merchants
This discussion really highlights a crucial point: as e-commerce becomes increasingly global, customers are becoming savvier about international transactions. They're looking for flexibility and the best possible value. Giving them the power to choose their payment currency isn't just a nice-to-have; it's a significant improvement in transparency and could genuinely boost customer satisfaction and loyalty. When customers feel like they have control and are getting the best deal, they're more likely to complete their purchase and return.
It's a strong argument for Shopify's Markets and Payments teams to consider. If you're running an international store, or even just thinking about expanding globally, features like this can make a huge difference in your competitive edge and customer perception. If you're looking to start a Shopify store or grow your existing one, optimizing for international sales is key.
So, while we wait for Shopify to potentially introduce this direct customer choice, the per-market base currency option is the best we've got. But don't let that stop you from sending your feedback to Shopify support! The more voices they hear, the clearer it becomes how impactful such a feature would be for the merchant community. It's these kinds of real-world needs that drive platform evolution, and it's great to see store owners like SanRoccoItalia advocating for improvements that benefit us all.



