To ensure our customers receive the freshest beans, we will only start to roast after we receive the order, and then pack for delivery, it will take about 3~7 days to fulfil the order. Coffee roasting are conducted everyday here in our roastery, so rest assured you will get the freshest coffee when you placed an order