Gold price per gram and kilogram: the exact formula

To convert a gold price from U.S. dollars per troy ounce into a price per gram, divide by 31.1034768. Multiply that gram value by 1,000 for a kilogram—then apply the relevant exchange rate if you want another currency.

Reviewed September 15, 2026 · GoldAlert Editorial Desk · Measurement guide

The short calculation

Price per gram = price per troy ounce ÷ 31.1034768

Price per kilogram = price per gram × 1,000

Suppose the reference gold price is $3,000 per troy ounce. The metal value is about $96.45 per gram, or $96,452.23 per kilogram. Those figures describe the same underlying price in different units; they do not turn an ounce quote into a retail offer.

The precision matters because precious metals use the troy system. A regular household ounce is lighter, so dividing by 28.3495 produces the wrong answer. GoldAlert uses 31.1034768 grams for every ounce-to-metric conversion and identifies the original quote as USD per troy ounce.

How currency conversion fits in

For a non-dollar display, first calculate the dollar value for the chosen weight, then multiply by the number of local-currency units per U.S. dollar. If the USD/EUR rate is 0.90, for example, a $100 reference value becomes €90. The order of the two multiplication steps does not change the arithmetic, but documenting it makes the result easier to audit.

Exchange rates move independently of gold. That means gold can be unchanged in dollars while its euro, yen or rupiah value moves. GoldAlert therefore labels currency conversions as indicative reference values rather than executable foreign-exchange quotes.

Why the retail price is usually different

A buyer rarely pays the raw converted market value. A one-gram bar is fabricated, packaged, transported and sold through a dealer. Those costs are spread across less metal than they are on a large bar, so the premium per gram is often higher on smaller products. Local taxes, payment fees and inventory conditions can widen the gap further.

The same distinction works in reverse when selling. A dealer's bid can sit below a screen price, while its asking price sits above it. Before comparing two offers, compare like with like: identical purity, weight, product type, currency, timestamp and delivery terms.

A practical three-line check

  1. Confirm that the source quote is per troy ounce and note its timestamp.
  2. Convert the weight and currency without adding a premium.
  3. Compare the result with the dealer price and treat the difference as the all-in premium or discount to investigate.

You can do the first two steps automatically in GoldAlert's Live Gold & Silver Toolkit. Change the currency selector and read the gram and kilogram panels. For the data source, refresh timing and limitations, see the methodology.

A worked example from ounce to local gram price

Assume a daily reference close of $3,120 per troy ounce and an exchange rate of 1 USD = 0.92 EUR. First divide $3,120 by 31.1034768. The result is approximately $100.31 per gram. Next multiply by 0.92, producing an indicative value of about €92.29 per gram. A 100-gram bar therefore contains roughly €9,229 of gold at those two reference inputs.

Now suppose a dealer asks €9,600. The difference is €371, or about 4.0% above the calculated metal reference. That difference is not automatically unreasonable or excessive. It may pay for fabrication, certification, shipping, insurance, inventory and the dealer's margin. The calculation gives you a clean question to ask: what explains the premium?

If the dealer's page updates while your reference close remains fixed, repeat the comparison with matching timestamps. Otherwise part of the apparent premium may simply be a newer gold or exchange-rate move.

Purity changes the fine-gold value

The basic formula assumes pure gold. A 10-gram item marked 750 contains 75% gold by mass, or 7.5 grams of fine gold, before considering manufacturing value. An item marked 916 contains 91.6%, and 999.9 indicates very high fineness. Multiply total mass by fineness as a decimal to estimate fine-gold mass.

Fine-gold mass = total mass × fineness

Example: 20 g × 0.916 = 18.32 g of fine gold.

Jewelry cannot be valued responsibly from gold content alone. Design, brand, stones, workmanship and resale conditions matter, and an assay may be needed to confirm composition. GoldAlert's converter is designed for transparent market-reference context, not appraisal.

How rounding can quietly distort the result

A dashboard must round for readability, but a calculation should keep more precision internally. If you round the ounce-to-gram constant to 31, then multiply the result by 1,000, the small per-gram error becomes larger at kilogram scale. The safer workflow keeps 31.1034768 through the calculation and rounds the final monetary display.

Currency decimals also differ. Yen and rupiah displays are often shown without minor units, while euro or dollar displays typically use two decimal places. Display rounding should not be confused with a change in the underlying metal value.

How to audit a spreadsheet or price widget

Start with a known ounce price and set the currency rate to one. Confirm that the gram result multiplied by 31.1034768 returns the original ounce price. Then confirm that the kilogram result equals the gram result multiplied by 1,000. Only after those checks should you introduce another currency.

Test boundary cases as well: zero, missing data, an unavailable currency and a very large number. A trustworthy interface should show that data is unavailable rather than silently returning zero or retaining an unrelated old value.

Finally, inspect the label. “USD per gram, latest scheduled daily close” is much more useful than a large number without source or time context. Good data presentation lets a reader reproduce the value, not merely admire it.

When the gram view is most useful

Gram pricing is practical for comparing small bars, jewelry weights and local news reports. Kilogram pricing is more natural for wholesale context and larger bars. Troy ounces remain useful because major international precious-metal quotations and many investment coins use them.

No unit is inherently more accurate. Accuracy comes from using the correct conversion, consistent purity, aligned timestamps and clearly stated costs. Offering all three views helps a reader move between global market language and the unit used in everyday decisions.

Frequently asked questions

How many grams are in a troy ounce?

One troy ounce is 31.1034768 grams. For general metric context, NIST explains the gram and kilogram relationship, including that one kilogram equals 1,000 grams.

How many troy ounces are in a kilogram?

Approximately 32.1507466 troy ounces. Because dealers round prices and weights differently, retain enough precision during the calculation and round only the final display.

Does the calculation include purity?

No. It assumes the quoted and compared metal is fine gold. For jewelry or lower-purity products, the fine-gold content must be calculated separately.

Related reading and sources

Want to inspect the chart? GoldAlert's interactive charts are powered by TradingView. The link is a referral link; GoldAlert may earn a commission at no additional cost to you.

This article explains measurement and reference-price calculations. It is not a dealer quote or investment advice.