Blog/Market

Gold Premium by Country: What Buyers Actually Pay Above Spot

Dealer gold quotes across 12 countries, independently normalized to one recorded spot-and-FX reference. See the six reproducible premiums and why the other values stay null.

MarketUpdated August 19, 2026.md

TL;DR — We recorded physical gold quotes across 12 countries on August 19, 2026, then normalized them to one public spot-and-FX reference captured at 12:06 UTC. A comparable premium could be reproduced in six markets: 0.9% in China, 2.9% for an Indonesian 10-gram bar, 5.5% in Malaysia, 8.8% for Hong Kong bullion, 11.1% in Japan, and 14.7% for Indian 999 gold. The other six quotes remain useful, but exchangerate.dev did not support their currencies in this capture. Their premiums stay null.

The price of a gold bar is rarely the international spot price. A physical buyer also pays for some combination of fabrication, distribution, insurance, tax, local scarcity, and dealer margin. The percentage gap between the dealer's sell quote and the spot-derived metal value is the premium over spot.

Goldprice.dev tracks physical dealer and benchmark quotes across 12 countries. The table below selects one representative investment-grade or highest-purity product per market. It does not pretend every local product is identical: denominations and quoting conventions differ, and the product column keeps those differences visible.

Gold premium by country

The dealer rows were fetched between 11:45 and 12:00 UTC. We captured the common XAU/USD and USD/local-currency reference legs at 12:06 UTC. This is a short-window comparison, not a claim that every dealer published at the same instant.

MarketRepresentative productLocal sell quotePremium over spot
Chinaafternoon investment benchmarkCNY 953.88+0.90%
Indonesia10 g investment barIDR 25,720,000+2.89%
Malaysia31.1035 g investment barMYR 18,706.00+5.53%
Hong Kong99-fine bullion, 37.429 gHKD 44,350.00+8.80%
Japanretail gold, per gramJPY 24,783+11.05%
India999 gold, 10 gINR 154,080.00+14.73%
Vietnam37.5 g barVND 142,700,000Unavailable
Pakistan24K retail gold, 11.6638 gPKR 480,600Unavailable
United Arab Emirates24K retail gold, per gramAED 525.00Unavailable
Nepal9999 gold, 10 gNPR 260,715.00Unavailable
Egypt24K retail gold, per gramEGP 7,120.00Unavailable
Saudi Arabia24K retail gold, per gramSAR 525.17Unavailable

Download the dated 12-country snapshot as CSV.

Do not read the six measured figures as a league table of national affordability. They describe selected products during a 21-minute collection window. A half-gram bar, a one-ounce bar, jewelry, and an exchange benchmark have different cost structures even inside the same country.

Why six premiums are unavailable

A dealer quote alone is not enough to calculate a defensible premium. The calculation also needs:

  • a live international spot observation;
  • a compatible USD-to-local exchange rate;
  • a known product weight;
  • and a stated purity that can be compared with the pure-metal spot reference.

If any of those inputs is absent, premium_over_spot_bps remains null. In this comparison, VND, PKR, AED, NPR, EGP, and SAR were outside exchangerate.dev's supported currency set. The local quotes are still useful, but they cannot honestly be expressed as a percentage over the same recorded reference.

So six cells stay blank. That is deliberate. Estimating from a neighboring currency, assuming purity, or slipping a current rate into an older quote would produce a cleaner table and a worse result. Missing comparison inputs are part of the data.

What explains the measured gaps

China's investment benchmark sat closest to the spot-derived reference in this snapshot. An exchange benchmark is a different product from a fabricated retail bar, so it has less physical-product cost to absorb.

Indonesia and Malaysia illustrate the denomination effect. Larger investment bars spread fixed minting, packaging, and distribution costs over more grams. Within Indonesia on the same capture, smaller bars generally carried a higher percentage premium than the representative 10-gram product.

Hong Kong and Japan add a larger retail layer. The selected quotes include the commercial cost of obtaining physical metal through a local seller rather than merely observing the wholesale metal value.

India was the widest measured market in this snapshot. Import costs, tax, local inventory, and strong physical demand can all sit between the global metal value and the domestic retail quote. The premium does not have to equal any statutory tax rate on a particular day because dealers also hold inventory purchased at earlier prices and compete on margin.

For the tax layer specifically, see gold tax in India, gold tax in the UAE, and the broader gold taxes by country.

Sell price, buyback price, and premium answer different questions

The dealer's sell price is what a buyer pays. The buyback price is what that dealer offers to pay a seller. Their difference is the dealer spread. Premium over spot compares the sell price with the normalized metal value; it is not the same thing as the sell–buyback spread.

A product can have a modest premium and still have a wide buyback spread. Conversely, a highly liquid benchmark product may have a meaningful premium but a relatively tight exit spread. Applications should keep all three fields separate instead of collapsing them into one “gold price.”

How we calculate premium over spot

For each eligible quote, we normalize the local sell price to its stated weight and purity, convert the recorded USD spot reference into the quote currency, and compare like with like:

premium percent
  = (normalized dealer sell ÷ normalized spot value − 1) × 100

The downloadable CSV records the full calculation inputs: product code, price basis, denomination, purity factor, local sell price, quote fetch time, XAU/USD reference and timestamp, USD/local FX rate and timestamp, normalized local reference, exact basis points, and displayed percentage. That makes each non-null result reproducible without querying a latest-only endpoint later.

The API also publishes its live result in basis points:

100 basis points = 1.00%

The physical prices endpoint returns the raw dealer fields and a nullable computed value:

GET /v1/physical/IN

{
  "sell": "154080.00",
  "denomination_grams": "10",
  "premium_over_spot_bps": 1473
}

Physical data requires the Physical tier or higher. The physical price API documentation defines the response fields, while the country index links to the live dealer tables for all 12 markets.

What this snapshot does not claim

The comparison is dated and indicative. Dealer quotes can move during the day, and the selected representative products are not identical across countries. The quote rows and reference legs were captured minutes apart, with every timestamp retained in the CSV; this is not a synchronized executable market quote. The figures do not include a buyer's payment fee, delivery cost, storage, or personal tax position.

An unavailable premium does not mean the local quote is wrong. It means the comparison cannot meet the same standard as the six measured markets. A neat global ranking would be easier to publish. It would also be false. The defensible output is the quote plus a null comparison.

related guides

goldprice.dev

Live gold prices, historical OHLC, and multi-source aggregation — available via REST and SSE.