The fastest way to lose money on an international order is to let your storefront convert prices at the live spot rate and call it done. Multi-currency pricing is a margin discipline, not a math trick. When a Dutch shopper sees EUR 49 and a US shopper sees USD 49 for the same SKU, you have made two separate margin decisions, and only one of them was on purpose unless you planned both.
Most retailers expanding abroad in 2026 inherit pricing logic from their cart platform, which usually applies a single daily exchange rate to the base price and rounds to something ugly like EUR 47.83. That number signals “imported and not localized,” it erodes conversion, and it hides the fact that your real landed margin in that market may already be underwater after payment fees and FX spread.
What is multi-currency pricing, and what does it actually decide?
Multi-currency pricing is the practice of setting a deliberate, market-specific retail price in each currency you sell in, rather than auto-converting one base price everywhere. The decision it controls is your contribution margin per market, not the headline number a customer sees.
There are two clean models and one trap. Floating conversion recalculates every foreign price from a base currency at a rolling rate, so the customer-facing number drifts daily. Fixed local pricing sets a deliberate price per currency (for example EUR 49, GBP 42, USD 49) and holds it until you choose to reprice. The trap is doing floating conversion but rounding to whole numbers, which silently changes your margin every time the rate moves and nobody notices until quarter-end. If you are still mapping out how duties, VAT, and import costs feed into a landed price before any of this, start with the fundamentals in our cross-border tax basics guide so the base cost you price from is actually complete.
The reason this matters more than it looks is that the headline price and the margin are two different objects that retailers routinely conflate. A customer cares about the number on the page. Your finance team cares about what lands in the bank after the payment processor, the FX spread, the duty, and the return rate have taken their cuts. Multi-currency pricing is the bridge between those two views: it lets you publish a number that wins the sale while guaranteeing the number that lands still clears your floor. Get the bridge wrong and you will optimize one at the expense of the other without ever seeing the trade-off, because no single dashboard shows you both at the same time.
One more distinction is worth setting early. Presentment currency is what the shopper sees and pays in. Settlement currency is what your processor deposits to you in. When those differ, a conversion happens somewhere, and whoever controls that conversion captures the spread. If you let the processor convert at settlement, you have effectively outsourced a pricing decision to a vendor whose incentive is to widen the spread. Setting deliberate local prices and, where possible, settling in the presentment currency keeps that margin inside your business rather than handing it away one order at a time.
In short
- Pick one base currency tied to where most of your costs sit, then derive every foreign price from a fully landed cost in that base.
- Add an FX buffer of 3 to 7 percent on top of conversion so normal rate swings do not eat your margin between repricing cycles.
- Set deliberate round prices per market (EUR 49, not EUR 47.83); psychological price points beat literal conversion on conversion rate almost everywhere.
- Reprice on a schedule, not on every tick: monthly review for most catalogs, faster only for thin-margin or high-volatility currencies.
- Track margin by currency, not just revenue, because a strong base currency can quietly turn a profitable SKU abroad into a loss.
How do you choose a base currency and build the conversion?
Choose the currency in which the largest share of your cost of goods and operating costs is denominated. If you buy inventory in USD and ship from a US warehouse, USD is your base even when most sales are in euros, because that is where your margin is really measured. Pricing off the currency you spend in protects you from the most common error: looking profitable in revenue while your costs quietly outran your foreign prices.
Build the foreign price from a fully landed base cost, then layer the markup and the buffer, then localize the final number. Tariffs are part of that landed cost and they move faster than people expect, so model them explicitly; our breakdown of how tariff changes ripple through retail prices in weeks shows why a price set on last quarter’s duty rate can be wrong by the time it goes live.
Here is the build order most teams use, in sequence:
- Establish landed unit cost in the base currency, including product, inbound freight, duty, and a per-unit allocation of fulfillment.
- Apply your target markup to reach a base retail price that hits your contribution-margin floor.
- Convert at a planning rate, not the live spot rate: use a conservative rate (often the trailing 90-day average or a slightly worse figure) so you are not pricing off a lucky day.
- Add the FX buffer on top of the converted figure to absorb movement between repricing cycles.
- Round to a local psychological price point and confirm the rounded number still clears your margin floor in that currency.
The order is deliberate. People who add the buffer before converting, or who round before checking the floor, get prices that look fine and fail quietly. Convert first so the buffer applies to a stable base, then round last so you can see whether the rounded figure still survives. If rounding a EUR price down to the nearest psychological point drops it below your floor, that is a signal to round up to the next tier rather than eat the difference, even if the higher number feels aggressive. The floor is non-negotiable; the price ending is a choice you make above it.
A worked example makes the sequence concrete. Say your landed unit cost is USD 22, your target contribution-margin floor is 45 percent, and you want to price for the eurozone. A 45 percent margin on a USD 22 cost implies a USD base retail of USD 40. Convert at a conservative planning rate of 0.90 EUR per USD (rather than a sunnier 0.94 spot) and you get roughly EUR 36. Add a 5 percent FX buffer and you are at EUR 37.80. Now round to a local psychological point: EUR 39.95 sits comfortably above the floor and reads as a deliberate eurozone price. Note what happened: the customer never sees the USD 40, the 0.90 rate, or the buffer. They see EUR 39.95, and your margin is protected against a rate slide down to roughly 0.86 before you breach the floor.
How big should the FX buffer be, and how often do you reprice?
Size the buffer to the volatility of the pair and the thickness of your margin, not to a single industry rule. A stable pair like USD/EUR with a 55 percent product margin tolerates a 3 percent buffer comfortably. A volatile pair against an emerging-market currency, or a 20 percent margin product, needs more headroom, often 6 to 8 percent, because a single bad month can wipe out the entire contribution. The buffer is cheaper than emergency repricing, which damages trust and triggers price-tracking alerts on marketplaces.
| Scenario | Pair volatility | Product margin | Suggested buffer | Review cadence |
|---|---|---|---|---|
| Stable, healthy margin | Low (USD/EUR, USD/GBP) | 50 percent or higher | 3 to 4 percent | Monthly |
| Stable, thin margin | Low | 20 to 30 percent | 5 to 6 percent | Every two weeks |
| Volatile, healthy margin | High (emerging markets) | 50 percent or higher | 6 to 7 percent | Weekly to biweekly |
| Volatile, thin margin | High | 20 to 30 percent | 8 percent or hedge | Weekly, consider forwards |
Repricing cadence matters as much as buffer size. Repricing on every rate tick confuses customers and trips marketplace price-change penalties, while repricing once a year lets a drifting currency quietly destroy a market’s profitability. A monthly review for most catalogs, with an exception process for any currency that breaches a margin alert threshold mid-cycle, is the workable middle. If your exposure is large enough that buffers alone feel like gambling, the answer is not a bigger buffer but actual risk management; the mechanics of that are covered in our explainer on FX risk for cross-border retailers, which walks through when a buffer stops being enough and a hedge starts making sense.
A wider buffer is not free, which is the part teams forget when they reach for 10 percent to feel safe. Every point of buffer is a point of price you are asking the foreign shopper to absorb, and in a competitive market that point shows up as lost conversions. The buffer is insurance, and like any insurance you can over-buy it. The right size is the smallest buffer that keeps you above your floor through a normal swing for that pair, with anything beyond that handled by a tighter review cycle or a hedge rather than by padding the price for every shopper.
Build the alert before you need it. The practical setup is a simple rule that recomputes effective margin per currency whenever the planning rate drifts beyond a set threshold (say 2 percent against your last repricing rate) and flags the SKUs that would breach the floor. That turns repricing from a calendar ritual into an exception-driven process: most months nothing fires and you leave prices alone, and the one month a currency moves hard, the alert catches it before a quarter of orders ship underwater. The discipline is cheap to run and it is the difference between knowing your margin and hoping it held.
How do you localize the final price for each market?
Localization is where conversion becomes pricing. The literal converted number is almost never the number you should publish. Shoppers in different markets expect different price endings and price architecture, and ignoring that costs conversion even when your margin math is perfect.
Concrete localization moves that pay off: round to the local convention (whole euros or .99 in the EU and UK, .99 or .95 in the US, often round thousands in JPY where decimals do not exist), keep price ladders consistent within a market so a “good, better, best” lineup still reads as deliberate tiers after conversion, and decide up front whether displayed prices include or exclude tax by market. EU shoppers expect tax-inclusive prices by law in most consumer contexts, US shoppers expect tax added at checkout, and mixing the two breaks trust fast.
Price ladders are the move teams skip most often, and it shows up directly in average order value. If your home lineup is a clean USD 29 / USD 49 / USD 79 ladder and you convert each tier literally, you might land on EUR 27 / EUR 46 / EUR 74, which reads as random noise rather than three deliberate choices. Reset the ladder in the local currency to something like EUR 29 / EUR 49 / EUR 79 and the tiers signal value again, nudging shoppers toward the middle option the way the ladder was designed to. The conversion math gets you into the right neighborhood; the ladder discipline gets you the upsell.
Currency symbol placement and formatting are small details that quietly signal whether a store was built for the market. Eurozone shoppers in many countries expect the symbol after the number and a comma as the decimal separator (39,95 EUR), while US shoppers expect the dollar sign first and a period (USD 39.95). A store that shows 39.95 EUR to a German shopper looks machine-translated, and machine-translated stores convert worse and get trusted less. Configure number formatting per locale, not just the currency code, because the formatting is part of the price’s credibility.
Your platform has to support genuine per-market price overrides for any of this to work, because a system that only does live conversion cannot hold a deliberate EUR 49. Plenty of mid-market and SMB stores run this well on open platforms with the right extensions, and our look at WooCommerce as a serious option for SMB stores covers the multi-currency and per-region pricing setups that make fixed local prices practical rather than a spreadsheet nightmare.
Where does the FX spread actually hit your margin?
The spread is the gap between the mid-market rate and the rate you actually transact at, and it bites your business in more places than the obvious one. Most retailers think about it once, at the customer’s payment, and miss the other two. Knowing where each cut lands tells you which one is worth fixing first, because they are not equal in size or in how easy they are to control.
There are three distinct points where currency conversion can cost you, and they stack:
| Conversion point | Who controls it | Typical cost | How to reduce it |
|---|---|---|---|
| Inbound cost (paying suppliers) | You and your bank | 0.5 to 3 percent over mid-market | Negotiate bank rates, use a dedicated FX provider, or hold a foreign-currency account |
| Settlement (processor pays you out) | Payment processor | 1 to 2 percent on cross-currency settlement | Settle in the presentment currency where possible, or use a multi-currency account |
| Customer payment (card network conversion) | Customer’s bank, if you do not localize | Up to 3 percent, charged to the shopper | Price and charge in local currency so the shopper avoids it entirely |
The customer-facing spread is the one to kill first, because it is the easiest and it improves both margin and conversion at once. When you price and charge in the shopper’s local currency, the card network has no conversion to perform, so the shopper is not hit with a foreign-transaction surprise and you are not blamed for it. The settlement spread is the next target: holding a multi-currency account so you can take EUR in and pay EUR suppliers out removes a round trip through your home currency entirely. The inbound spread is usually the smallest lever but the easiest to negotiate once your foreign volume is material.
The point is that your published price is only half the margin story. Two retailers can publish the identical EUR 39.95 and earn very different amounts on it depending on how many of these three spreads they have closed. Map your own conversion points before you obsess over the second decimal of a buffer, because a single uncontrolled settlement spread can dwarf a carefully tuned buffer percentage.
Common mistakes
The first and most expensive mistake is floating conversion with rounding and no buffer: the live rate converts, the cart rounds to a clean number, and your margin floats with the market while you assume it is fixed. By the time finance notices, you have shipped a quarter of orders at a loss in your weakest currency.
The second is pricing off revenue parity instead of margin parity. Matching the home-market price after conversion feels fair, but it ignores that payment fees, FX spread, and local duties differ by market, so the same converted price can carry very different real margins. Always validate the localized price against the contribution-margin floor in that currency.
The third is treating tax display as an afterthought. Quoting tax-exclusive prices in a tax-inclusive market makes you look 20 percent more expensive at checkout and tanks conversion, while the reverse quietly eats the tax out of your margin. Decide tax handling per market before you set a single price, and tie it back to the landed-cost work in your cross-border tax foundation so nothing is double-counted or missed. Authoritative reference rates from a public source such as the European Central Bank euro reference rates are useful for setting a defensible planning rate rather than relying on a single payment provider’s spread-loaded number.
Frequently asked questions
Should I show prices in the customer’s local currency or just convert at checkout?
Show local currency. A 2026 cross-border shopper who lands on a price in a foreign currency abandons more often, because they cannot judge value at a glance and they fear hidden conversion fees at checkout. Displaying a deliberate local price (with tax handled to local convention) removes that friction and lets you control the psychological price point. Checkout-only conversion also hands the rounding and spread decision to your payment processor, which optimizes for its own take, not your margin. Set the price yourself and display it from the first product view.
What planning rate should I use instead of the live spot rate?
Use a conservative rate you can defend, not today’s lucky number. Many retailers take the trailing 90-day average for the pair, then shave it slightly in the unfavorable direction to build in pessimism. This planning rate becomes the conversion input before you add your buffer, so two layers of protection sit between the market and your published price. Pull the reference figure from a neutral public source rather than your payment provider’s quoted rate, since provider rates already include a spread that you would otherwise pay twice.
How do I know when my FX buffer is too small?
Watch realized margin by currency against your floor, not the buffer percentage in isolation. If any market breaches its contribution-margin floor between scheduled repricing cycles, the buffer was too thin for that pair’s volatility. Set an automated alert that flags any currency whose effective rate has moved enough to push a representative SKU below floor, and treat repeated alerts as a signal to widen the buffer, shorten the cycle, or hedge that exposure. A buffer that never gets tested is probably too wide and is costing you conversion.
Do I need to hedge currency, or is a buffer enough?
For small foreign exposure relative to total revenue, a disciplined buffer plus monthly repricing is usually enough and far simpler. Hedging through instruments like forwards starts to make sense when a single currency represents a large, predictable slice of your cost or revenue and a normal swing in that pair would materially dent the business. The deciding factor is exposure size and predictability, not company size. If you commit to foreign inventory purchases months ahead, locking the rate can protect a known cost even when sales pricing stays flexible.
Should every market carry the same margin, or can prices differ by country?
Prices can and usually should differ by country, but margins should clear a consistent floor. Local willingness to pay, competitor pricing, and channel costs vary, so a deliberate higher price in a wealthier, less price-sensitive market is sound strategy, not greed. What you must avoid is letting prices differ by accident through floating conversion. Set each market price on purpose, confirm it clears the margin floor for that currency, and document why any market sits above or below the converted baseline.
How often should I actually change published prices?
For most catalogs, review monthly and change only what breached an alert threshold. Frequent visible price changes annoy returning customers and can trigger marketplace penalties or repricing-bot wars, while annual reviews let drift accumulate. The practical pattern is a scheduled monthly pass for routine adjustments plus an exception process that can move a single currency mid-cycle when an alert fires. Thin-margin or high-volatility currencies justify a tighter cadence, but resist repricing on raw daily movement; the buffer exists precisely so you do not have to.
What’s next
Start by auditing one foreign market end to end: pull a representative SKU, rebuild its price from fully landed cost in your base currency, and compare the deliberate localized number against whatever your store currently displays. That single exercise usually surfaces a margin leak no dashboard had flagged. From there, decide whether your remaining exposure needs only buffers and a monthly cadence or genuine hedging, using the framing in our guide to FX risk for cross-border retailers to draw that line. Keep the landed-cost inputs honest as duties shift, and revisit the base numbers whenever the trade picture changes rather than waiting for quarter-end to find out a currency turned against you.