How long does coffee last?
Roasted coffee has two clocks. A slow one that starts at roast and runs while the bag is sealed, and a much faster one that starts the moment you open it. Most freshness advice only counts the first, which is why bags that should be fine taste flat.
It needs to rest first
Freshly roasted coffee is not ready. Roasting produces carbon dioxide inside the bean, and for the first several days it comes back out — that is the vigorous bloom you see on a very fresh bag. While that is happening, the CO₂ physically disrupts the coffee bed and pushes water away from the grounds, so extraction is uneven and brews are hard to repeat.
How long the rest takes depends on the roast. Darker roasts are more porous and degas faster:
| Roast level | Rest before brewing | Peak flavour ends | Usable window |
|---|---|---|---|
| Light | 7 days | ~14 days | ~35 days |
| Medium | 7 days | ~14 days | ~28 days |
| Medium-dark / dark | 3 days | ~7 days | ~21 days |
| Very dark / espresso | 3 days | ~7 days | ~14 days |
These are the same windows Coffee Aeye uses to draw a bag's freshness ring. They are guidelines with real variance — a dense high-altitude light roast can want ten days, and a few naturals seem to want longer still.
Opening the bag starts a faster clock
This is the part that gets missed. A sealed bag with a one-way valve is a genuinely protective environment — the valve lets CO₂ out without letting oxygen in, and the coffee ages slowly. Break that seal and oxygen has permanent access.
As a working rule, a sealed day ages coffee roughly a quarter as fast as an open one. A bag opened two weeks after roast is starting near the top of its window. The same bag opened two months after roast has already spent most of it, and no amount of careful storage from that point buys the time back.
So the useful question is not "how old is this coffee" but "how long has it been open, and how old was it when I opened it". Both matter, and the second one sets the ceiling on the first.
Two clocks per bag is exactly the sort of thing nobody tracks by hand. Coffee Aeye reads the roast date off the label, records when you opened it, and draws a freshness ring that accounts for both — including the penalty for a bag that was already old when opened.
€4.29 on Google PlayWhat going stale actually tastes like
Stale coffee does not taste rotten or sour. It tastes of less:
- Flat aroma. The first thing to go, and the most obvious. Fresh grounds smell loud; stale ones smell faintly of cardboard.
- No bloom. Little or no rise when the water hits. A dead bloom is a reliable tell.
- Muted acidity. The brightness that distinguishes a washed Ethiopian disappears first, leaving a generic brown-coffee taste.
- Papery or oily notes. Late-stage. Dark roasts in particular go rancid as the surface oils oxidise.
- It stops responding. The clearest sign. If grind changes that used to move the cup no longer do much of anything, the coffee is done — stop dialling and open a new bag.
Storage: what helps and what does not
Helps
- Whole beans until the moment you brew. Ground coffee has vastly more surface area exposed to oxygen and goes stale in days rather than weeks. This single decision outweighs every other storage choice combined.
- Airtight, opaque, cool, dry. Oxygen, light, heat and moisture, in roughly that order of harm. The original valve bag, rolled tight and clipped, is genuinely good.
- Buying smaller bags more often. The most effective freshness strategy there is. A 250 g bag you finish in three weeks beats a kilo you take three months over.
Does not help
- The fridge. Not cold enough to meaningfully slow ageing, humid enough to cause condensation, and coffee readily absorbs the smell of everything around it. Straightforwardly bad.
- A clear jar on the counter. Airtight and completely exposed to light, next to a heat source. Looks good, does harm.
- Freezing a bag you are actively drinking. Every removal condenses moisture onto cold beans. Freezing works only for long-term storage, in single-dose portions, sealed, thawed fully before opening, and never refrozen.
Old coffee is not useless
Past the window, coffee is stale rather than unsafe. Two things partly compensate: a slightly finer grind and slightly hotter water, both of which pull harder on beans that have less left to give. It will not restore aromatics — those are gone — but it recovers some body and sweetness. Milk drinks and cold brew hide age far better than a filter brew does.
What you should not do is spend a week dialling in a stale bag. The dial-in loop assumes the coffee is capable of responding.
Coffee Aeye tracks both clocks. Scan the bag and it reads the roast date off the label; mark when you opened it and each bag gets a freshness ring that accounts for how long it sat sealed before you broke into it — including the penalty for a bag that was already old when it was opened. It tells you when a bag is still resting, when it is at peak, and when to stop blaming your grinder. Get it on Google Play — €4.29, one-time.