بر اساس اصل۷۱ قانون اساسی، صلاحیت عام قانونگذاری در اختیار مجلس شورای اسلامی است، هرچند اصل۷۴ قانون اساسی صلاحیت دولت برای ارائه لایحه را به رسمیت شناخته است، اما نهایتاً این مجلس است که صلاحیت قانونگذاری را بر عهده دارد و به صلاحدید خود میتواند علاوه بر ارائه طرحهای قانونی، تغییرات لازم را جهت اتقان بیشتر در متن لوایح ارسالی دولت انجام دهد.