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