اگر کافر در دنیا کار نیکی انجام دهد، الله متعال در عوض آن رزقی به او در دنیا عطا می کند؛ اما وقتی مؤمن کار نیکی انجام دهد، الله متعال آن را نگه می دارد تا در عوض آن در آخرت به او پاداش دهد و در دنیا نیز به خاطر طاعت و بندگی اش به او روزی می دهد. در روایت دوم آمده که الله متعال در عوض نیکی های مؤمن، در دنیا به او روزی داده و در آخرت نیز به او پاداش می دهد، اما در برابر نیکی های کافر در همین دنیا به او روزی می دهد تا در آخرت هیچ نیکی ای نداشته باشد تا بوسیله آن پاداش بگیرد. علما اجماع دارند کافری که بر کفر می میرد در آخرت از هیچ پاداشی بهره مند نخواهد بود و بخاطر کارهای نیکی که در دنیا برای خدا انجام داده، ثواب دریافت نخواهد داشت، زیرا شرط قبول عمل، ایمان است. و در این حدیث تصریح شده که کافر بابت نیکی هایی که در دنیا برای نزدیکی به خدا انجام داده، در همین دنیا روزی دریافت می دارد. آن هم بابت کارهایی که صحت آنها منوط به نیت نیست، مانند صله رحم، صدقه، آزادی برده و زندانی، مهمانی و غیره. اما اگر کافر چنین نیکی هایی انجام دهد، سپس اسلام آورد، بابت آنها در آخرت پاداش دریافت خواهد کرد، چنانکه در حدیث آمده است: «أَسْلَمْتَ عَلَى مَا أَسْلَفْتَ مِنْ خَيْرٍ»: «کارهای نيک گذشته ات باعث مسلمان شدن تو شده اند».