DrHint logoDrHint
April 30, 2026 · 7 min read

How Gold Prices Are Calculated: From London Spot to Your Local Sarafa

A step-by-step breakdown of how a number in London becomes the per-tola or per-10-gram rate displayed in your local jewellery market.

Every morning, the per-tola rate in your local Sarafa Bazaar and the per-10-gram rate on Indian jeweller boards starts with a single global number. Here is the full journey, broken into the exact steps used by dealers around the world.

Step 1: The London spot price

The benchmark is the London Bullion Market spot price, quoted in US dollars per troy ounce. It updates continuously while major markets are open and reflects the price for immediate delivery of 99.5 percent pure gold.

This is the number you see on Bloomberg, Reuters, and every financial site. As of writing, it sits in the $4,000 to $4,500 range, though it changes minute by minute.

Step 2: Convert to local currency

Multiply the dollar price by today's USD-to-PKR or USD-to-INR exchange rate. A spot of $4,300 with a PKR rate of 278 gives 4300 × 278 = Rs 1,195,400 per ounce. With an INR rate of 83.5 it gives 4300 × 83.5 = Rs 359,050 per ounce.

Step 3: Convert ounces to local units

One troy ounce is exactly 31.1035 grams. Divide the per-ounce price by 31.1035 to get the per-gram rate. Multiply that per-gram number by 11.6638 to get the price per tola (used in Pakistan and parts of India), or by 10 to get the per-10-gram rate (the Indian standard).

Step 4: Add the local market premium

Imported gold carries duty, GST or sales tax, shipping, insurance and a wholesale dealer margin. In Pakistan this stacks to about 5 to 8 percent above the converted spot. In India, after import duty and GST, the premium is typically 8 to 12 percent.

This premium is the gap between the 'theoretical' price you can calculate at home and the rate jewellers actually charge. It is real, unavoidable, and broadly the same across all reputable dealers in a country.

Step 5: Apply the city premium

Within a country, individual cities add small premiums based on transport distance from the import hub and the running costs of their local association. The differences are small — usually 0.1 to 0.4 percent — but they explain why Karachi and Lahore, or Delhi and Chennai, never show identical rates.

Step 6: Apply the karat multiplier

Everything calculated so far is the 24K rate. For 22K, multiply by 0.9167 (which is 22 divided by 24). For 18K, multiply by 0.75. The result is the per-gram, per-tola or per-10-gram rate for that karat in your specific city.

Putting it all together

When you check a gold price website at 8 AM and again at 2 PM and see different numbers, all six steps above just ran again with fresh inputs — a new spot price, a new exchange rate, possibly an updated city premium. That is why the rate on a serious price tracker updates every few hours rather than once a day.

Check today's live gold rates

Now that you've read the guide, see what 24K and 22K gold costs in your city right now.