When is the down payment due? The down payment is only due on delivery of your vehicle and is shown together with your monthly subscription rate on the first invoice.