Currently, we are roasting on Sunday.   For Coffee Subscription orders, we roast your coffee only after we receive your order and payment. Then, we will ship out your coffee within 48 hours from roasting. As such, each roast is super fresh and can be scheduled to suit your coffee routine.   For regular orders, the roast date on your coffee will be up to 14 days prior to your order. If you are purchasing grounds, rest assure that we grind only after we receive your order. As such, your coffee is well-rested and at its peak flavour for your enjoyment once it reaches you. We try our best to deliver your coffee as close to the recent roast date as possible. However, for coffee beans, if you received a super fresh roast, we strongly recommend that you allow about 5 days degassing time from the date of roasting, so that your coffee beans can reach the optimum state for your enjoyment. Degassing is not necessary for Coffee Grounds and Coffee Bags.