Tola to Gram: 1 Tola = 11.66 Grams, and How to Price Gold by Karat

By Ali Muhammad · Engineer and founder of Hasebio · Last updated: 21 October 2026

Quick answer: 1 tola = 11.6638 grams (often rounded to 11.66 g). To convert tola to grams, multiply by 11.6638. To convert grams to tola, divide by 11.6638. The value of gold depends on its karat: 21K is 87.5% pure, 22K is 91.67% and 18K is 75%.

Convert tola, grams and karats →

Tola to gram table

TolaGrams
111.66
223.33
558.32
10116.64
20233.28
50583.19

Other units: 1 troy ounce = 31.1035 g (used for world gold prices), and 1 tola ≈ 0.375 troy ounce. Pakistan and India sometimes use 1 tola = 12 masha = 96 ratti.

Gold purity by karat

KaratPurityPure gold in 10 g
24K100% (99.9%)10 g
22K91.67%9.17 g
21K87.5%8.75 g
18K75%7.5 g

Formula: purity = karat ÷ 24. So the price of one gram of 21K = 24K price × 21 ÷ 24.

How to calculate the price of gold by karat

Example price (for illustration only): 400 SAR per gram of 24K.

KaratCalculationPrice per gram (SAR)
24K400400
22K400 × 22 ÷ 24366.67
21K400 × 21 ÷ 24350
18K400 × 18 ÷ 24300

How to calculate the value of gold when selling

  1. Weigh the gold in grams (or convert tola to grams).
  2. Find today's price per gram for its karat.
  3. Value = weight × price per gram of that karat.
  4. The shop then deducts its margin for used gold. This differs between shops, so compare two or three offers.

Example: a 21K bracelet of 20 g at the example price: 20 × 350 = 7,000 SAR before the shop's deduction. Stones and beads are not gold, and their weight should be removed first.

Buying vs selling: why the numbers differ

  • When you buy, you pay the gold price plus making charges (مصنعية) and 15% VAT on the making charges and gold where applicable.
  • When you sell used gold, you get the gold value minus the shop's margin. Making charges are not returned.
  • Investment gold (bars and coins of high purity) is usually bought back at a price closer to the market.

Gold prices change every day. Hasebio does not show live prices; enter today's price in the calculator.

Zakat on gold

Gold reaches the zakat threshold (nisab) at 85 grams of pure gold. See the zakat on gold guide.

Open the gold converter →

Frequently asked questions

How many grams is 1 tola?

1 tola = 11.6638 grams, usually rounded to 11.66 grams.

How many grams is 10 tola?

10 tola = 116.64 grams.

How do I calculate the price of 21K gold?

Multiply the 24K price per gram by 21 and divide by 24. For example, 400 × 21 ÷ 24 = 350 SAR per gram.

How is used gold priced when I sell it?

Weight × price per gram of its karat, minus the shop's margin. Making charges are not paid back.

Is a tola the same in Saudi Arabia and Pakistan?

Yes, 1 tola is 11.6638 grams everywhere. In Saudi Arabia gold is usually sold by the gram.

Official sources

This guide explains the general rules. It is not legal advice.