← All guides

Coffee Roast Dates: How Long Do Beans Stay Fresh?

The roast date — not the best-before date — tells you whether coffee is worth buying. The freshness timeline week by week, why espresso needs rested beans, and how to read a bag like a roaster.

The fix: Count from the roast date, not best-before: rest espresso beans 7–14 days, use everything within ~6 weeks, and treat a missing roast date as a warning.

Two dates appear on coffee bags, and only one of them means anything. A best-before date set 12–24 months out tells you when the coffee becomes legally unsellable; a roast date tells you when it was actually roasted — and since roasted coffee lives and dies on a scale of weeks, the roast date is the single most informative thing printed on the bag.

#The freshness timeline

Coffee doesn't go "bad" like milk — it fades. Here's the typical arc for whole beans, stored well:

Days from roastStateBest use
0–4Degassing furiously — CO2 disrupts brewingWait, especially for espresso
4–10Opening upFilter methods shine; espresso still turbulent
7–21Peak windowEverything — aromatics at full volume
21–45Gentle declineStill good; expect to grind slightly finer
45–90FadingDrinkable; bright notes gone; fine for milk drinks and cold brew
90+FlatGeneric "coffee" flavor; papery or woody edges

Dark roasts run this clock faster (their porous, oily structure oxidizes quicker); very light roasts run it slower and often improve for the first 2–3 weeks.

#Why fresh-off-the-roast isn't best

Roasting fills beans with CO2, which escapes over days ("degassing"). That gas is why a bag puffs up and why fresh coffee blooms dramatically. But in the first days it actively fights you: bubbles block water-to-coffee contact, espresso shots run wild and gushy, and the cup can taste sharp and sour no matter what you adjust.

  • Espresso wants 7–14 days of rest. Dialing in a 3-day-old bag means chasing a target that moves every few hours.
  • Filter is ready sooner — from day 4 or so — because lower pressure makes degassing less disruptive.
  • A monstrous, foaming bloom that won't settle is your cue the coffee is too fresh, not too old.

#Reading the bag like a roaster

  • Roast date printed → the roaster expects to be judged on freshness. Good sign regardless of what the date says.
  • Only a best-before date → the roast date is being hidden, and you should assume months, not weeks. Typical for supermarket coffee, and the main reason it tastes flat regardless of the brand's origin story.
  • Buying tip: at a roaster or good shop, 2–14 days off roast is ideal — you get the whole peak window at home. Don't pay specialty prices for a bag already 6 weeks old; ask what's fresh instead.

#Stale coffee: the symptoms

How to tell the beans are the problem and not your technique:

  • Aromatics missing — grinding fresh beans should perfume the room; stale beans smell faintly of cardboard.
  • The bloom barely rises.
  • The cup tastes flat, papery, or woody, and tweaking grind/temperature shifts the kind of dull without ever reaching good.
  • A coffee you loved three weeks ago now seems boring at the same settings.

That last one is the classic trap: people re-dial, change ratios, blame their water — when the only variable that moved was time. Logging the roast date with your brews makes this instantly diagnosable: if the bag is 7 weeks old, stop tuning and open a new one.

#Making the date work for you

  1. Buy 2–4 weeks of coffee at a time, ideally roasted within the past two weeks.
  2. Write the roast date and the day you opened the bag somewhere you'll see it (or track bags in an app).
  3. Match purchases to plans: espresso bag for next week, not today; filter coffee can go straight into rotation.
  4. Too much coffee on hand? Freeze the surplus in airtight portions early, at peak — not as a rescue at week six.

The roast date isn't coffee snobbery — it's the difference between drinking a product at its peak and drinking its memory.

Key takeaways

  • Roast date matters; best-before dates hide age
  • Peak window: roughly days 7–21 from roast; espresso needs 7–14 days of rest first
  • Too-fresh coffee fights you: wild blooms, gushing shots, moving dial-in targets
  • Flat cup + no aroma + nothing fixes it = stale beans, not bad technique
  • Log roast dates with brews so you blame the calendar, not your recipe

Put this into practice

Track roast dates in your coffee bag inventory

Start free with Story of Coffee · Browse more guides

Related guides