Question: can zakat be given in advance?
Answer: Yes, zakat can be paid in advance before the year has ended, but you should make sure you have wealth equal to or above the nisab. ... To be eligible to receive zakat, the recipient must be a poor Muslim.