
Quick answer: Coffee beans last 6-9 months unopened (with roast date on bag), but peak freshness is only the first 4 weeks after roasting. Once opened, whole beans stay fresh for 2-4 weeks, and ground coffee for just 1-2 weeks. Coffee doesn’t really “expire” in a safety sense — it just loses flavour. For genuinely fresh coffee, buy from a speciality roaster who roasts to order.
Want coffee at peak freshness? Shop our range — roasted in England, dispatched within 24 hours →
Why trust this guide?
We’re Jeremiah and Raja — The Coffee Twins, a UK speciality coffee brand with beans roasted in England. Our beans are stocked in five-star London hotels, and we trained in five-star hotel food and beverage before running our own coffee shop in Farringdon. We handle coffee daily, we ship fresh beans across the UK, and we know exactly how long our beans stay at their best. This guide is honest freshness advice — not marketing spin.
Table of contents
- The short answer: how long coffee beans really last
- How long do unopened coffee beans last?
- How long do coffee beans last after opening?
- Whole beans vs ground coffee: freshness comparison
- Why the roast date matters more than the best-by date
- The 4-week peak freshness window
- How to tell if coffee beans have gone bad
- How to extend coffee bean freshness
- FAQ
The Short Answer: How Long Coffee Beans Really Last
Coffee beans don’t spoil in the way milk or meat spoils. They just lose flavour. Industry bodies like the National Coffee Association confirm coffee stays safe well beyond peak flavour windows — the real question is when it stops tasting good. Here’s the honest breakdown of realistic timeframes:
Coffee bean freshness timeframes:
Whole beans, unopened: 6-9 months (safe to drink), but peak flavour only in first 4 weeks after roasting
Whole beans, opened: 2-4 weeks for best flavour
Ground coffee, unopened: 3-5 months (safe to drink), peak flavour in first 2 weeks
Ground coffee, opened: 1-2 weeks for best flavour
Instant coffee, unopened: Up to 2 years
Instant coffee, opened: 1-2 years if kept dry
The critical thing to understand: there’s a difference between “safe to drink” and “tastes good.” Coffee stays safe for months but tastes best in weeks. If you want to actually enjoy your coffee, work with the shorter timeframes.
How Long Do Unopened Coffee Beans Last?

Unopened coffee beans last 6-9 months if properly packaged. The bag matters — specifically, whether it has a one-way valve and is nitrogen-flushed.
The role of one-way valves
Speciality coffee bags have a one-way valve that lets CO2 escape (fresh beans release CO2) without letting oxygen in. This dramatically extends shelf life. All our bags at The Coffee Twins have this valve.
Nitrogen flushing
Some coffee bags are nitrogen-flushed — the oxygen is replaced with nitrogen before sealing. This can extend unopened shelf life to 12 months or more. Look for “nitrogen-flushed” on the packaging.
The honest truth about “unopened” shelf life
Yes, unopened beans stay safe for 6-9 months. But here’s what most guides don’t say: the coffee inside starts losing flavour immediately after roasting. Even in a sealed bag, beans at 3 months don’t taste as good as beans at 3 weeks.
Best practice: buy smaller amounts more often, not one huge bag every 6 months.
How Long Do Coffee Beans Last After Opening?

Once you open the bag, the countdown accelerates dramatically. Oxygen is coffee’s enemy, and opened bags let oxygen in with every use.
Whole beans after opening
Whole beans stay genuinely fresh for 2-4 weeks after opening. You can drink them for longer — they won’t harm you at 2 months — but the flavour drops noticeably each week.
The timeline in real terms:
- Week 1: Peak flavour — bright, aromatic, complex
- Week 2: Still excellent — minor flavour loss most people won’t notice
- Week 3: Noticeable flavour decline — aromatics fading
- Week 4: Drinkable but lacklustre — a proper coffee drinker will notice
- Week 5+: Stale — flat, cardboard-like notes appear
Ground coffee after opening
Ground coffee has a much shorter freshness window — 1-2 weeks after opening. This is because grinding exposes 10,000 times more surface area to oxygen.
Real-world timeline for ground coffee:
- Week 1: Peak flavour if freshly ground
- Week 2: Noticeable decline in aroma
- Week 3+: Substantial flavour loss — mostly stale
This is why we grind coffee to your specific brewing method at checkout, rather than shipping pre-ground beans that have been sitting for weeks.
Whole Beans vs Ground Coffee: Freshness Comparison

