qaafPakistan calculators

Gold Calculator Pakistan: Price by Tola, Masha and Gram

Works out the price of gold from its weight in tola, masha and ratti or grams, at 24, 22, 21 or 18 karat, with making charges when buying or the jeweller's deduction when selling.سونے کی قیمت
I am
Weight in
tola
masha

12 masha = 1 tola

ratti

8 ratti = 1 masha

Rs

Sarafa rate on 28 September 2026. Type today's rate.

%
Gold price22 karat
Total price
1,084,387Rs
Weight2 tola 6 masha 0 ratti (29.160 g)
22k rate per tola401,625
22k rate per gram34,433
Gold value1,004,062
Making charges (8%)80,325
Total to pay1,084,387

Formula: weight in tola × 24k rate × 22 ÷ 24 + making charges.

Gold price = weight in tola × 24 karat rate per tola × karat ÷ 24. At the 28 September 2026 rate of Rs 438,136 per tola, 1 tola of 22 karat gold is worth 438,136 × 22 ÷ 24 = Rs 401,625, before making charges.

Enter the weight as the jeweller writes it, such as 2 tola 6 masha, or in grams. The rate box is filled with the Sarafa rate of 28 September 2026. Type today's rate from your jeweller for an exact figure.

Gold calculation formula in Pakistan

Pakistani jewellers price gold in three steps.

1. Convert the weight to tola

1 tola = 12 masha = 96 ratti = 11.6638 g.

Weight in tola = tola + masha ÷ 12 + ratti ÷ 96. For grams, divide by 11.6638.

2. Find the rate for your karat

The daily rate is quoted for 24 karat. For lower purity, multiply by karat ÷ 24:

  • 22 karat: 22 ÷ 24 = 91.67% of the 24k rate
  • 21 karat: 21 ÷ 24 = 87.5%
  • 18 karat: 18 ÷ 24 = 75%

3. Multiply, then add making charges

Gold value = weight in tola × karat rate. Making charges (banwai) are added on top, either as rupees per tola or gram, or as a percentage of the gold value.

Worked example: buying a 22 karat set

A set weighs 2 tola 6 masha, 22 karat. The 24k rate is Rs 438,136 per tola (28 September 2026). The jeweller charges 8% making. The 8% is only an illustration; making charges differ by jeweller and design.

  1. Weight: 2 + 6 ÷ 12 = 2.5 tola (29.160 g)
  2. 22k rate: 438,136 × 22 ÷ 24 = Rs 401,625 per tola
  3. Gold value: 2.5 × 401,624.67 = Rs 1,004,062
  4. Making at 8%: Rs 80,325
  5. Total: Rs 1,084,387

This is the example loaded in the calculator above.

Gold price for common weights

Price of pure metal at each karat, before making charges.

Weight24k22k21k18k
1 rattiRs 4,564Rs 4,184Rs 3,993Rs 3,423
1 mashaRs 36,511Rs 33,469Rs 31,947Rs 27,384
1 gramRs 37,564Rs 34,433Rs 32,868Rs 28,173
5 gramsRs 187,819Rs 172,167Rs 164,341Rs 140,864
10 gramsRs 375,637Rs 344,334Rs 328,683Rs 281,728
Half tolaRs 219,068Rs 200,812Rs 191,685Rs 164,301
1 tolaRs 438,136Rs 401,625Rs 383,369Rs 328,602
2.5 tolaRs 1,095,340Rs 1,004,062Rs 958,423Rs 821,505
5 tolaRs 2,190,680Rs 2,008,123Rs 1,916,845Rs 1,643,010
10 tolaRs 4,381,360Rs 4,016,247Rs 3,833,690Rs 3,286,020

At the 24 karat rate of Rs 438,136 per tola on 28 September 2026, without making charges.

Selling old gold: the jeweller's deduction

When you sell or exchange jewellery, the jeweller tests its purity and usually deducts something for impurity, solder and loss in melting. This is often called kaat. It may be quoted as a percentage or as so many ratti per tola. Making charges you paid when buying are not returned.

Worked example

You sell 3 tola of 21 karat jewellery. The jeweller deducts 2 ratti per tola.

  1. 21k rate: 438,136 × 21 ÷ 24 = Rs 383,369 per tola
  2. Gold value: 3 × 383,369 = Rs 1,150,107
  3. Deduction: 2 ratti is 2 ÷ 96 of each tola, so 1,150,107 × 2 ÷ 96 = Rs 23,961
  4. You receive: Rs 1,126,146

Select "Selling old gold" in the calculator and enter the deduction your jeweller quotes. Ask for it in writing before the piece is melted.

Tola, masha and ratti in grams

The weights used by Pakistani jewellers.

UnitEqualsAlsoGrams
1 tola12 masha96 ratti11.6638
1 masha8 ratti1/12 tola0.9720
1 ratti1/8 masha1/96 tola0.1215

For bigger conversions use the tola to gram converter or the gram to tola converter.

Gold price questions

How do I calculate the price of 1 gram of gold?

Divide the tola rate by 11.6638. At Rs 438,136 per tola on 28 September 2026, 24 karat gold was Rs 37,564 per gram and 22 karat was Rs 34,433 per gram. Ten grams of 22 karat was Rs 344,334.

How is the 22 karat rate worked out from the 24 karat rate?

Multiply the 24 karat rate by 22 and divide by 24. That values the gold at 91.67% of pure gold. At Rs 438,136 per tola, 22 karat comes to Rs 401,625 per tola. Some jewellers quote their own 22k rate, which may differ slightly.

What is 1 tola in masha and ratti?

1 tola is 12 masha, and 1 masha is 8 ratti, so 1 tola is 96 ratti. In grams, 1 tola is 11.6638 g, 1 masha is 0.972 g and 1 ratti is 0.1215 g. The calculator accepts all three units together.

Are making charges included in the gold rate?

No. The daily Sarafa rate is for the metal only. Making charges are extra and vary with the jeweller and the design. Ask whether they are per tola, per gram or a percentage, and enter them that way.

Do I pay zakat on gold jewellery?

In the Hanafi school, yes, once your total zakatable wealth reaches nisab and a lunar year has passed. Zakat is 2.5% of the value, using the karat rate without making charges. Our zakat calculator does the full working.

Gold rates change several times a day and differ slightly between cities and jewellers. The pre-filled rate is the one reported from the All Pakistan Sarafa Gems and Jewellers Association for 28 September 2026. The calculator does not add any sales tax the jeweller may charge on making or sale.

Sources: Weights: 1 tola = 180 grains = 11.6638038 g = 12 masha = 96 ratti. Gold rate of 28 September 2026 as reported from the All Pakistan Sarafa Gems and Jewellers Association. Karat pricing as a share of the 24 karat rate (karat ÷ 24).

Last reviewed 29 September 2026. Results are estimates; official notices always take precedence.