Same Gold, Different Price: Why Neighbouring Countries Don't Match
Gold has one world price. So why does a gram cost more in one country than the next one over? VAT, import duty, currency regime and market depth — the four things that pull a local price away from spot.
Gold is close to a perfectly global commodity. A kilogram in Zurich is chemically identical to a kilogram in Dubai, it is easy to transport relative to its value, and it trades continuously worldwide. In theory the price should be the same everywhere.
In practice, cross a border and the number on the board changes. Four things explain almost all of it.
1. Tax
The most direct cause, and the easiest to check.
Some jurisdictions apply VAT to gold jewellery; many exempt investment-grade bullion above a purity threshold while still taxing ornament. That distinction can put a visible wedge between the price of a 999 bar and a 750 bracelet in the very same shop.
Where a country applies a consumption tax to jewellery, the retail price simply carries it. Comparing a tax-inclusive shelf price in one country against a tax-exclusive quote in another is not a like-for-like comparison, and it is the most common mistake people make when they conclude gold is "cheaper" somewhere.
2. Import duty and logistics
Very little gold is mined where it is sold. It is refined in a handful of places and shipped. Landing it involves freight, insurance, security, and in many countries an import duty.
Countries that position themselves as regional trading hubs tend to keep those frictions deliberately low, which is a large part of why certain Gulf markets are known for competitive gold pricing. Countries that levy meaningful import duty on gold push their retail prices structurally above the world price, and the gap persists because it is a policy, not a market inefficiency.
3. The currency regime
This one is invisible on the shelf but often the biggest factor of all.
If a currency is pegged to the dollar, the local gold price tracks the world spot price almost exactly, because the conversion factor barely moves. Several Gulf currencies work this way, which is why their gold prices look so stable in local terms even when the dollar price is moving.
If a currency floats, the local price reflects two things moving at once — the metal and the exchange rate. A local price can rise on a day gold fell, purely because the currency weakened.
And if a currency has more than one effective rate, the question of the "correct" local price genuinely has more than one answer. We wrote about that separately, because in those markets the exchange rate often matters more than the metal.
4. Market depth and the dominant karat
A market with hundreds of competing jewellers within walking distance prices differently from one with a handful of shops serving a wide area. Competition compresses margins on both the making charge and the buy-back deduction.
The dominant local karat matters too. Buying 22K in a market built around 21K, or 14K in a market built around 22K, usually costs more relative to gold content and fetches less on resale — not because the metal differs, but because the trade around you is not organised for it.
What this means when comparing prices
- Compare the same karat. An 18K gram against a 21K gram is a comparison of two different quantities of gold.
- Compare the same basis. Our per-gram figures are spot value, before making charges, shop margin, and local tax. A shelf price includes all three.
- Check whether tax is in or out before concluding one country is cheaper.
- Watch the currency, especially over time. A local price series in a floating currency is partly a chart of that currency.
The country pages on this site show the same global spot price converted into each local currency at the same moment, which is the honest basis for comparison: it isolates the currency effect and tells you what the metal itself is worth where you are. What the shop adds on top is local, and that is exactly what these four factors explain.