sounds a bit to high. Yes you can do progress payments. Also buy safety gear like masks and welding eye protection Leo and Chang too. Also your partner might cook food for workers too.
Taxation wise I'm unsure but there are always ways to minimise tax.