It is quite common and normal for a contractor to ask for a deposit before starting a project. This deposit serves as a form of security for the contractor, ensuring that they will be compensated for the work they are about to undertake. It also helps cover initial costs such as materials or permits. While the exact amount of the deposit may vary depending on factors like project size and scope, it is generally considered standard practice and shouldn't raise significant concerns.