How Many Cups of Coffee in a 12oz Bag?

By Coffee Ratio Calculator Guru · Updated January 2025 · 5 min read

Coffee brewing

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

Cups Per Bag at 1:16 Ratio Using 8oz Cups
Bag SizeWeightCups (approx)Days at 2/day
8 oz227g~16~8 days
12 oz340g~23~12 days
1 lb454g~31~15 days
500g500g~34~17 days
2 lb907g~61~31 days
✓ Key Takeaways
  • 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 →

Related Articles