拖欠工程款的主要原因:
1、工程原因。在一个工程项目建设中,从政府审批到建设单位发包,从勘察、设计、施工单位承包到建设单位验收,构成一条前后衔接的链条,其中任何一个环节发生意外,都可能造成工程款拖欠。其中包括政府审批原因,建设单位原因,施工单位原因。
2、市场原因。业主与施工企业间已经失去了本应有的平等地位,一些业主往往在合同中附加一些不平等条款。
【法律依据】
《合同法》第二百八十六条,发包人未按照约定支付价款的,承包人可以催告发包人在合理期限内支付价款。发包人逾期不支付的,除按照建设工程的性质不宜折价、拍卖的以外,承包人可以与发包人协议将该工程折价,也可以申请人民法院将该工程依法拍卖。建设工程的价款就该工程折价或者拍卖的价款优先受偿。