How we calculate gold rates

Live prices via TradingView · Page reviewed

Every price on this site is a live market quote for gold, converted to the right currency, weight and purity with fixed published factors. Nothing is typed in by hand. This page lists the data sources, constants and adjustments, and what our figures do not include.

Data source

Live prices are displayed through embedded TradingView widgets. Quotes come from TradingView's data partners; we do not alter them beyond the arithmetic described here. The main symbols are:

SymbolWhat it isUsed for
OANDA:XAUUSDSpot gold, US dollars per troy ounceHeadline spot price; base for cross rates
FX_IDC:XAUUSDGGold, US dollars per gramAll US dollar per-gram rows
FX_IDC:XAUINRGGold, Indian rupees per gramAll Indian rates
FX_IDC:XAUEURG, XAUMYRG, XAUTRYG, XAUTHBG, XAUIDRGGold per gram in EUR, MYR, TRY, THB, IDRThose currencies directly
FX_IDC:XAUGBP, XAUCAD, XAUAUD, XAUSGD, XAUZAR, XAUJPY, XAUCNY, XAUCHF, XAUNZD, XAUNPR; OANDA:XAUHKDGold per troy ounce in each currencyDivided by 31.1034768 for per-gram figures
OANDA:XAUUSD × FX_IDC:USD<ccy>Cross rateCurrencies without a direct gold pair: PKR, AED, SAR, QAR, KWD, OMR, BHD, BDT, LKR, VND, PHP, EGP, NGN, KES

For example, 1 gram of 24K gold in Pakistani rupees = XAUUSD × USD/PKR ÷ 31.1034768.

Weight constants

UnitGrams
Troy ounce31.1034768
Tola (also Bangladesh vori)11.6638038
Sovereign / pavan8
Vietnamese lượng (tael)37.5
Hong Kong tael (converter only)37.429
Thai baht weight (priced at 96.5% gold)15.244
Pennyweight1.55517384
Kilogram1,000

Karat factors

KaratFactorBasis
24K1.000Pure gold (999/999.9 treated as 1)
22K0.916Hallmark minimum 916
21K0.875875
18K0.750750
14K0.585585 (US 14K is about 0.583)
10K0.417417
9K0.375375

A rate for a given weight and karat = price of 1 g of pure gold × grams × karat factor. Thai rates use 15.244 g × 0.965.

India: import duty

Indian rates include India's 6% customs duty on gold (5% basic customs duty plus 1% Agriculture Infrastructure and Development Cess), so the indicative Indian rate = FX_IDC:XAUINRG × 1.06 × grams × karat factor. This approximates the landed cost that jewellers price from. It is shown before 3% GST and making charges. Where a page shows "international parity" in rupees, the duty is not included.

What our figures do not include

  • Local dealer, bank or jeweller premiums and discounts, and buy-back deductions.
  • VAT, GST or sales tax.
  • Import duty outside India.
  • Making charges, wastage, stone charges and hallmarking fees.
  • Independently set local market rates (for example Pakistan's sarafa association rates, Nepal's association rates or Vietnam's SJC bar prices), which can sit well above international parity. Pages for those markets explain the gap.

Update frequency

Prices update live while the gold and currency markets are open, generally from Sunday evening to Friday evening New York time with short daily breaks. Outside those hours the widgets show the last available quote. Widgets load after your first interaction with a page, so the price you see is fetched at that moment.

Worked check

Suppose spot gold is US$4,150 per ounce and USD/PKR is 281 (both illustrative). Then 1 g of 24K in PKR = 4,150 × 281 ÷ 31.1034768 = PKR 37,492.59, and 1 tola of 22K = 37,492.59 × 11.6638038 × 0.916 = PKR 400,573 (rounded).

Questions or corrections: see the editorial policy or contact us.