Once an order is made, it will be sent immediately to the respective roasters. No time is wasted.
Your order will then be scheduled to Roaster's next earliest roast date
Pick up and deliver
Freshly roasted beans will then be picked up and delivered to you within the next 3-5 days.