We Roast to Order to ensure the coffee’s freshness. 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, and up to 14 business days for international orders.