The single biggest freshness decision you can make is whole beans vs pre-ground. Here’s the honest comparison:
• Last 2-4 weeks after opening
• Retain aromatics longer
• Grind fresh each morning for best flavour
• Require a burr grinderPre-ground coffee:
• Last 1-2 weeks after opening
• Lose aromatics rapidly
• Convenient — no grinder needed
• Fresh-ground from a speciality roaster is dramatically better than supermarket
Why grinding accelerates staling so dramatically
Coffee’s flavour comes from volatile aromatic compounds. These compounds evaporate on contact with oxygen. Whole beans have minimal oxygen exposure because their outer surface protects the interior. Once you grind, every particle is exposed to oxygen.
Studies show ground coffee loses 60% of its flavour compounds within 15 minutes of grinding. This is why fresh-ground coffee tastes so much better than pre-ground — even from the same beans. The Specialty Coffee Association has long recommended grinding immediately before brewing for exactly this reason.
The honest verdict
If you own a burr grinder, always buy whole beans. If you don’t, buy pre-ground from a speciality roaster who grinds to order — never from a supermarket where beans have been ground 3-9 months before purchase.
See our Best Ground Coffee guide for how to choose pre-ground coffee properly.
Why the Roast Date Matters More Than the Best-By Date
Here’s something the coffee industry doesn’t advertise: the “best-by” date on most supermarket coffee is essentially meaningless for freshness.
The best-by date problem
Best-by dates are typically set 18-24 months from packaging. That doesn’t mean the coffee is good for 18-24 months — it means it’s safe to drink. The flavour will be dramatically gone long before the best-by date.
Why the roast date matters
The roast date tells you when the beans were actually roasted. Coffee starts losing flavour from that date. A bag roasted 2 weeks ago will taste dramatically better than a bag roasted 4 months ago, regardless of best-by dates.
What to look for on the bag
When buying coffee, look for:
- Clearly displayed roast date: Speciality roasters proudly show this. Absence of a roast date is a red flag
- Roasted within 30 days: For peak flavour
- One-way valve on the bag: Indicates fresh coffee that’s still degassing
- Small bag size: Coffee comes in 250g bags for a reason — bigger bags stay open longer and go stale
The genuine industry secret
Most supermarket coffee is 3-9 months old by the time you buy it. Even if the best-by date says “November 2027,” the beans might have been roasted in March 2026. This is why supermarket coffee often tastes flat — even expensive brands.
Speciality roasters like us dispatch within 24 hours of ordering, which means beans arrive at your door within days of roasting.
The 4-Week Peak Freshness Window
Coffee beans have a peak freshness window — the sweet spot when they taste at their absolute best. Understanding this window helps you get the most from your coffee.
Days 1-7 after roasting: degassing
Freshly roasted beans release CO2 for about a week. During this time, coffee can actually taste slightly under-extracted because the CO2 interferes with water contact. This is why some baristas prefer letting beans “rest” for 5-7 days before brewing.
Days 7-28 after roasting: peak flavour
This is the sweet spot. Beans have finished the initial degassing but still contain all their volatile aromatic compounds. Coffee brewed with beans in this window tastes at its absolute best.
Days 28-90 after roasting: gradual decline
Coffee is still perfectly drinkable but flavour intensity decreases week by week. If stored properly, most people won’t notice dramatic differences until day 60+.
Day 90+: stale territory
Even properly stored beans will taste flat and cardboard-like at this point. Not unsafe — just not enjoyable.
The practical takeaway
Buy coffee you’ll finish within 4 weeks of the roast date. For most households, that means a 250g bag every 1-2 weeks. Buying larger bags less often actually gives you worse coffee over time.
How to Tell If Coffee Beans Have Gone Bad
Coffee beans rarely go “bad” in the food safety sense unless exposed to moisture. But they can definitely go stale enough that they’re not enjoyable. Here’s how to tell:
Signs your coffee beans are stale (not enjoyable)
- No aroma: Fresh beans smell rich and complex. Stale beans smell like nothing, or vaguely dusty
- Flat taste: Brewed coffee tastes one-dimensional, cardboard-like, or ashy
- Oily surface: Old dark roasts develop oily surfaces as oils oxidise
- Brown-grey colour: Fresh beans have deep, vibrant colour. Stale beans look dulled
- No crema in espresso: Fresh beans produce thick crema. Stale beans produce thin, quick-dissipating crema
Signs your coffee beans have actually gone bad (unsafe)
- Mould: Visible white or green fuzz — throw away immediately
- Damp or wet beans: Moisture exposure — throw away
- Off smell (rancid, sour, chemical): Something is wrong — don’t drink
- Pest evidence: Any signs of insects — discard the whole bag
Mould is the main food safety concern. If your beans got wet or were stored in a humid environment, check carefully before using.
Can I drink stale coffee?
Yes, stale coffee is safe. It just won’t taste good. If your beans are 2-3 months post-roast and taste flat, they’re stale but not dangerous. You can still drink them — they’ll just be disappointing.
How to Extend Coffee Bean Freshness

