The Journal

How Long Do Coffee Beans Last After Roasting?

Coffee does not spoil. It flattens. Here is the timeline for whole bean, ground and frozen, and how to tell when a bag is finished.

A whole bean coffee bag with a printed roast date next to a scoop of beans
A whole bean coffee bag with a printed roast date next to a scoop of beans Harvey's Coffee

How long do coffee beans last after roasting? Whole bean coffee tastes its best somewhere between three days and three weeks off the roaster, stays perfectly enjoyable for about a month, and is drinkable but dull for a couple of months after that. Ground coffee runs on a much shorter clock — days, not weeks.

Coffee does not spoil in a way that can hurt you. It goes flat. Understanding what is actually happening makes the timeline easy to remember.

Coffee ages in three stages

Days 0–3: degassing. A freshly roasted bean is full of carbon dioxide. It vents hard for the first few days. Brew during this window and the CO2 pushes water away from the grounds, which gives you that dramatic bloom and, often, a sour, uneven, under-extracted cup. Fresh is not automatically better.

Days 3–21: the window. Enough gas has escaped for water to make proper contact, and the aromatics are still intact. This is when a coffee tastes like what the roaster intended. Filter coffee tends to open up around day four; espresso often peaks a bit later, around days seven to fourteen.

Day 21 onward: oxidation. Oxygen has been working on the oils and volatile compounds the whole time. The coffee does not become bad so much as it becomes generic — the fruit fades first, then the sweetness, until you are left with something flatly bitter that tastes vaguely like coffee and nothing like Guatemala.

The realistic timeline

  • Whole bean, sealed bag with a one-way valve, unopened: best inside 4 weeks, good for about 3 months, noticeably tired after that.
  • Whole bean, bag opened, resealed, room temperature: 2 to 4 weeks.
  • Ground coffee, sealed: 1 to 2 weeks before it flattens out.
  • Ground coffee, opened: enjoy it within a week. The aroma is measurably gone within about half an hour of grinding.
  • Frozen whole bean, properly airtight, never thawed and refrozen: 3 to 6 months with very little loss.
  • Green, unroasted coffee: a year or more, which is why we buy green and roast to order.

Those are flavour timelines, not safety timelines. Dry coffee is inhospitable to microbes. Year-old beans are safe; they are just sad.

Ground coffee is the real culprit

Grinding multiplies the bean’s surface area enormously. Everything that takes weeks to happen to a whole bean happens to grounds in days.

If you buy pre-ground coffee and wonder why it never tastes like what you had at a café, this is almost always the reason — not the machine, not the water, not the beans. A modest hand grinder does more for a home cup than any other upgrade at the same price. It is also why every bag in our whole bean lineup ships as whole bean by default.

Read the roast date, not the best-before

A best-before date tells you when a company stopped feeling responsible. A roast date tells you what you are actually buying.

Any roaster who is proud of their freshness prints the roast date. If a bag only has a best-before eighteen months out, the coffee was almost certainly roasted months ago and warehoused. That is not fraud — it is a different business model — but it explains a lot about how the coffee will taste.

We roast in small batches in Davis and stamp the roast date on every bag, usually within a few days of it going out the door.

How to tell a bag is done

You do not need equipment. You need your nose.

  • Open the bag and smell it dry. Fresh coffee smells sweet and specific. Old coffee smells like cardboard, or like a stale cupboard.
  • Watch the bloom. Pour a little hot water on fresh grounds and they swell and foam. Old coffee barely moves. No bloom means no CO2 means old coffee.
  • Look for surface oil on a light or medium roast. Oil on the outside of a bean that was not roasted dark means the oils have migrated out and started oxidising.
  • Taste for the drop-off. Staleness shows up as a hollow middle: you get bitterness at the front and back and nothing sweet in between.

Buy in amounts you will actually drink

The most common freshness mistake is not bad storage. It is buying too much.

Work out your weekly consumption honestly. Two mugs a day at 18 grams each is about 250 grams a week, so a 340 gram bag lasts a fortnight and a kilo does not. Buying a large bag to save money and then drinking half of it stale is a false economy.

If you would rather not do this arithmetic every month, a subscription sized to your consumption solves it — the quiz on our site asks how much you drink and how you brew, then sets a bag size and an interval that match.

What to do with beans that are past it

Do not throw them out. Stale coffee still works for cold brew, where the long, cool extraction is forgiving and the flavour profile is blunt anyway. It is also fine in baking, in a rub for beef or lamb, and in the garden compost.

Just do not try to rescue it in a pour-over. Nothing you do with grind size or temperature brings back a volatile compound that left three months ago.

The one-line version

Buy whole bean, check the roast date, drink it within a month of that date, grind it right before you brew, and buy an amount you will finish. Everything else about coffee freshness is a detail.

From the roastery

Coffee roasted in Davis

Six questions, one recommendation. We match you to a single-origin roast that suits how you actually brew.

Take the quiz

As Seen On