I’m genuinely confused about how gold prices are calculated in Indian physical gold stores and hoping someone knowledgeable can explain this clearly.
Here’s where my confusion starts:
Globally, gold is quoted as XAU/USD, which is USD per troy ounce (31.1 grams)
In India, jewellery shops show prices as ₹ per gram
Every morning, gold prices change in shops — sometimes even without much visible movement in global gold
So my questions are:
Do Indian gold shops directly follow global Forex gold prices (XAU/USD)?
Or do they follow MCX gold prices instead?
How does the conversion actually happen?
Is it something like:
Global gold price (USD/oz)
→ Convert to INR using USD/INR rate
→ Convert ounce to grams
→ Add import duty, GST, making margin, etc.?
Who decides the “base price” for the day in India?
Is it MCX?
IBJA (Indian Bullion and Jewellers Association)?
Large bullion dealers?
Why do physical store prices differ slightly from city to city or shop to shop, even on the same day?
Also, when global gold moves at night (US market), how is that reflected in Indian shop prices the next morning?
I’m not asking from an investment angle — I just want to understand the price discovery logic behind physical gold in India.