Selling internationally without local currency support costs conversions. Studies consistently show that customers are significantly less likely to complete a purchase when prices display in a foreign currency. Shopify Markets, introduced in 2022 and refined through 2025, is now the primary framework for managing multi-currency pricing — but setting it up correctly requires understanding where exchange rates are applied and where they can silently erode your margin.

Shopify Markets for Multi-Currency

Shopify Markets lets you define regions (individual countries or groups) and assign each a currency, domain or subfolder, language, and pricing rules. Go to Settings → Markets → Add market to create a new region. Each market can have its own catalogue pricing — either auto-converted from your store’s primary currency or manually set per product.

Currency display on the storefront requires a Markets-compatible theme. All current Shopify OS 2.0 themes handle this natively. The currency selector appears automatically when you have more than one market active with different currencies.

Auto Pricing vs Fixed Prices Per Market

Auto pricing converts your primary currency price using live Shopify exchange rates (updated daily). This is operationally simple but introduces price instability — a product priced at £49.99 GBP could display as €58.12 one week and €60.44 the next as rates move.

Fixed market prices let you set a specific price per currency per product. A £49.99 GBP product can be fixed at €59.99 EUR regardless of exchange fluctuations. This is the correct approach for markets where you run local advertising (you need stable prices in ads) or where you have local margin structures. Set fixed prices via Products → [Product] → Markets pricing.

Currency Rounding Rules

Auto-converted prices often produce awkward numbers (€58.37, $62.83). Shopify allows you to set rounding rules per market — e.g. round all converted prices to the nearest .99 or .00. Configure this under Settings → Markets → [Market] → Price adjustments → Rounding. Psychological pricing (ending in .99) typically outperforms “honest” rounded prices in direct-to-consumer contexts.

India (INR) Regulatory Considerations

Selling to Indian customers in INR requires understanding RBI guidelines. International merchants accepting INR payments must do so through a payment gateway that is RBI-compliant and holds the appropriate foreign inward remittance permissions. Shopify Payments does not operate in India — you must use a gateway such as Razorpay International, PayU, or CCAvenue for INR settlement. Additionally, displaying prices in INR to Indian customers while settling to a foreign bank account is permissible, but you must ensure your checkout disclosure is clear about who the merchant of record is.

Gateway Compatibility by Currency

CurrencyShopify PaymentsPayPalStripeNotes
GBPYesYesYesFull support
USDYesYesYesFull support
EURYesYesYesFull support
INRNoLimitedYes (India entity)Requires local gateway (Razorpay, PayU)
AEDNoYesYesStripe requires UAE business registration
BRLNoYesYesHigh chargeback rates — enable 3DS2

For stores expanding into new markets, Shopify development specialists can configure Markets correctly, wire the appropriate payment gateways, and handle domain/subdomain routing per region.

Frequently Asked Questions

Does Shopify charge a conversion fee for multi-currency transactions?

If you use Shopify Payments, there is no additional conversion fee — Shopify handles the currency conversion. If you use a third-party payment gateway, Shopify charges an additional transaction fee (0.5%–2% depending on your plan) on top of your gateway’s own fees. This is a meaningful margin consideration for high-volume international stores.

Can different markets have different product availability?

Yes. Under each market’s settings, you can control which products are available for purchase in that market. This is important for restricted goods (regulated products, items requiring local certification) or where fulfilment logistics make shipping to a particular region unviable.

How does Shopify determine which currency to show a visitor?

Shopify detects the visitor’s country via IP geolocation and displays the currency assigned to the corresponding market. Visitors can manually switch currency using the storefront selector. If no market is defined for their country, they see your primary market’s currency. Set up a catch-all “International” market with your most neutral currency (typically USD or EUR) to handle all uncovered geographies.


Ready to Grow Your Shopify Store?

Our Shopify experts at OneOnic have helped hundreds of brands launch, optimise, and scale. Let’s talk about your project.