Why the Indian Gold Rate Differs from the World Price
If you’ve ever compared the “international gold price” online with your local Indian rate, you’ll have noticed India is consistently higher. It’s not a markup trick — there are concrete reasons. Here’s the breakdown, with the actual maths.
Last updated: July 2026 · about a 6-minute read
The starting point: the international spot price
Gold trades globally in US dollars per troy ounce (one troy ounce ≈ 31.1035 grams). This “spot price” is the world reference — the number you see quoted on financial news. But no Indian buyer pays that number directly, for three reasons that stack on top of it: currency, duty, and local costs.
Step 1: Convert dollars to rupees
First, the dollar price must be converted to rupees using the live USD/INR exchange rate. This alone means the Indian price moves even when gold itself hasn’t — if the rupee weakens against the dollar, gold gets more expensive in India, and vice versa. This is why our site refreshes the USD/INR rate through the day, not just the gold price.
Per-gram spot in ₹ = (USD price per ounce × USD/INR rate) ÷ 31.1035
Example: at $2,400/oz and ₹85/$, that’s (2400 × 85) ÷ 31.1035 ≈ ₹6,558 per gram — the bare international value in rupees, before any Indian costs.
Step 2: Add India’s import duty
India imports almost all of its gold, and the government levies an import duty on it (a basic customs duty plus an agriculture infrastructure cess). This duty is the single biggest reason Indian gold sits above the world price — it’s baked into the landed cost before the metal ever reaches a jeweller. Duty rates are set by the government and change in budgets, so the exact percentage moves over time, but the effect is always the same direction: it pushes the Indian reference rate above the converted spot price.
Step 3: Local premiums and dealer costs
On top of duty, there are smaller additions: dealers’ import premiums, transport, insurance, financing, and regional differences (a landlocked city may cost slightly more than a port city). These are why the rate can vary a little between Indian cities — though these city differences are small relative to duty. Silver typically carries an even wider gap over spot than gold, because dealer margins and local taxes are proportionally larger.
Step 4: What happens at the shop (GST + making)
Everything above gets you to the reference rate per gram — the number quoted as “today’s gold rate”. When you actually buy jewellery, two more things are added at the counter: GST and making charges. These are separate from the metal rate, which is why our calculator keeps them as separate inputs. We cover them fully in the making charges & GST guide.
Putting it together
| Layer | What it adds |
|---|---|
| International spot (USD/oz) | The global base price |
| × USD/INR ÷ 31.1035 | Converts to ₹ per gram |
| + Import duty | The main India premium over spot |
| + Local/dealer premiums | Smaller, varies by city |
| = “Today’s gold rate” | The reference rate you see quoted |
| + GST + making charges | Added at the jeweller, on purchase |
Why this is worth understanding
Knowing the layers helps you read the market: a jump in your local rate might be the rupee weakening, not gold rising; a budget change to import duty can move Indian prices without the world price moving at all. It also explains why an “international price” app will always look cheaper than your jeweller — it’s simply measuring a different, earlier point in the chain.
Quick recap
- Gold is priced globally in USD per ounce; India converts that to ₹/gram.
- Import duty is the main reason India sits above the world price.
- Local premiums cause small city-to-city differences.
- GST + making charges are added later, at the shop.