دیگر از نمازهای مستحبی نماز شکر است، و چون نمازی است که در وقت حاصل شدن نعمت و یا دفع بلا و مرض خوانده شود. امام صادق (علیهالسّلام) فرمود: چون خداوند به تو نعمتی دهد یا از تو نقمتی را دفع نماید، دو رکعتنماز بخوان و در رکوع و سجود اول (بعد از ذکر میگویی: «الحمدلله شکرا شکرا شکرا وحمدا» و در رکوع و سجود دوم میگویی: «الحمدلله الذی استجاب دعائی واعطانی مسئلتی». بعد دعای علی بن الحسین را از صحیفه بخوان.