I have a silver necklace but it also has stones in it and another metal – am I due to gice zakat on it?

Yes you would have to give zakat on the weight of the silver component of the necklace. If it is not possible to determine that weight then as a precautionary measure pay zakat on the total weight.

Search Knowledge Hub