It is narrated from Sayyiduna Ali (may Allah be pleased with him) that Sayyiduna Abbas (may Allah be pleased with him) asked the Prophet (peace and blessings be upon him) about this issue: If a person wants to give zakat before the completion of the year, what is the ruling? The Prophet (peace and blessings be upon him) granted him permission to pay it in advance.