Since we only roast to order to ensure the coffee’s freshness when it comes to your hand, for local orders, it requires up to 12 business days ( weekends and public holidays excluded ) for the freshly roasted coffee to be delivered after confirmation E-Mail has been sent, while 14 business days for international orders.