It is useful to know the benefits of an action because the person would be interested to do it. For example if a student knows the benefits of studying h/she will do it without the advice of parents.
Generally, Human negligence is rooted in ignorance, for instance the ignorance of the truth and the purpose of life and the ignorance of the way to success and some things like that.
The charity is also no exception. Most people think that they lose what they give away in charity while it is not so. The sacred religion of Islam expressed the benefits of charity.
An increase in your wealth
Prophet Muhammad (Peace Be upon Him and His Progeny) said: “Give charity since it will cause an increase in your wealth. Therefore give charity and God will have Mercy upon you.” (Wasa’il al-Shi’ah, v.6, p.257)
Treatment of Our Patients
Imam Sadiq (the sixth Imam of Muslims) has said: “It is recommended for an ill person to give charity to a poor person with his own hands and ask the poor man to pray for him.” (Ibid. v.6, p.262)
Imam Baqir (the fifth Imam of Muslims) said: “Giving charity will fend off seventy of this world’s calamities and save you from a bad death in addition to granting you the rewards for the Hereafter.” (Wasa’il al-Shi’ah, pp.268-277)
As you see charity has several benefits for us and it can be realized that the benefits of what we do return to ourselves.