Yes, you need to make an upfront payment, but it can be partial initially. Contact us for more information regarding the payment.