I'm doing a full gut renovation of my 945 rsf apt. My contractor is asking for a 40% deposit on a job that will take about 12 weeks. 2nd payment of 30% is to come after upon completion of both bathrooms and kitchen tile installation, and final 30% upon completion of unit. I am getting a new kitchen, shouldn't the 2nd 30% be paid upon installation of the cabinets? I am also getting vinyl flooring to look like wood flooring which will be placed on top of existing parquet flooring. When should this installation fall in the payment scheme? Thank you.