You want the freshest coffee beans possible and the only way to guarantee freshly roasted coffee is to get it directly from a roaster. Lucky you! We roast high quality beans and ship to your door. When you check out, you have the option to wait for the next roast or you can get beans from the current roast sent right away. If you choose to wait, we roast on Tuesday and ship USPS on Wednesday morning and most customers receive their beans by Thursday or Friday.