Inputs
Results
Value vs. Purity
Example data table
| # | Spot/ozt ($) | Karat | Weight | Unit | Fine (g) | Melt ($) | Payout ($) |
|---|---|---|---|---|---|---|---|
| 1 | 2350 | 14k | 20 | g | — | — | — |
| 2 | 2350 | 18k | 10 | g | — | — | — |
| 3 | 2350 | 22k | 1 | oz | — | — | — |
Formula used
Unit conversion: 1 troy ounce = 31.1034768 g, 1 dwt = 1.55517384 g, 1 grain = 0.06479891 g.
Fine fraction: f = max(0, min(1, customFine%/100)) if set, otherwise f = karat/24.
Price per gram (24k): P_g = spotPricePerOzt / 31.1034768.
Fine gold mass: m_f = weight_g × f.
Melt value: V_m = m_f × P_g.
Estimated payout: V_p = max(0, V_m × (1 − margin%) − fee_flat − fee_per_g × weight_g).
This model assumes linear fees and a constant discount to melt. Real offers may vary with lot size, assay uncertainty, location, and hedging costs.
How to use this calculator
- Enter the current spot price per troy ounce for pure gold.
- Set karat or specify a custom fine percent from an assay.
- Type weight and choose the unit (g, ozt, dwt, or grains).
- Adjust the margin and any fees that apply to your transaction.
- Click Calculate. Review fine grams, melt value, and payout.
- Use the chart to compare payouts across karats with your inputs.
- Append results to the table, then export CSV or PDF for records.