You've started saving gold, the pile is growing, and one question keeps surfacing: "how do you actually calculate zakat on gold?" Many savers know zakat on gold is obligatory, but get stuck when it's time to do the real sum.
The problem is usually the same — unsure whether the gold even qualifies, not knowing which price to use, or confused by nisab and haul. This article breaks the calculation into five clear steps, with worked examples in ringgit.
One thing must be stated up front, exactly as in our zakat on gold basics: detailed rulings and binding calculations are the domain of religious authorities. We explain the basic method so you understand the process — but for certainty, confirm with your state Zakat centre. The official method, especially for jewellery, can differ by state.
Step 1: Confirm your gold type — savings or jewellery
Before calculating anything, first identify the type of gold you hold, because the ruling differs:
- Savings / investment gold — bars, coins, wafers, or 999.9 gold held as a store of value. This type is generally agreed to be subject to zakat once nisab and haul are met.
- Worn jewellery gold — necklaces, bracelets, rings that are actually worn. Here the ruling differs by view and by state. Some states levy zakat only on jewellery exceeding the customary ('uruf) level of wearing for that state; others don't levy it on worn jewellery at all.
This guide focuses on savings gold, the clearest case. If most of your gold is worn jewellery, don't assume — that's precisely the first thing to confirm with your state Zakat centre before calculating.
Step 2: Check the nisab — do you hold enough?
Nisab is the minimum amount that makes zakat obligatory. If your gold is below the nisab, zakat is not yet due on it.
In most views, the nisab for gold is around 85 grams of gold. So this step is simple: total up the weight of your savings gold and compare it to the nisab.
Savings gold weight ≥ ~85 grams → reaches nisab Savings gold weight < ~85 grams → below nisab
Note: the 85-gram figure is a common reference, and some authorities set the nisab as a ringgit value updated to the current gold price, rather than by weight alone. This is one reason to check the current nisab value on your state Zakat centre's site rather than relying on a single fixed number.
Step 3: Confirm the haul — has a full year passed?
Haul is the holding period. Gold generally needs to be held for one full Hijri year before zakat is calculated on it.
This is where your records matter. To calculate the haul correctly, you need to know when your savings first reached the nisab. From that date, count one full turn of the Hijri year.
A simple example: if your savings reached nisab on 1 Muharram, the haul completes on 1 Muharram of the following Hijri year. If, on that completion date, your holding is still at or above nisab, the haul condition is met.
Tip: keep a short record of every purchase — date, weight, and price. It makes the haul calculation far easier and saves you guesswork a year later.
Step 4: Value your gold at the CURRENT price
This is the most commonly misunderstood step. Zakat is calculated on the current value of the gold — the market price on the day you calculate — not the price you paid when you bought it.
The method:
Gold weight (grams) × current gold price (RM/gram) = your gold's value
Because the gold price changes, the value for zakat also differs year to year. You can refer to the current gold price as an illustrative guide, but for an official zakat calculation many Zakat centres set their own reference price — so, again, confirm the figure they use.
Step 5: Multiply by 2.5%
Once you have the current value of the eligible gold, the final step is the easiest. The zakat rate on gold is 2.5%:
Your gold's value × 2.5% = zakat amount
That's it. Five steps, one figure.
The five steps at a glance
| Step | What you do | Reference | | --- | --- | --- | | 1. Gold type | Confirm it's savings gold (not worn jewellery) | Confirm jewellery ruling with your state | | 2. Nisab | Weight ≥ ~85g (or equivalent RM value) | Current nisab value from Zakat centre | | 3. Haul | Held a full Hijri year at/above nisab | Your purchase-date records | | 4. Value | Weight × current gold price | Zakat centre reference price | | 5. Rate | Value × 2.5% = zakat | — |
Worked examples in ringgit
The figures below are illustrative, to show the method — not real prices and not an official calculation for your case.
Example 1 — conditions met You hold 100 grams of 999.9 savings gold, held over a year. Assume a current price of RM480/gram → value = 100 × RM480 = RM48,000. Nisab reached (100g > 85g), haul complete. Zakat = RM48,000 × 2.5% = RM1,200.
Example 2 — below nisab You hold 60 grams of savings gold. 60g < ~85g → below nisab, so zakat is not yet due on that holding for now. Keep your records; check again as your savings grow.
Common question: what if I add gold throughout the year?
Many savers don't buy all at once — they top up a little each month. This raises a question: does each purchase have its own haul?
The approach commonly used by many Zakat centres simplifies this: once your holding reaches nisab and completes one haul, zakat is calculated on the entire balance you hold on that haul date — including additions made during the year — without tracking a separate haul for each small purchase. This makes the calculation far easier for regular savers.
That said, the exact method can differ by authority. If your saving pattern is complex — for instance, the total dipped below nisab mid-year — this is again something to confirm with your state Zakat centre rather than assume yourself.
Calculating by state
The five steps above give you the right framework in any state. But the final figure should come from your own state's authority, because the nisab value and the treatment of worn jewellery both differ between states.
For Selangor specifically — including the role of Lembaga Zakat Selangor and why the nisab figure moves — see our Selangor gold zakat guide. For other states, refer to your own Zakat centre.
As a starting point, our site offers a free zakat calculator for an initial estimate — treat it as an early aid, not a replacement for your Zakat centre's official calculation.
Conclusion
Calculating zakat on saved gold comes down to five steps: confirm it's savings gold, check whether it reaches the nisab (~85 grams), confirm the haul has completed one Hijri year, value it at the current price, and multiply by 2.5%. Keep records of your purchase dates and weights so the haul and valuation steps stay easy. And because the nisab value and the jewellery ruling can differ by state, always confirm your final figure with your own state Zakat centre. Saving gold while fulfilling its zakat keeps those savings clean and blessed.