We roast weekly or as often as 3-4 times a week depending on our order in take.  All freshly roasted beans are rested accordingly in order to meet our strict quality standards before dispatch. We try our best to dispatch orders 1-2 days after your order is taken. Please see below for our estimated delivery times.

Destination Estimated Delivery Times
Hong Kong (S.F. Express) 1-2 Working Days
Mainland China (S.F. Express) 1-3 Working Days
International (HK Post E-Express) 7-14 Working Days*
International (DHL) 5-7 Working Days*

*Due to the recent COVID-19 epidemic, many locations have suspended air freight delivery.  If international orders we suggest you contact us directly us directly and we can advise the best possible way to deliver your order.