The Prophet ( s.a.w ) has said:

Give charity without delay, for it stands in the way of calamity.  ~Al-Tirmidhi