How Many Cups of Coffee in a 12oz Bag?
By Coffee Ratio Calculator Guru · Updated January 2025 · 5 min read
A standard 12oz (340g) bag of coffee yields approximately 24 cups at a 1:16 balanced ratio using 8oz (237ml) cups. Use our cups per bag calculator to get the exact count for any bag size, cup size, and brewing strength.
The Maths Behind the Count
At a 1:16 ratio, each 8oz cup (237ml) needs 237 ÷ 16 = 14.8g of coffee. A 340g bag contains 340 ÷ 14.8 = 23 cups (rounded). At a stronger 1:14 ratio, each cup needs 237 ÷ 14 = 16.9g, giving you 340 ÷ 16.9 = 20 cups. At a milder 1:18, each cup needs 13.2g, giving 340 ÷ 13.2 = 26 cups. Brew strength is the single biggest variable in cups-per-bag — a mild brewer gets 30% more cups from the same bag than a bold brewer.
How Long Does a 12oz Bag Last?
At 2 cups per day and a 1:16 balanced ratio with 8oz cups, a 12oz bag lasts approximately 12 days. At 1 cup per day it lasts about 3 weeks. This is within the 2–4 week freshness window for whole beans — conveniently, buying a 12oz bag every 2–3 weeks keeps your coffee fresh for the ideal brewing window. Buying a larger 2 lb bag for convenience often means the last third of the bag is noticeably stale.
Cups Per Bag by Bag Size
| Bag Size | Weight | Cups (approx) | Days at 2/day |
|---|---|---|---|
| 8 oz | 227g | ~16 | ~8 days |
| 12 oz | 340g | ~23 | ~12 days |
| 1 lb | 454g | ~31 | ~15 days |
| 500g | 500g | ~34 | ~17 days |
| 2 lb | 907g | ~61 | ~31 days |
- A 12oz (340g) bag makes ~23 cups at 1:16 balanced using 8oz cups.
- Brew strength has a large impact: mild (1:18) gives ~26 cups; bold (1:14) gives ~20 cups.
- At 2 cups/day, a 12oz bag lasts 10–12 days — within the ideal 2–4 week freshness window.
- Buying 12oz bags every 2 weeks keeps coffee fresher than buying large bags for economy.
Calculate Your Perfect Ratio
Use our free cups per bag calculator to get the exact numbers for your brew method, strength, and cup size — no guesswork required.
Open the Calculator →