If they don't pay, put a lien on the property and walk away. The property owner will quickly square away the contractor. If not, you will get paid when the property owner goes to sell the property by law (no circumventing this). It's not worth the hassle and stress of playing the bill collector. Property liens are easy and get peoples attention real quick.