첫째, 건설 회사의 자금 회전이 부족하다. 집을 짓는 것은 매우 중요한 공사로, 건축 재료의 비용은 먼저 근로자의 임금으로 지불한다. 노동자들이 안정될 때까지 월급을 주지 않을 것이다. 이것들은 모두 현실의 원인이다. 모두가 이해할 수 있을 것이라고 믿는다.
둘째, 건설사 사장이 개발자에게 돈을 빌려준 것은 개발자가 땅을 사는 데 많은 돈을 썼기 때문이다. 건축회사가 집을 잘 짓고 개발자가 집을 돈으로 팔아야 임금이 지급되기 때문에 농민공은 늦게 월급을 받을 수 있다.
셋째, 시공단위 하청은 농민공 임금을 체납하는 중요한 원인이다. 공사 도급 도급, 도급, 도급 과정에서 공사는 종종 자격이 없는 개인 사장 ("도급 감독" 이라고 불림) 에게 도급되기 때문에, "도급 감독" 이 시공 기관과 공사 대금을 결산할 때까지 농민 근로자의 임금은 지급할 수 없다. 건설 용역 하도급이 너무 많아 지급 절차와 이윤 분배 횟수가 많아 농민공 임금 체납이 빚어졌다.
넷째, 노동계약 체결률이 낮다. 건설업계에는 고용기록이 없고, 소수의 관리자만이 노동계약을 체결하였으며, 임금은 기본적으로 현금으로 바꿀 수 있다. 대부분의 농민공들은 노동계약을 체결하지 않았고, 계약도 없고, 소송상에는 증거가 없다. 증거가 없다면, 그들은 패소 위험을 감수할 것이다. 바로 이 관건을 잡았고, 시공기관은 농민공과의 노동계약을 거의 체결하지 않는 난처한 국면을 초래했다.
다섯째, 자신의 법적 의식이 희박하다. 농민공은 왕왕 계약자만 알고, 늘 따라다니며 아르바이트를 한다. 그들은 노동 계약서에 서명하지 않고 계약자와만 구두 협의를 달성했다. 임금이 체납되면 농민공은 법적 수단을 통해 어떻게 해결해야 할지 모르고, 종종 뛰어내리거나 문을 막는 등 극단적인 수단을 취한다. 결국 그들은 피해자에서 가해자로 변해 법을 어겨 후회하고 있다.