/Custom sections and dev
Shopify currency converter: do you need an app?
August 1, 2026 · WOCX
Most stores paying monthly for a Shopify currency converter are renting something the platform already does. Shopify Markets handles multi-currency natively. It detects the visitor’s country, displays prices in their local currency, then charges them in it at checkout, with no app and no fee on the conversion itself beyond the standard currency conversion charge. Before you install anything, the honest first question is whether the thing you want is already switched off in your admin rather than missing from your stack.
That said, the apps are not pointless. They exist because native conversion does a few specific things badly, and if your store hits one of those cases the fee is fair. This walks through what you get for free and what an app genuinely adds, plus the two mistakes that quietly cost more than any subscription.
What Shopify already does for free
Shopify Markets is the native system for selling internationally, and it covers the part most merchants think they need an app for. Turn it on and you can assign countries to markets, let Shopify auto-detect where a visitor is browsing from, and show prices converted at live rates. The visitor sees their own currency on the product page, in the cart and at checkout. They pay in it too. You can also set which currencies are supported per market rather than exposing every currency to everyone.
The important part is that this is not a display trick. A converted price that reverts to your base currency at checkout is the single most common cause of abandonment in international selling, because the shopper feels switched at the last step. Native Markets carries the currency all the way through, and that end-to-end consistency is exactly what most third-party converter widgets cannot do on their own.
| What you want | Native Shopify Markets | Typical converter app |
|---|---|---|
| Show local currency on product pages | Yes | Yes |
| Charge in local currency at checkout | Yes | Usually no, display only |
| Auto-detect visitor country | Yes | Yes |
| Manual currency switcher in the header | Needs a theme block | Yes, built in |
| Custom rounding rules per currency | Limited | Yes |
| Per-country pricing, not just conversion | Yes, on paid tiers | No |
Read that table and the pattern is clear. The app usually wins on cosmetics and the platform wins on the transaction. Which of those matters more depends on whether your problem is that shoppers cannot see their currency, or that they cannot pay in it.
When an app actually earns its fee
There are three cases where paying is reasonable, and they are narrower than the app listings suggest. The listings tend to describe currency conversion as though it were a missing capability, when for most stores it is a configuration that has not been switched on. The genuine gaps are smaller and more specific: how the converted number is shaped, whether a visitor can override the country the system guessed, and whether you are converting a single price list at all or maintaining different prices per market for margin reasons. Each of those is a real problem for some stores and irrelevant to most, so the useful question is not whether currency apps are worth it in general but whether you have one of these three specific complaints. If you cannot name which one applies, the answer is that you do not need the app yet.
The first is rounding. Native conversion produces prices like €41.87, which look machine-generated because they are. A shopper reading £38.42 sees a converted number rather than a price someone chose, and on considered purchases that costs a little trust. Apps let you force prices to clean endings, .99 or .00, per currency. Whether that is worth a monthly fee depends entirely on your average order value and how price-sensitive the category is.
The second is the switcher itself. Auto-detection is right most of the time and wrong in ways that annoy: expats, travellers, VPN users, anyone browsing from an office in one country while shipping to another. A visible currency selector fixes it. That is a theme element rather than a service, which means it is exactly the kind of feature that belongs in the theme, and the argument for building it sits in our replace Shopify apps with code breakdown.
The third is genuinely complex international pricing, where you are not converting at all but setting different prices per market for margin or competitive reasons. That is a real capability. It lives on the higher Shopify tiers, and it is the one case where the answer is usually a plan upgrade rather than an app.
The two mistakes that cost real money
The expensive mistake is the display-only converter. A widget that changes the number on the page but hands the shopper a checkout in your base currency has not helped them, it has misled them. They committed to one figure and were shown another at the exact moment they reach for a card. Before installing anything, test the full path on a real device set to another country and watch what the checkout says, because that is the only step that matters.
The second mistake is stacking. A store running native Markets and a converter app at the same time will sometimes convert twice, or fight over which price to display, producing prices that change on refresh. We see this pattern often enough to name it: the app was installed first, Markets was switched on later by someone else, and nobody removed the app. On an average store reaching us there are around fifteen apps installed and a meaningful share are doing something the platform now does natively, which is the same story told in the app bloat audit.
What international traffic is actually worth
Worth putting a number against this before deciding how much to spend on it, because currency handling is one of those jobs that feels important and is easy to over-invest in. Across Shopify stores the platform-wide average conversion rate sits near 1.4%, with the top 20% of stores landing around 3.1% to 3.5% and the top 10% between 4.7% and 5.2%. Mobile converts far worse than desktop almost everywhere, roughly 1.2% against 2.8%, and mobile is now over 70% of ecommerce traffic. Those figures are the backdrop to any currency decision: if your international mobile visitors are converting at 1% and your domestic desktop visitors at 3%, the currency display is one of several things in the gap, not the whole of it.
The practical consequence is a sequencing rule. Fix the checkout currency break first, because that is a hard stop rather than a friction point. Then look at page speed and mobile layout, which affect every visitor regardless of currency. Rounding and switchers come last, because they are preference rather than obstacle. Spending on a currency app while the mobile product page loads slowly is optimising the label on a door that sticks.
Troubleshooting: what the symptom actually means
Most currency problems get misdiagnosed because the visible symptom sits a step away from the cause. This is the mapping we use when auditing a store.
| What you see | What is usually wrong | The fix |
|---|---|---|
| Price changes at checkout | Display-only app, no native Markets | Configure Markets, remove the app |
| Prices change on refresh | Markets and an app both converting | Pick one, uninstall the other |
| Wrong currency for the visitor | Auto-detection with no manual override | Add a switcher in the theme |
| Ugly figures like €41.87 | Live conversion, no rounding rules | Accept it, or an app for clean endings |
| Currency right, taxes wrong | Market tax settings, not conversion | Market-level tax configuration |
| Works on desktop, not mobile | Theme block missing on mobile layout | Theme fix, not an app |
Note how few of those rows are solved by installing something. Four of the six are configuration or theme work. One is a removal, and only the rounding row is a genuine case for a subscription. That ratio is typical of the app stack as a whole and it is why the audit is worth doing before the shopping.
How to decide in ten minutes
The whole decision can be settled with one test rather than an afternoon of app comparison, and it costs nothing. Open your admin and check whether Markets is configured, because a surprising number of stores have it available and unconfigured, sitting there as a feature nobody switched on while a paid app does a worse version of the same job. Then set your browser or phone to another country and walk the full path, product page to checkout, watching the currency at every step. If it holds all the way to the payment screen, you do not have a conversion problem and any app you are paying for is doing cosmetic work.
If it breaks, note exactly where it broke. A break at checkout is a Markets configuration issue, not an app gap. A complaint about ugly converted prices is a rounding preference, which an app solves and so does accepting slightly odd numbers. A complaint that visitors in the wrong currency cannot switch is a missing theme element, which is an afternoon of work rather than a subscription, the same trade we lay out in what custom sections cost.
The general rule holds here as everywhere in the app stack: rent the ongoing service, own the display. Currency conversion is almost entirely display, and the service part is already included in what you pay Shopify. Details on the native behaviour are in Shopify’s own documentation.
FAQ
Does Shopify convert currency without an app?
Yes. Shopify Markets detects the visitor’s country, displays local currency and charges in it at checkout, with no app required and nothing beyond the standard conversion charge.
Why do converted prices look odd?
Live conversion produces exact figures like €41.87 rather than chosen ones. Apps can force clean endings per currency. Whether that is worth a monthly fee depends on your order value and category.
What is the biggest currency mistake?
A display-only converter that shows local currency on the page but charges base currency at checkout. The shopper commits to one number and sees another while reaching for a card.
Can I run Markets and an app together?
You can, and it often misfires. Double conversion and prices that change on refresh are common. Pick one system and remove the other.
Do I need an app for a currency switcher?
No. A visible selector is a theme element, not an ongoing service, so it belongs in the theme rather than on a subscription.
Not sure whether your currency setup is costing you international sales? Send us the store and we will walk the checkout path and tell you honestly what is broken. Free, no obligation, usually a reply within the hour.