The freshness timeframes above assume proper storage. Poor storage dramatically shortens these windows. Good storage can push them slightly.
The four enemies of coffee freshness
- Air (oxygen): Oxidises coffee oils and destroys aromatics
- Moisture: Can cause staling and mould
- Heat: Accelerates oxidation and flavour loss
- Light: Degrades coffee compounds, especially UV light
Basic storage principles
To maximise the timeframes in this guide, store coffee in:
- Airtight opaque container
- Cool location (room temperature is fine)
- Away from direct sunlight
- Away from moisture (not next to the kettle or sink)
For the complete storage guide with specific container recommendations and freezer tips, see our detailed How to Store Coffee Beans UK guide.
The freezer question
Freezing coffee beans is controversial but can genuinely help for long-term storage. If you must buy in bulk, freezing extends peak freshness beyond the normal 4-week window. But it’s not necessary for beans you’ll use within 2-4 weeks.
Frequently Asked Questions
How long do coffee beans last?
Unopened coffee beans last 6-9 months for safe drinking, but peak flavour is only the first 4 weeks after roasting. Opened whole beans stay fresh for 2-4 weeks, and opened ground coffee for 1-2 weeks. Coffee doesn’t really “expire” in a safety sense — it just loses flavour over time.
How long do coffee beans last after opening?
Opened whole coffee beans stay at their best for 2-4 weeks. Ground coffee has a much shorter window of 1-2 weeks after opening because grinding exposes 10,000 times more surface area to oxygen. For best flavour, buy smaller amounts more often rather than one large bag.
How long do unopened coffee beans last?
Unopened coffee beans last 6-9 months when properly packaged (with one-way valve and ideally nitrogen-flushed). However, peak flavour is only in the first 4 weeks after roasting — even in a sealed bag, coffee flavour degrades gradually over time.
Do coffee beans expire?
Coffee beans don’t really “expire” in the food safety sense (unless exposed to moisture, causing mould). They go stale — flat, cardboard-like, lacking aroma. Stale coffee is safe to drink but not enjoyable. The exception is if you see mould, moisture damage, or off smells — in those cases, throw the beans away.
How can I tell if coffee beans are still good?
Check for aroma first — fresh beans smell rich and complex. Look at the beans — fresh beans have vibrant colour. If brewing, look for crema (in espresso) or aromatic bloom (in filter methods). Signs of staleness: no aroma, flat taste, oily surface on dark roasts, dulled colour. Signs of actual spoilage: mould, damp beans, off smells.
Is it OK to drink expired coffee?
Yes, coffee doesn’t really expire in a safety sense. Stale coffee (past its peak flavour window) is perfectly safe to drink — it just won’t taste as good. The exception is if beans got wet or show mould/off smells — in those cases, don’t drink and discard the bag.
Why does my coffee taste bad even though it’s not expired?
Almost certainly because it’s stale rather than fresh. Best-by dates are 18-24 months from packaging, but coffee tastes best only within 4 weeks of roasting. Check the roast date on the bag — if it’s over 3 months old, that’s likely why your coffee tastes flat. Buy fresh-roasted beans from a speciality roaster for dramatically better flavour.
How long does ground coffee stay fresh vs whole beans?
Ground coffee lasts 1-2 weeks after opening, while whole beans stay fresh for 2-4 weeks. This dramatic difference is because grinding exposes 10,000 times more surface area to oxygen. If freshness matters to you, buy whole beans and grind fresh, or buy pre-ground from a speciality roaster who grinds to order.
What’s the best way to check the freshness of coffee beans?
Check three things: 1) The roast date on the bag (should be within 30 days for peak flavour). 2) The aroma when you open the bag — fresh beans smell rich, stale beans smell like nothing. 3) Test brew — fresh beans produce aromatic coffee with good crema in espresso; stale beans produce flat coffee.
Where can I buy fresh coffee beans UK?
The Coffee Twins — a UK speciality coffee brand with beans roasted in England and dispatched within 24 hours. Our beans reach you within days of roasting, giving you the full 4-week peak freshness window at home. Free UK shipping over £30. Use NEW10 for 10% off your first order.
Summary
How long do coffee beans last? The honest answer depends on whether they’re opened, and whether they’re whole or ground:
- Whole beans, unopened: 6-9 months (safe), 4 weeks (peak flavour)
- Whole beans, opened: 2-4 weeks for best flavour
- Ground coffee, unopened: 3-5 months (safe), 2 weeks (peak flavour)
- Ground coffee, opened: 1-2 weeks for best flavour
Coffee doesn’t really “expire” — it just goes stale (flat, cardboard-like, no aroma). Stale coffee is safe to drink but disappointing.
For dramatically better coffee, focus on the roast date (not the best-by date), buy smaller amounts more often, and choose speciality roasters who dispatch within days of roasting.
For detailed storage methods to maximise these timeframes, see our companion How to Store Coffee Beans UK guide.
Shop Our Range — Fresh Roasted in England →





0 Comments