It is narrated from Hazrat Abu Umamah (may Allah be pleased with him) that a man asked the Holy Prophet (peace and blessings be upon him), "Which charity is the best?" The Holy Prophet (peace and blessings be upon him) replied, "Providing shade of a tent in the way of Allah, or serving a warrior for the sake of Allah, or letting someone ride a male animal for the sake of Allah."
Hadith Referenceمسند احمد / مسند الأنصار رضي الله عنهم / 22321
Hadith Gradingحکم دارالسلام:حديث حسن، وهذا إسناد ضعيف جدا، مطرح بن يزيد وعبيد الله بن زحر ضعيفان، وعلي بن يزيد متروك