امام محمد باقر(ع) میفرمایند: هر که یک روز از ماه رجب را روزه دارد از اول یا وسط یا آخر ماه ، خدا بهشت را بر او واجب کند و روز قیامت با ما هم درجهاش سازد و هر که دو روز از رجب را روزه دارد به او گویند کردار از سر گیر که خدا آنچه گذشت از برایت آمرزید و هر که سه روز از رجب روزه گیرد به او گویند گذشته و آیندهات آمرزیده شد، براى هر که از برادران گنهکارت خواهى شفاعت کن و براى آشنایانت و هر که هفت روز از رجب را روزه دارد هفت در دوزخ بر او بسته گردد و هر که هشت روز از رجب را روزه دارد هشت در بهشت به رویش باز شود تا از هر کدام خواهد در آید. (أمالی الصدوق، ص 6)