Why Shopify currency changes at checkout

Check the payment provider, currency app and shipping destination when a Shopify storefront price changes currency at checkout.

Will Slatton2 min read

If your Shopify store shows euros on a product page but switches to US dollars at checkout, check the payment provider, currency app and shipping destination before changing your prices. Displaying a converted price does not establish that the buyer can pay in that currency.

This guide draws on Shopify’s current documentation, checked on 18 October 2026. It explains supported behaviour rather than reporting a new platform change.

Check the payment route first

Shopify’s international payments guide says local-currency payments require Shopify Payments or Adyen as the primary gateway, together with a compatible payment method. With another provider, local prices can be displayed in the storefront, but checkout returns to the store’s default currency for the charge.

For example, a USD-based store may show a shopper a converted EUR price. That display alone does not promise a EUR transaction. Check the specific payment option the shopper uses, not just the currency selector they clicked.

Check the app and destination

Shopify also warns that some currency conversion apps are incompatible with its local-currency selling setup. They can display a chosen currency before checkout reverts to the default. A currency mismatch does not, by itself, identify which app or setting caused it.

A different result can be intentional. Shopify’s checkout restrictions can align the currency with the shipping destination when a store uses supported local-currency payments and one-page checkout. A shopper browsing one market and shipping to another may therefore see a change. Those shipping-address restrictions apply to physical goods; digital goods are treated differently.

Build a small test record

Our suggested check is to follow one product from storefront to checkout for each important market. Record the selected country, displayed currency, shipping country, payment option and final checkout currency. Include a journey where the browsing country and delivery country differ. A screenshot of the product page alone is insufficient.

Compare that record with the market and payment settings, then ask the currency-app provider about any remaining discrepancy. Use a controlled test environment when investigating app changes; avoid disabling a live store’s pricing tools without a rollback plan.

Keep customer-facing wording accurate. If checkout uses your store currency, explain that clearly before payment instead of promising local-currency charging. Even a local-currency charge cannot guarantee that a customer’s bank will levy no international transaction fee, as Shopify’s limitations guide makes clear.

21 October update: show which currency the price uses

A currency code can make a price label clearer: for example, $49.99 USD specifies more than a dollar sign alone. It does not change the payment provider or guarantee that checkout charges that currency.

Shopify documents a native setting in its free themes. Open Online Store, choose Edit theme beside the relevant theme, then open Theme settings → Currency format. Select Show currency codes and save. If a third party theme does not offer the option, check its own documentation or ask its developer.

Keep this theme toggle separate from the currency formatting fields under Settings → General. Shopify says those formatting fields apply only to the store’s base currency, not the formatting of other currencies.

Our suggested follow-up is to inspect product cards, product pages, quick views and any bundle or upsell widgets after changing the setting. Then repeat the checkout test above. Record mismatches for the theme or app developer. This is a clarity check, not a measured conversion improvement or a promise that every widget follows the theme setting.

🔎
Test the complete journey. Record the market, shipping destination and payment method alongside the checkout currency.
Filed underMarketing

More from Marketing

See all →