I am a subcontractor. Every contract I sign has the wording in that I will get paid when the contractor gets paid. I do not know how the General Contractors are getting away with this. This seems like such an obscene unjustice. I put up all the money for labor and materials for a project and then I cross my fingers that they get paid so I can finally get paid. I am working on two projects and the owner was 2 weeks late paying so my progress payment was withheld. Pay when you get paid! That just sounds wrong.