I always paid my subcontractors upon presentation of the invoice. Whip out the checkbook, paid in full. Most guys in the same business made their people wait until they had been paid by the fortune 5 company we were working for before they paid them. I wasn't worried about getting paid, myself, and held off so I could pay the crews first.
Of course, I had already checked their work and knew it was good, but I had some subcontractors who were more loyal than any employee ever was. They did their best work and I didn't have to hover to get the job done, done well, and done on time.
I had a lot of repeat work and a couple of guys who worked with me for years and would not consider other offers so long as there were jobs coming up.
Nothing stinks worse than getting to the end of a job and not having any money. Been there, done that. I wouldn't do that to the people who worked with me.
Not paying them gets around fast in smaller circles, and repeat work won't happen. I heard some horror stories...
Yep, that will get you the best..and the bests best.
I run a Masonry Business, sometimes it pushes to general on interesting projects. I always pay as soon as done..often cash.
But yes, reputation gets around. A few years back I bricked a Freddy's. Got the job because the Contractor asked the other subs who to hire.
Anyways, while working there, another builder whipped up and asked if I was the MAson contractor.. said yes and he had some work he wanted me to look at. Well he had no sooner driven off when the electrical contractor came out and told me that there would be pay issues with the man.
I checked around.. and sure enough I turned down his work... with extreme prejudice. When asked why ..I told him he had a reputation of poor/slow pay.