Coffee Freshness Calculator
How long after the roast date is coffee at its best? Enter yours and see where the bag stands.
Windows assume whole beans in a sealed bag away from heat and light. Ground coffee fades several times faster.
Why coffee needs to rest
Roasting fills beans with carbon dioxide, and for the first days after roast that gas escapes faster than water can extract flavour. Brew too early and the bloom is violent, extraction is uneven, and the cup tastes sharp and hollow. This is why “fresher is better” is only half true: coffee needs a rest before it needs urgency.
Espresso and filter age differently
Espresso is the fussier method. The pressure of a 9-bar shot amplifies degassing problems, so most roasts want ten days or more of rest before they pull cleanly, and then drink beautifully for roughly four to six weeks. Filter brewing is gentler: beans are usually ready within about five days and stay in their window for around a month. Lighter roasts generally rest longer and fade slower than dark ones, which peak sooner and stale faster — treat the windows here as sensible defaults, not laws.
Making beans last
Oxygen, heat, light and moisture are the enemies, in that order. Keep beans whole and sealed — a bag with a one-way valve or an airtight container in a cupboard is fine — and grind just before brewing, since ground coffee loses aromatics within minutes rather than weeks. For a supply you cannot drink in time, freezing works far better than its reputation: portion beans into small airtight containers, freeze on arrival, and grind straight from frozen. A bag frozen in its sweet spot effectively pauses there.
How it works
The calculator counts whole days from the roast date to today, rounding down, so the roast date itself is day 0 and a bag roasted yesterday counts as day 1 all of today. It then places that number in one of four windows that depend on the brewing method.
For espresso, days 0 to 9 are resting, days 10 to 45 are the sweet spot, days 46 to 60 are past peak, and anything after day 60 is likely stale. Filter runs earlier and shorter: resting to day 4, the sweet spot from day 5 to day 30, past peak to day 45, and likely stale after that. The dates it shows are simply the roast date plus 10 and 45 days for espresso, or plus 5 and 30 for filter.
A worked example
A bag roasted seven days ago, read for each method:
| Days since roast | 7 |
| Espresso (resting until day 10, since 7 < 10) | Still resting — day 7 |
| Espresso ready from (roast date + 10 days) | In 3 days |
| Espresso sweet spot ends (roast date + 45 days) | In 38 days |
| Filter (ready from day 5, and 7 ≤ 30) | In the sweet spot — day 7 |
| Filter sweet spot ends (roast date + 30 days) | In 23 days |
The same bag can be too young for one method and ready for another. If it is the only coffee in the house, brew it as filter for a few days and move it to the espresso machine from day 10.
Frequently asked questions
How long after the roast date is coffee good?
For filter, most beans are at their best from about five days to a month after roasting. Espresso is fussier, and the window used here runs from around day 10 to day 45. After that the coffee stays drinkable for roughly another fortnight, but its aromatics fade steadily. These are sensible defaults for whole beans kept sealed, not hard limits — roast level and storage both move them.
Can coffee be too fresh?
Yes. For the first days after roasting, beans are still releasing a lot of carbon dioxide, and it gets in the way of extraction. Brewed too early, filter coffee blooms hard and espresso pulls unevenly, and both tend to taste sharp and hollow. A few days’ rest for filter, and ten or so for espresso, usually sorts it out without any change to your recipe.
Is old coffee safe to drink?
Stale coffee is a flavour problem rather than a safety one. Kept dry and sealed, roasted beans lose aroma and turn flat and papery long before anything else happens to them. The exception is moisture: beans that have got damp can grow mould, and those belong in the bin. Otherwise, old beans are fine in milk drinks, just disappointing black.
Should I keep coffee in the fridge?
It is better not to. Each time a cold bag comes out into a warm kitchen, moisture condenses on the beans, and coffee readily picks up odours from whatever else is in there. A sealed container in a cool, dark cupboard suits beans you will finish within the window. For anything longer, use the freezer, portioned so you only take out what you need and the rest stays frozen.
What is the difference between a roast date and a best-before date?
A roast date tells you when the beans were roasted, which is what this calculator needs. A best-before date is set by the seller and often falls many months after roasting, so on its own it says little about where the coffee sits in its flavour window. If a bag carries only a best-before date, there is no reliable way to work out its age.
This calculator is built into Kohii — The Barista Log, along with brew logging, dial-in history and bean freshness tracking. Offline, no account.
More coffee tools
- Coffee Ratio CalculatorCoffee-to-water ratios for V60, Chemex, AeroPress, French press and more.
- Espresso Ratio CalculatorDose, yield, ratio — enter any two and solve the third.
Other free tools
- Sourdough Hydration Calculator
- Baker's Percentage Calculator
- Starter Feeding Ratio Calculator
- Wine Drink Window Calculator
- Plant Watering Calculator
- UK Return Rights Checker
- Packing List Generator
- Japan Trip Cost Calculator
- Dough Temperature Calculator
- Wine Cellar Value Calculator
- Pizza Dough Calculator
