Hukum puasa Asyura adalah sunnah; maksudnya dianjurkan dan berpahala bagi yang mengerjakannya namun tidak berdosa bagi yang tidak mengerjakannya.
Hadits dari Siti Aisyah RA yang diriwayatkan Imam Bukhori :
كَانَ رَسُوْلُ اللهِ صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ أَمَرَ بِصِيَامِ يَوْمَ عَاشُوْرَاءَ فَلَمَّا فُرِضَ رَمَضَانَ كَانَ مَنْ شَاءَ صَامَ وَمَنْ شَاءَ أَفْطَرَ
Rasulullah SAW memerintahkan untuk puasa di hari ‘Asyura. Dan ketika puasa Ramadhan diwajibkan, barangsiapa yang ingin (berpuasa di hari ‘Asyura) ia boleh berpuasa dan barangsiapa yang ingin (tidak berpuasa) ia boleh berbuka. (HR Bukhari).
Adapun keutamaan shaum tersebut sebagaimana diriwayatkan dalam hadits dari Abu Qatadah, bahwa shaum tersebut bisa menghapus dosa-dosa kita selama setahun yang telah lalu (HR Muslim 2/819).
Imam An Nawawi ketika menjelaskan hadits di atas beliau berkata: “Yang dimaksud dengan kaffarat (penebus) dosa adalah dosa-dosa kecil, akan tetapi jika orang tersebut tidak memiliki dosa-dosa kecil diharapkan dengan shaum tersebut dosa-dosa besarnya diringankan, dan jika ia pun tidak memiliki dosa-dosa besar, Allah akan mengangkat derajat orang tersebut di sisi-Nya.”
Sebelum menjalankan puasa Asyura, Muslim disunnahkan Puasa Tasua untuk berbeda dengan Yahudi. Rasulullah memerintahkan untuk berpuasa tanggal 9 Muharram untuk membedakan diri dengan orang Yahudi yang hanya melaksanakan puasa tanggal 10 Muharram.