Blog

Investing

How Gold Prices Are Decided in India

HomeFin · 9 December 2025 · 6 min read

Quick answer

India's gold rate = the international price (US$/ounce) converted to rupees at the current exchange rate, plus import duty, GST and dealer margins. So it moves with global gold, the rupee, and taxes — which is why it changes daily. A weaker rupee alone can push local gold up.

Check the gold rate today and tomorrow, and it's different. Why? The Indian gold price isn't set by any single body — it's built up from global markets, the currency, and local taxes. Understanding the recipe demystifies those daily swings.

It starts globally

Gold is a global commodity, traded around the clock and quoted in US dollars per troy ounce on international markets. This global price is the foundation of every local rate. It rises and falls with worldwide forces — economic uncertainty, interest rates, inflation, central-bank buying, and investor demand for a safe haven.

Then it's converted to rupees

To get the Indian price, that dollar figure is converted at the current rupee-dollar exchange rate. This is why the currency matters so much: even if the global dollar price doesn't move, a weaker rupee means more rupees are needed to buy the same gold, pushing the local price up. Gold in India therefore reflects both global gold and the rupee.

Then taxes and margins are added

On top of the converted price come:

  • Import duty — India imports most of its gold, and the duty feeds directly into the price.
  • GST — added on the value.
  • Dealer and making margins — especially on jewellery.

This is why the price you pay at a jeweller is higher than the “spot” rate you see quoted.

What moves the global price

Since global gold is the biggest driver, it helps to know what moves it. Gold tends to rise when: economic uncertainty grows, interest rates fall, inflation is high, or other assets look risky — because investors flock to it as a store of value. It tends to soften when confidence and interest rates are high and money flows to growth assets instead.

Watch the rate, invest with perspective

Daily gold moves are normal and driven by forces far bigger than any one market. Rather than reacting to each wiggle, hold gold as a steady 5–15% stabiliser and buy deliberately. HomeFin shows live gold and silver rates on your dashboard so you can track the metal you own or plan to buy — with the context to understand why the number changes. Knowledge turns daily noise into calm, informed decisions.

Frequently asked questions

How is the gold price decided in India?

The Indian gold rate is based on the international gold price (quoted in US dollars per ounce), converted to rupees at the current exchange rate, plus import duty, GST and local dealer margins. So it moves with global gold, the rupee, and taxes.

Why does the gold rate change every day?

Because the international price and the rupee-dollar rate both move continuously with global demand, interest rates, and economic events. As these shift, so does the local gold rate.

Does a weaker rupee raise gold prices in India?

Yes. Since gold is priced globally in dollars, a weaker rupee means it costs more rupees to buy the same gold — pushing the local price up even if the dollar price is flat.

What makes global gold prices rise?

Gold tends to rise during economic uncertainty, when interest rates fall, when inflation is high, or when other assets look risky — because investors treat it as a safe haven.

See your own number in 60 seconds

Free, no signup — HomeFin does the math for you.

Try the calculator