At Presidential Auto Leasing, down payments for car leasing deals are not required. However, if you like, you can put one down. Down payments are not needed for leases, but the monthly payments can be lower if one is put down. For financing, down payments also lower the monthly payments, and they help pay off the vehicle quicker.