Gold basics

Gold Price per Gram, Tola and Kilo: How to Convert the XAUUSD Price Yourself

XAUUSD is quoted per troy ounce in US dollars, but most people buy gold by the gram, the tola or the kilo, in their own currency and purity. Converting is simple once you know three numbers. Here are the formulas, worked examples using today's price, why your local jeweller's price is different, and a free converter that does it all for you.

The short answer

To convert the XAUUSD price (dollars per troy ounce) into a price per gram:

Price per gram = XAUUSD price ÷ 31.1034768

Then multiply by the weight you want and by the purity. With spot gold near $4,123 on October 20, 2026, one gram of pure gold was worth about $132.56, and 10 grams about $1,325.57, before any local taxes or dealer margins.

If you’d rather not do the maths, the free converter on our XAUUSD price page does it in 19 currencies and 4 purities.

The three numbers you need

Unit Grams Ounces (troy)
1 troy ounce 31.1034768 1
1 gram 1 0.0321507
10 grams 10 0.3215
1 tola about 11.6638 0.375
1 kilogram 1,000 about 32.1507

Note that a troy ounce (31.10 g) is not the ordinary ounce used for food (about 28.35 g). Gold is always priced in troy ounces.

Purity factors

Purity Gold content Multiply by
24K (999) 99.9% 0.999 (often treated as 1)
24K (995) 99.5% 0.995
22K (916) 91.6% 0.916
18K (750) 75% 0.75

Worked examples (spot gold at $4,123 an ounce)

Example 1: price per gram and per 10 grams

  • Per gram: 4,123 ÷ 31.1034768 = $132.56
  • Per 10 grams: 132.56 × 10 = $1,325.57

Example 2: price per tola

  • 132.56 × 11.6638 ≈ $1,546.12 per tola
  • Quick check: 4,123 × 0.375 = $1,546.13. Effectively the same answer, because a tola is three-eighths of a troy ounce.

Example 3: price per kilogram

  • 132.56 × 1,000 = about $132,557 per kilo
  • Or: 4,123 × 32.1507 = $132,557

Example 4: 22K and 18K per gram

  • 22K: 132.56 × 0.916 = $121.42 per gram
  • 18K: 132.56 × 0.75 = $99.42 per gram

Example 5: converting into your currency (hypothetical exchange rate)

Multiply the dollar result by the exchange rate. Suppose USD/AED is 3.6725 (the dirham’s long-standing peg):

  • 10 grams of 24K: 1,325.57 × 3.6725 ≈ AED 4,868

For floating currencies such as the rupee, naira or ringgit, use the live rate at the time you convert. Small currency moves can matter as much as gold’s own moves.

These are values for the metal alone. Retail bars, coins and jewellery carry premiums, making charges and taxes, and dealers buy back below their selling price.

Why your local price is different

The converted figure is the international metal value. Local quotes add or subtract several layers:

  1. Exchange rate. Dealers use their own rate, often slightly worse than the market rate.
  2. Import duty. In India, the effective import duty on gold was raised from 6% to 15% in May 2026, the steepest increase on record according to the World Gold Council.
  3. Sales taxes. India charges GST on gold (commonly cited as 3% on the metal and 5% on making charges); many countries charge VAT on jewellery but exempt investment bullion.
  4. Local premium or discount. When local demand is weak, dealers sell at a discount to the official landed price. The World Gold Council reported Indian discounts widening to nearly $150 an ounce right after the duty hike.
  5. Making charges. For jewellery, these can add a significant percentage on top.

India example: from XAUUSD to the rupee price

Here is the order of operations, using a hypothetical USD/INR rate of 88 for illustration only:

Step Calculation Result per 10 g
International value $1,325.57 × 88 ₹1,16,650
Add 15% import duty × 1.15 ₹1,34,148
Add 3% GST (when buying) × 1.03 ₹1,38,172

