Setelah sebulan penuh puasa Ramadhan dan merayakan Idul Fitri, umat islam dianjurkan untuk melanjutkan amalan sunah berupa puasa Syawal.
Waktunya sehari setelah hari raya Idul Fitri hingga berakhirnya bulan Syawal. Mengenai bilangannya disunahkan enam hari dan bagi yang menjalankannya dijanjikan pahala seperti puasa setahun penuh.
Ketua Ikatan Sarjana Quran Hadis Indonesia Ustadz Fauzan Amin mengatakan, Rasulullah pernah bersabda:
مَنْ صَامَ رَمَضَانَ ثُمَّ أَتْبَعَهُ سِتًّا مِنْ شَوَّالٍ كَانَ كَصِيَامِ الدَّهْرِ
Artinya, "Barangsiapa yang berpuasa Ramadan kemudian berpuasa enam hari di bulan Syawal, maka dia berpuasa seperti setahun penuh.” (HR. Muslim)
Dalam hadits Imam Bukhari yang dikutip oleh Syekh Muhammad Nawawi Al-Bantani di Kitab Nihayatuz Zain tertulis: