We charge you for your Direct Ship order on a weekly basis. Your card will be charged on the day your order is shipped. Depending on your location, this may be one or two days before your delivery date.