Since we roast our coffee fresh to order in small batches to ensure the best quality output at our Public Roastery in East Oakland, we usually require between 2-5 business days Monday through Friday to fulfill your order which is then picked up the same day it is packed by our carriers.