Online orders are freshly roasted and shipped out the following business day. Please allow 2 business days for processing large orders.