How we calculate gold prices

This page explains exactly how GoldPHP calculates every number on the site, so you can trust — and verify — what you see.

The core formula

Gold is traded internationally in US dollars per troy ounce (1 troy ounce = 31.1034768 grams). The pure (24K) Philippine price per gram is:

24K price per gram (PHP) = (XAU/USD spot × USD→PHP) ÷ 31.1034768

Per-karat prices

Each karat is a fixed fraction of pure gold, so we multiply the 24K gram price by the karat's purity factor:

  • 24K = 99.9% (treated as the pure reference)
  • 22K = 22/24 = 91.7%
  • 21K = 21/24 = 87.5%
  • 18K = 18/24 = 75.0%
  • 14K = 14/24 = 58.3%

Data sources

The spot gold price and the USD→PHP exchange rate are pulled from live market data feeds and refreshed every minute. The on-page figures are also written into the page server-side on each refresh, so the price you see is the price at load time, not a stale cached value.

What the prices are — and are not

Our figures are market melt values: the value of the gold content itself. They are a reference, not a transaction price. When you buy, a jeweler charges above melt (for craftsmanship and margin); when you sell or pawn, you receive below melt. Our pawnshop and buyer ranges are estimates (typically 55–75% of melt) and always require an in-person appraisal. Nothing here is financial advice.

For authoritative background on gold standards and markets, see the World Gold Council and the Bangko Sentral ng Pilipinas.