Sayyiduna Abu Ubaydah (may Allah be pleased with him) said: I heard the Messenger of Allah (peace and blessings be upon him) say: "Whoever spends surplus wealth in the way of Allah will be given up to seven hundred times the reward; whoever spends on himself or on his family, or visits a sick person, or removes something harmful from the road, his good deed will be multiplied up to ten times; fasting is a shield as long as it is not broken; and whoever Allah afflicts with a bodily illness, it is an expiation for his sins."
Hadith Referenceالسنن الكبرى للبيهقي / كتاب السير / 18566