Why won't Shopify let me add local currencies unless I switch to Shopify Payments — and it's not even available where I am?

Shopify's automatic currency conversion in Markets only works with Shopify Payments — here's what to do when your country isn't on that list.

Marketspaymentscurrency conversionShopify Paymentscheckout

What's going on

A merchant tries to add a local currency to a market in Shopify — say, letting UK shoppers see prices in GBP or Mexican shoppers see MXN — and finds the option grayed out or gated behind a message pointing to Shopify Payments. The frustration is compounded when Shopify Payments isn't even available in the merchant's own country, so the "fix" Shopify suggests isn't something they can act on at all.

This shows up constantly in Shopify's own community forums: merchants based in countries outside Shopify Payments' coverage (which, while it has grown over time, still excludes a meaningful number of countries) discover that the polished, automatic version of multi-currency selling is simply off the table for them, with no clear explanation of why or what else they can do instead.

The confusion is understandable because Markets, as a feature, is marketed heavily around "sell in local currencies" without always foregrounding that there are actually two different mechanisms underneath it — one automatic and gateway-dependent, one manual and gateway-agnostic — and only one of them is visible by default in a lot of the onboarding flow.

Why it happens

Shopify's automatic currency conversion works by having Shopify itself handle the foreign-exchange rate at the moment of checkout and then settle the payout into your store's home currency. That real-time conversion and settlement path only exists when Shopify Payments is the processor, because Shopify controls both ends of the transaction. Any other gateway means Shopify isn't the one moving the money, so it has no reliable rate feed or settlement mechanism to rely on automatically.

Shopify Payments itself is only licensed to operate in a specific, though growing, list of countries, largely dictated by banking and regulatory partnerships in each region. A merchant registered outside that list can't turn Shopify Payments on no matter how their store is otherwise configured, which means the automatic side of currency conversion in Markets is unavailable to them by design, not by an account-level restriction that support can lift.

4 ways to fix it

1

Switch that market's currency from automatic to manual exchange rates

In Settings > Markets, open the market in question and look at its currency settings. Shopify offers two conversion modes: automatic (which requires Shopify Payments) and manual, where you type in a fixed exchange rate yourself. Manual rates work with any payment provider, cost nothing, and let you display and sell in the local currency today — the tradeoff is that you're responsible for updating the rate periodically as currencies move, since Shopify won't do it for you.

2

Confirm your actual payment gateway can still settle in that currency

Adding a currency to a market only controls what shoppers see and are charged in at checkout — it doesn't change how you get paid. If you're on a third-party gateway (PayPal, Adyen, a local acquirer, etc.), check whether that gateway itself can process and settle the currency you want to offer; some can, independent of Shopify's own conversion feature, which effectively route around the Shopify Payments requirement.

3

Re-check Shopify Payments eligibility for your country periodically

Shopify has expanded the list of countries where Shopify Payments is available multiple times, and it can happen with little fanfare. If your business is registered in a country that's currently excluded, it's worth checking Settings > Payments every few months, since gaining access would unlock automatic rates and remove the manual-update burden entirely.

4

Use a display-only currency converter app if all you need is an estimate

Several apps will show shoppers an approximate converted price without changing how the transaction is actually processed or settled. This can ease sticker shock for international visitors, but it's cosmetic rather than a real local-currency checkout, so it should be labeled clearly as an estimate to avoid confusing customers about what they'll actually be charged.

Bottom line

Shopify ties automatic local-currency conversion to Shopify Payments because Shopify itself is the one absorbing the foreign-exchange settlement in that setup — it's a scope limitation, not a bug, and it isn't going to change per-merchant. If your store's country isn't on the Shopify Payments list, manual exchange rates are the legitimate free path to offering local currencies today, and for most merchants running one or two markets, updating a rate every so often is a minor chore rather than a reason to buy anything. A dedicated app only starts to make sense if you're managing rates across many markets and want automatic updates without Shopify Payments — evaluate that against how often your rates actually drift before adding another subscription.

Still Stuck?

Browse the rest of the problem library, run a free storefront scan to catch issues like this automatically, or email us and we'll work out a custom solution for it.