Yes its customary for a contractor to ask for a deposit down before work is done. The deposit is usually used to buy materials to do the job. If you are not sure about the contractor your using ask for his insurance certificate and license number. You can check their license number if complaints ...