Charity in Islam is not a donation; it is an investment! When giving in charity, you are sacrificing immediate consumption for returns from God in this life and the next! But what are the different asset classes and their rewards?
2. Feeding the poor = reward of fasting day & praying the nights [Bukhari]
3. Orphan care = companionship of the Prophet in Paradise [Bukhari]
4. Supporting widows = reward of striving in path of God [Muslim]
6. Clothing others = God will shield you from hardships [Musnad Ahmad]
7. Debt relief = Relief on the Day of Judgement [Muslim]
8. Feeding others = shield from hellfire [Bukhari]
10. Spreading knowledge = perpetual reward for everyone who practices on it [Muslim]