Should zakat be paid immediately on gifts/inheritance/EPF/will funds, or wait a year?

Should zakat be paid immediately on gifts/inheritance/EPF/will funds, or wait a year?

Yes, it is encouraged to pay zakat immediately, or one may wait until a year (haul) passes.