How often are the coffee beans roasted?

Because our coffee is roasted several times a month, you can be sure that the coffee you receive is fresh and delicious!
We follow an internal freshness schedule to ensure that our coffee tastes great. Opinions of “freshness” range from 7 days to 12 months or beyond.  This article describes an intriguing balance between the ranges of freshness dates. 
If you like science, you might enjoy this podcast transcript from the Specialty Coffee Association. Their scientists determine that freshness is inconclusive and ranges from 10 days to 2 months for espresso crema and from 3 months to a year for degassing for brewed coffee.