براساس روایات ترتیب نزول تاریخ گذاری سوره حج به سال پنجم هجری خواهد رسید. لیکن بسیاری از مفسران برخلاف روایات مذکور، به سبب وجود آیات اذن قتال در این سوره، قائل به نزول آن در سال اول هجری شده اند. در عین حال سیاق مکی سوره حج موجب شده تا اغلب مفسران این سوره را آمیزه ای از آیات مکی و مدنی، بدون تعیین زمان دقیق نزول بدانند. مستندات مفسران در نزول مدنی سوره حج بر اقوال متقدمان، برخی روایات شأن نزول، روایات ترتیب نزول و مدنی بودن دستورِ به جهاد و به تبع آن آیات اذن قتال در این سوره، استوار است. درحالی که اقوال متقدمان متشتت بوده و روایات شأن نزول و ترتیب نزول با سیاق سوره ناهماهنگ است. درمقابل سیاق مکی سوره حج، روایات شأن نزول ذیل آیات اذن قتال و گزارش های تاریخی از وقایع نزدیک به هجرت پیامبر، نشانگر نزول این سوره در سال آخر حضور پیامبر در مکه است. این ایام مقارن با هجرت تدریجی مسلمانان به مدینه بوده است؛ لذا آیات اذن قتال در شهر مکه، خطاب به مهاجرانی که در مسیر هجرت در معرض تهاجم قرار داشتند، نازل شده تا برای حفظ حیات خود اجازه دفاع و مقابله با مشرکان را داشته باشند.