نخستین اقدامات قانونی در راستای حمایت از حقوق کارگران ساختمانی به تشکیل اتحادیه کارگران ساختمانی در سال 1300 باز می گردد. پس از آن در نتیجه تلاش کارگران و نمایندگان آنها، قانون جبران خسارت کارگران ساختمانی در سال 1311 به تصویب مجلس رسید. بر اساس ماده 20 قانون متمم بودجه سال 1311 به عمله ها و مزدورانی که در حین اشتغال به امور ساختمانی دولتی دچار خسارت مالی ناشی از حوادث غیر قابل اجتناب و یا صدمات جانی منجر به از کار افتادگی موقت یا دائم یا فوت می شوند غرامت پرداخت می شد.
در فاصله سال های 1320 تا 1326 طرح قانون بیمه اجباری حوادث و بیماری های ناشی از کار کارگران ساختمانی به تصویب مجلس رسید و در همین فاصله یکبار هم اصلاح شد.
در سال 1352 نیز قانون بیمه اجباری کارگران ساختمانی به تصویب رسید. بر اساس این قانون 1)کارگران شاغل در کارهای ساختمانی اعم از ایجاد یا توسعه و یا تجدید بنا صرفاً در مقابل حوادث ناشی از کار(حادثه ای که حین انجام کار و به سبب آن در محدوده کارگاه ساختمانی برای کارگر رخ دهد) بیمه می شدند. 2) با توجه به ماده 5 این قانون متقاضیان پروانه ساختمانی مکلف بودند که برای هر متر مربع مبلغ 30 ریال و در مورد خانه هایی که سطح زیربنای آن 150 متر یا کمتر بود برای هر متر مربع 5 ریال به سازمان بیمه های اجتماعی پرداخت نمایند. صدور پروانه ساختمان از طرف شهرداری ها موکول به ارائه و تسلیم رسید وجوه مربوط بود.
بعد از انقلاب در سال 1379 قانون فوق اصلاح شد و قرار بر این شد که متقاضی پروانه ساخت تا 100 متر مربع زیر بنا به ازای هر متر 3 درصد و از 100 متر بالاتر به ازای هر متر 4 درصد حداقل مزد روزانه کارگر ساده شهری در زمان درخواست پروانه پرداخت کند.
در سال 1383 قانون ساختار نظام جامع رفاه و تأمین اجتماعی تصویب و وزارت رفاه و تأمین اجتماعی تشکیل شد. در اینجا نیز تصمیم گرفته شد که طبق ماده 5 در مواردی که انجام کارهای ساختمانی مستلزم اخذ پروانه است، مراجع ذی ربط مکلفند صدور پروانه را منوط به ارائه رسید پرداخت حق بیمه برای هر متر مربع سطح زیربنا معادل چهار درصد حداقل دستمزد ماهانه سال نمایند.
بعد از آن در سال 1387 به دلیل اعتراضات شدید، اجرای قانون مذکور متوقف شد. از سال 1389 تا 1391 قانون یاد شده اجرا شد اما اعتراضات مجدد موجب ایجاد تغییراتی در این قانون در بودجه سال 1392 شد. در این سال پرداخت حق بیمه و ارائه اسناد در زمان صدور پروانه متوقف و سازمان امور مالیاتی کشور موظف شد از محل مالیات بر ارزش افزوده عوارض شهرداری ها و دهیاری ها 20 درصد سهم کارفرما برای بیمه کارگران ساختمانی را پرداخت کند.
در سال 1393 موضوع پرداخت 20 درصد سهم کارفرمایی بدین شکل اصلاح شده است: سازمان تأمین اجتماعی مکلف گردید که 15 درصد مجموع عوارض صدور پروانه از مالک دریافت نماید و در صورت عدم تأمین منابع لازم این مبلغ با تصویب هیئت وزیران تا سقف مجموع عوارض تا 20 درصد قابل افزایش است.
به گفته کارشناسان تغییر مقیاس تعیین حق بیمه از متر مربع به درصدی از عوارض از جمله اشتباهاتی بوده است که در این مورد رخ داده است. زیرا درصدی از عوارض تفسیر بردار است. و ممکن است ساخت و سازهایی با متراژ بالا عوارض کمی بپردازند و در نتیجه سهم بیمه کارگران نیز کاهش یابد. به همین خاطر سازمان أمین اجتماعی یکی از معترضان به این موضوع بوده است.