Actual quotes differ because of the live exchange rate, local premiums or discounts and the dealer’s margin. On October 20, 2026, one widely followed Indian rate page quoted 24K gold at ₹1,47,170 per 10 grams. Our guide to how to trade gold in India explains MCX, ETFs and the local rules.

Spot, futures or your platform: which price should you convert?

  • Spot XAUUSD is the standard reference for “gold price today”.
  • COMEX futures usually trade a few dollars above spot. Our converter defaults to the latest COMEX futures price, and you can type your own platform’s XAUUSD price for a closer match. The difference is explained in spot gold vs gold futures.
  • Your trading platform may differ by the spread and its own data feed.

For a rough local estimate, any of these is fine. For a precise valuation, use the same source the dealer or exchange uses.

Common conversion mistakes

  • Using the wrong ounce. Dividing by 28.35 (the ordinary ounce) instead of 31.1035 makes the gram price about 10% too high.
  • Forgetting purity. A 22K price quoted as if it were 24K overstates the value by more than 8%.
  • Mixing units. MCX quotes per 10 grams, many Gulf and South Asian shops quote per gram or tola, and Western bullion dealers quote per ounce. Convert everything to the same unit before comparing.
  • Ignoring the timestamp. Gold can move $50 or more in a day, so a price from this morning may be stale by the evening.

For traders: why grams don’t change your XAUUSD maths

If you trade XAUUSD, the gram price is mostly context. Your profit and loss is calculated in ounces: on a standard 100-ounce lot, every $1 move is $100. See XAUUSD pip value explained and the gold pip calculator for the trading maths.

Gram prices matter if you compare XAUUSD with local markets such as India’s MCX (quoted per 10 grams) or Dubai’s retail gold souk, or if you hold physical gold alongside trading.

Add a free converter to your own site

Running a blog, newsletter or jewellery website? Our free gold widgets include a gold price converter that shows grams, 10 grams, tola, ounce and kilo for 24K, 22K and 18K in 19 currencies. It updates itself, needs no sign-up, and you can set the default currency, for example ?currency=INR.

Converted prices are indicative and for education only. Always confirm the actual buying or selling price with the dealer, and remember that buy-back prices are lower than retail prices.

Key takeaways

  • Price per gram = XAUUSD ÷ 31.1034768.
  • A tola is three-eighths of a troy ounce (about 11.6638 g); a kilo is about 32.15 ounces.
  • Multiply by 0.916 for 22K and 0.75 for 18K.
  • Local prices add exchange-rate margins, duties, taxes and dealer premiums or discounts.

Sources

Educational content only, not financial advice. Trading gold with leverage carries a high risk of loss.

Frequently asked questions

How do I convert the gold price per ounce to per gram?

Divide the ounce price by 31.1034768, the number of grams in a troy ounce. With gold at $4,123 an ounce, one gram of pure gold is about $132.56.

How many grams are in a tola?

A tola is about 11.6638 grams, or exactly three-eighths of a troy ounce under the old British Indian definition. To get the tola price, multiply the gram price by 11.6638.

How do I calculate the 22K gold price from the 24K price?

Multiply the pure (24K) price by the purity: 22K is 91.6% gold, so multiply by 0.916. For 18K, multiply by 0.75. Jewellers may add making charges on top.

Why is the gold price in my country different from XAUUSD converted?

Local prices include import duties, taxes such as GST or VAT, dealer premiums or discounts, and the exchange rate your dealer uses. In India, for example, the import duty on gold was raised to 15% in May 2026.

Is the gold price per gram the same for buying jewellery?

No. The converted price is the value of the pure metal. Jewellery adds making charges, design costs and taxes, and buy-back prices are usually lower than selling prices.

Can I add a gold price converter to my website?

Yes. Our free gold widgets include a gold price converter for grams, 10 grams, tola, ounce and kilogram in 19 currencies. Copy one line of code from the widgets page; no sign-up is needed.

Sources and further reading

External sites are independent of XAUUSD Global. Check dates and data yourself.