Yes, we take payment when you order to secure your spot in the delivery queue. This can either take the form of a partial deposit, or a full payment with a discount, according to your preferences. However, you are free to cancel and get a full refund any time and up to 30 days after delivery as per our returns policy. Please check our payment page for more info.