Currencies, taxes and shipping zones: the setup that prevents chargebacks
The store settings that decide what a customer pays and sees at checkout, and how mistakes there turn into disputes.
The short answer
The settings for currencies, taxes and shipping zones are the least glamorous part of a store and the most expensive to get wrong. A price that changes at checkout because tax was added, a shipping cost that appears only at the last step, a currency conversion the customer did not expect on their card statement, an order accepted for a country you cannot deliver to: each produces an abandoned cart at best and a chargeback at worst. The fix is configuration and testing. Show prices in the customer’s currency with the tax treatment their market expects. Show shipping cost and delivery time before the checkout. Make zones and rates match what you can really deliver. Then walk through the checkout as a customer from each market, on a phone, before opening it.
What each setting decides
| Setting | What the customer sees | What goes wrong |
|---|---|---|
| Currency per market | Prices in their currency, rounded sensibly, consistent from product page to card statement | Conversion at checkout or on the statement; a different amount than expected |
| Tax treatment per market | Prices including or excluding tax as their market expects; tax shown clearly | Tax added at checkout; wrong rate; missing registrations |
| Shipping zones | Which countries can order at all | Orders from unserved countries; cancellations |
| Shipping rates | Cost by destination, weight, value or method, shown early | Cost revealed late; underpriced shipping; free shipping thresholds that lose margin |
| Delivery estimates | When it will arrive, by method | Silence, then complaints and disputes |
| Duties and import fees | Whether they are collected upfront or charged on delivery, stated clearly | A surprise bill from the courier and a refused parcel |
Setting it up properly
- List the markets you actually serve, and for each: currency, tax treatment, registrations required, carriers, typical delivery time, duties handling.
- Configure per market, not globally: currency and pricing, tax display, shipping zones and rates.
- Show shipping cost and delivery estimate on the product page or cart, before the checkout.
- State duties and import fees plainly for cross-border markets, and prefer collecting them upfront where the platform supports it.
- Set free shipping thresholds from margin, not from habit.
- Test the checkout from each market on a phone, with a real address, to the final amount on the confirmation.
- Review every time you add a country, a carrier or a product category with different tax rules.
Testing as a customer
Use a device and network from the target market where you can, or at least set the market and currency as a customer there would see them. Add a product, go to the cart, read the shipping cost and delivery time, proceed through checkout with a real address format for that country, and check the final amount and currency on the confirmation and, ideally, on a test card statement. Repeat per market. It takes an hour and it is where most checkout surprises are found before customers find them.
What this means for you
Configure currencies, taxes and shipping per market to match what you can deliver and what the law requires, show costs and delivery times before the checkout, handle duties explicitly, and test as a customer from each market on a phone. It is the unglamorous setup that decides whether the order you won becomes revenue or a dispute. This is general information rather than legal advice.
Frequently asked questions
Should we show prices with or without tax?
As the customer's market expects: consumers in most European countries expect prices including tax; business buyers and some markets expect prices excluding it with tax shown separately. Configure per market rather than one global setting, and make the treatment explicit near the price. A price that changes at checkout because tax was added is a leading cause of abandonment.
Why do wrong shipping zones cause chargebacks?
Because an order accepted for a destination you cannot serve, or priced with the wrong rate, ends in a cancelled or delayed delivery and a customer who disputes the charge. Zones and rates must reflect the carriers you actually use, the countries they reach and the costs they charge, and be reviewed whenever any of that changes.
Do we need local currencies?
For markets you sell to seriously, yes: customers convert and trust prices in their own currency, and conversion surprises on the card statement generate disputes. Platform features handle presentment currencies and rounding; the decision is which markets get their own currency and pricing, and whether prices are converted or set per market.
Sources
- Shopify Help Center: Taxes (accessed 2026-09-12)
- Shopify Help Center: Shipping and delivery (accessed 2026-09-12)