The short answer is, it depends, but usually within 2 working days. As we keep our roasting schedules very tight, sometimes it takes a few days to roast up all the constituents of a particular blend. Once the coffee is roasted, our couriers are very fast and reliable. You will receive an email from us once your order is received. You will receive another automated email saying your order is completed once it’s ready to go out. When your coffee is dispatched, in most cases you’ll have it the next working day.