ذكر المفسرون في سبب نزول هذه الآيات روايات متعددة، منها ما أخرجه البخاري عن ابن عباس، أن هلال بن أمية، قذف امرأته عند النبي صلى الله عليه وسلّم بشريك بن السحماء، فقال له الرسول صلى الله عليه وسلّم:«البينة أو حدّ في ظهرك» . فقال: يا رسول الله، إذا رأى أحدنا على امرأته رجلا ينطلق يلتمس البينة؟ فجعل النبي صلى الله عليه وسلّم يقول له:«البينة أو حد في ظهرك» .
فقال هلال: والذي بعثك بالحق إنى لصادق ولينزلن الله ما يبرئ ظهري من الحد. فنزل جبريل بهذه الآيات.
فانصرف النبي صلى الله عليه وسلّم فأرسل إليهما، فجاء هلال فشهد، والنبي صلى الله عليه وسلّم يقول: إن الله يعلم أن أحدكم كاذب، فهل منكما تائب؟ ثم قامت زوجته فشهدت، فلما كانت عند الخامسة وقفوها وقالوا: إنها موجبة- أى للعذاب ولغضب الله- تعالى-.