Why do you charge an advance payment/deposit and how does it work exactly?

Question 

In your pricing, it is mentioned an advanced payment. Why do you charge an advance payment/deposit and how does it work exactly?

Answer

The advance payment/deposit is non-negotiable and is required to ensure we can pay the first salary to the employee on time. It will be paid back at the end of the assignment of the respective employee.