All of our coffee is roasted to order. Our roasting days are Monday, Wednesday and Friday. Orders placed on these days before 9 am (CST) will usually ship the same day. $5 flat rate shipping is handled via USPS priority mail and has an estimated delivery time of 2-5 days after the coffee is roasted.