GoldLive
These are sample numbers, not real prices.

Gold price in the UK today

Per gram in pounds, every carat

Per gram, calculated international value
100.86 GBP
+0.98 (0.99%) vs previous close
Updated 21:19, 11 Nov (UK time)
Source: Metals.dev and FX rate · How we calculate
1 troy ounce (31.10 g fine gold)
3,137.21 GBP
10 grams (selected carat)
1,009 GBP

There is no official UK gold price, so this is a calculated international value, and shops and coin dealers set their own prices.

All carats, per gram in GBP

Carat International 10 g
24 100.86 1,009
22 92.46 925
18 75.65 756
9 37.82 378

Price change, 24 ct

Low 98.21 High 100.86

Why the shop price is higher

The big number comes from the world price and the exchange rate. In a shop you will also pay for:

VAT: The standard rate of 20% applies to jewellery. Investment gold is treated differently.

Making and retail costs: Labour, design and the shop’s margin are part of the price of a finished piece.

Selling is different: A buyer needs a margin too, so an offer for your gold will normally be below this value.

Gold tools

Common questions

What is the gold price per gram in the UK today?

The calculated value is 100.86 GBP for 24ct, 92.46 GBP for 22ct, 75.65 GBP for 18ct and 37.82 GBP for 9ct. The UK gold price page shows the time of the last update.

How much is 9ct gold per gram in the UK?

The calculated 9ct value is 37.82 GBP per gram, because 9ct is 37.5% pure gold. See the 9ct price page, and expect a buyer to offer less than this.

How much is 18ct gold per gram?

The calculated 18ct value is 75.65 GBP per gram, because 18ct is 75% pure gold. The 18ct price page shows the value of 10 grams and a chart.

How much is 22ct gold per gram today?

The calculated 22ct value is 92.46 GBP per gram. The 22ct price page has more detail, and a shop's price will be higher because it covers making and retail costs.

All questions

Latest guides

All guides