How fresh should coffee beans be?
Coffee is fresh produce wearing dry-goods packaging. The single biggest upgrade most people can make costs nothing: stop buying beans by best-before date and start buying them by roast date.
Cheapest price for a bag of specialty coffee beans shipping to the US right now: $12.95, as of Jul 8, 2026, 06:00 AM — from extracted.coffee’s live scan of 28 sellers (46 listings).
Prices range $12.95–$850.00 · median $30.00 · before sales tax, excl. shipping
We may earn a commission if you buy through links on this page — it never affects prices or rankings. How we track prices →
Roast date beats best-before, every time
A best-before date tells you when the roaster stops promising anything — often a year out. A roast date tells you what you actually want to know: how long ago the flavour clock started. Specialty roasters print roast dates; supermarket bags almost never do, and that's the tell.
Peak flavour for most espresso roasts sits roughly one to four weeks after roasting; filter roasts are lovely even sooner. Past a couple of months, beans aren't unsafe — just quieter, flatter, duller.
The degassing window
Fresh-roasted beans release CO2 for days — that's the bloom you see when hot water hits fresh grounds. Espresso pulled in the first few days after roasting can taste sharp and gassy; give a fresh bag three to seven days of rest and it settles beautifully. That one-way valve on the bag isn't decoration: it lets CO2 out without letting oxygen in.
Storage that actually works
Airtight, dark, room temperature — the original valve bag rolled tight, or an airtight canister, in a cupboard. Not the fridge: beans absorb smells and pull in condensation every time the container comes out.
The freezer is the one exception, done right: for beans you won't finish within a few weeks, freeze them airtight in single doses and grind straight from frozen. What kills coffee is oxygen, light, heat and moisture — the freezer blocks three of the four.
Whole bean, ground on demand
Grinding multiplies surface area thousands of times, so ground coffee stales in minutes-to-days where whole beans take weeks. If you own any grinder at all, buy whole bean. A $35 hand grinder plus fresh beans beats pre-ground through the fanciest machine.
Buying fresh in the US
The US specialty-roaster scene is the good news: most roast to order or in small weekly batches and ship nationwide, so beans arrive days old, not months. We don't verify roaster location, so our rankings carry no domestic boost — buy by roast date and review track record, and the freshness takes care of itself.
Everything above is our editorial judgement; every price on this site is live, timestamped and ranked without commission input. How we rank →
Quick answers
- Are supermarket beans bad?
- Not bad — old. By the time a bag has moved through a distribution chain to a shelf, months have usually passed. The same money at a roaster that ships fresh buys beans roasted that week.
- How long does an opened bag last?
- Aim to finish a 250g bag within two to three weeks of opening, stored airtight and dark. Buy smaller bags more often rather than big bags rarely.
- Do beans go off?
- They stale rather than spoil — old beans are safe, just flat. The exception is visible oil gone rancid on very dark roasts left out for months; your nose will tell you.
Skip the spreadsheet
Every category page applies this guide's judgement to live US-shipping stock — review-weighted ranking, prices in US dollars, checked today.