كان رسول الله صلى الله عليه وسلم يقول: "صوم يوم عاشوراء يكفر السنة الماضية". وفي رواية: يكفر السنة التي بعده. وكان صلى الله عليه وسلم يصومه ويأمر بصيامه. وكان صلى الله عليه وسلم لا يتوخى فضل يوم على يوم بعد رمضان إلا عاشوراء. وكان قتادة رضي الله عنه يقول: هبط نوح عليه السلام من السفينة يوم العاشر من المحرم فقال لمن كان معه: من كان منكم صائماً فليتم صومه، ومن كان منكم مفطراً فليصم. وكان صلى الله عليه وسلم يقول: "من وسع على عياله وأهله يوم عاشوراء وسع الله عليه سائر سنته". وكان صلى الله عليه وسلم يصوم عاشوراء في الجاهلية مع قريش، فلما قدم المدينة صامه وأمر بصيامه، وكان يأمر منادياً ينادي للناس: ألا من كان أكل فليصم بقية يومه، ومن لم يكن أكل فليصم فإن اليوم يوم عاشوراء. فلما فرض رمضان قال صلى الله عليه وسلم: "من شاء صامه ومن شاء تركه" فكان بعض الصحابة يصومه وبعضهم يأكل فيه، وكانت عائشة رضي الله عنها تقول: ما رأيت رسول الله صلى الله عليه وسلم صام المحرم كله قط. وكان ابن عمر رضي الله عنهما لا يصوم عاشوراء إلا أن يوافق صيامه، وكان صلى الله عليه وسلم يقول: "أنتم أحق بتعظيمه من اليهود فصوموه ولئن سلمت إلى قابل لأصومن". وفي رواية: كان صلى الله عليه وسلم يقول: خالفوا اليهود وصوموا قبله يوماً وبعده يوماً. وفي رواية: صوموا التاسع والعاشر. قال ابن عباس رضي الله عنهما: ويوم عاشوراء تاسع المحرم لا عاشره. فقيل له هكذا كان يصومه رسول الله صلى الله عليه وسلم، قال: نعم. وفي رواية عنه: [إذا] رأيت هلال المحرم فاعدد وأصبح يوم التاسع صائماً، فكان يتأول قوله صلى الله عليه وسلم: "لئن بقيت إلى قابل لأصومن التاسع". يعني عاشوراء، والله أعلم بحقيقة الحال. وكان صلى الله عليه وسلم يحث على صوم شهر الله المحرم ويقول: "أفضل الصيام بعد شهر رمضان شهر الله المحرم، فيه تاب الله على قوم ويتوب فيه على قوم آخرين. وكان صلى الله عليه وسلم يقول: "من صام يوماً من المحرم فله بكل يوم ثلاثون يوماً. وفي رواية: ثلاثون حسنة. وكان عمر رضي الله عنه يقول: إن الله تعالى لا يسألكم يوم القيامة إلا عن صيام رمضان وصيام يوم الزينة، يعني يوم عاشوراء.