Question: why down payment on lease?
Answer: When you lease a car you have to pay an initial payment. This is essentially a deposit that you put down at the start of the contract. This can also be referred to as the down payment. The down payment of a lease car historically used to be a number of monthly payments.