Your credit card will be charged at the time the order is placed. However, your order will not ship until all ordered items are in stock. We will do our best to provide you with an estimated arrival date for your pre-ordered item but cannot guarantee or specify a ship date.