Every autumn, the same question shows up in search bars: "Is it a good time to buy gold before Diwali?" The logic sounds simple. India is one of the world's biggest gold buyers, millions of families buy gold for Dhanteras and Diwali, so prices should rise beforehand, right?

The honest answer is more interesting. Seasonal demand is real, but it usually does not set the global gold price on its own. In this post we will look at how the gold calendar works, why festival buying rarely moves the international price as much as people expect, and one simple signal (local premiums and discounts) that shows what physical buyers are actually doing.

What seasonal demand means for gold

Gold has two broad kinds of buyers. One group buys it as a financial asset: ETF investors, funds, futures traders, and central banks. The other buys it as a physical object (jewellery, coins, small bars), often for weddings, gifts, and festivals. That second group follows the calendar. In India, the World Gold Council notes that the festive season began in late August this year, and it builds toward the peak buying days. In 2026, Dhanteras falls on Friday, November 6, and the main Diwali night (Lakshmi Puja) is on Sunday, November 8. After that comes the wedding season, which the WGC describes as running from roughly November to March. In China and the rest of East Asia, the big seasonal moment is usually the run-up to Lunar New Year in January or February.

Why festival buying rarely sets the global price

Gold is priced in a global market, mostly in US dollars, and the biggest swings usually come from financial buyers. When the dollar strengthens or bond yields climb, investors can sell large amounts of gold far faster than jewellery shops can buy it.

We saw this clearly this week. On October 7, spot gold fell to around $4,096 per ounce, its lowest level since August 5, as a strong dollar and Treasury yields at a two-decade high weighed on the market, according to Reuters via Kitco. Festival shopping in India could not stop that move, because the selling came from a larger part of the market.

Long-run data points the same way. The WGC looked at monthly gold returns from 1971 to 2023 and found that the strongest months, on average, were January and late summer. January averaged about 1.79%, almost three times the long-term monthly average of 0.63%. But the WGC suggests the late summer effect may be linked more to seasonal patterns in US Treasuries than to buyers stocking up before festivals. For January, it mentions portfolio rebalancing and real yields, with Lunar New Year restocking as a possible extra factor.

So seasonality looks like a gentle tailwind at best, and the dollar, yields, and the Fed can easily overpower it.

The signal most beginners miss: premiums and discounts

Where does festival demand show up, then? Mostly in the local premium or discount.

In India, the "official" local price is roughly the international price plus import duty and sales tax. When local buyers are eager, dealers can charge more than that, and the extra is called a premium. When buyers hesitate, or people sell old jewellery back, dealers offer a discount instead. Think of it as a thermometer for physical demand: a rising premium suggests real buyers are stepping in, and a deep discount suggests they are waiting.

A good example came last year. In mid-October 2025, Indian dealers charged premiums of up to $25 an ounce, the highest in over a decade, as festival buying was strong even at record prices, according to Reuters.

What the thermometer says right now

The WGC reported in mid-September that Indian domestic prices were trading below import parity (the cost of bringing gold into the country), with the average discount widening from about $34 an ounce in July to $51 in August and about $78 as of September 11. It said many consumers were in a "wait-and-watch mode" after a sharp rally in August, and that old gold being exchanged for new jewellery was adding to local supply.

Then prices pulled back, and buyers started to return. In the first week of October, Indian dealers' discounts narrowed to as little as $14 an ounce from up to $43 the week before, according to Reuters via Kitco. One Mumbai dealer said gold could even move to a premium if prices stayed around those levels. In China, bullion traded at a small premium of $5 to $10 an ounce over the global price.

One structural change matters too. That Kitco report quotes a 15% import levy in India, far above the 6% quoted in Reuters reports from March. Higher duties make gold more expensive for Indian buyers, which may help explain why the WGC found jewellery demand in Q2 2026 fell 15% from a year earlier to about 75 tonnes, the second-lowest Q2 in its data going back to 2000.

How seasonal demand could help gold, and how it might not

How it could help. Physical buyers in India and China tend to be price sensitive and often buy more on dips. That can act like a cushion. If the pullback continues into November, festival and wedding buyers might absorb some investor selling, and Indian discounts could turn into premiums. That would not guarantee a rally, but it could make sharp drops harder to sustain.

How it might not. If the dollar and yields keep rising, investor selling could simply outweigh festival buying. High prices and duties may also push families toward lighter jewellery or smaller coins, keeping volumes low. And old gold coming back to market adds supply just when demand is expected to rise.

A simple checklist for the next few weeks

Key takeaways

This article is for education only and is not financial advice. Gold prices can rise or fall, and past patterns may not repeat.

Sources