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.