Zakāh is a debt owed to Allāh ﷻ, and believers must repay it. Allāh ﷻ praises those who establish prayer and give their zakāh. The Prophet ﷺ said that wealth does not decrease through zakāh or ṣadaqah. When people withhold it, thinking they gain something, they only deceive themselves. The best time to give zakāh is in Ramaḍān, when rewards are multiplied.