I got burned once. It only had to happen that one time before I realized I had to protect myself. I ask for 50% up front, before the project starts. The remaining 50% is due before site transfer. Nothing is in their hands until their bill is paid. If they baulk at my terms. I don’t do business with them. This way, you protect yourself and retain leverage over the work you have done.