امام صادق عليه السلام به فرزندش محمد فرمود: پسركم از آن خرجى چه مقدار باقى مانده است؟ عرضه داشت چهل دينار فرمود: برو و آنرا صدقه بده! عرض كرد جز آن چيزى باقى با من نمانده است، فرمود: همان را صدقه بده، زيرا خداى تعالى آنرا جايگزين مىكند. آيا نمى دانى كه هر چيزى كليدى دارد و كليد روزى صدقه است پس صدقه اش را بده و محمد گفت: پس آنرا صدقه دادم بيش از ده روز نگذشته بود كه چهار هزار دينار از جايى به آن حضرت رسيد. و فرمود صدقه قرض را ادا مىكند و بركت مىآورد. و نيز فرمود صدقه دين را ادايى كند و بركت به جاى آن به ارمغان مىآورد و فرمود: وقتى محتاج شديد با صدقه با خدا تجارت كنيد و امام باقر عليه السلام فرمود: صدقه علاوه بر دفع مرگ بد، (13) هفتاد بلا از بلاهاى دنيا را بر مىگرداند، زيرا صدقه دهنده هرگز با مرگ بد نمى ميرد.