People type this into search every day: coffee cost per cup calculator.
The usual answer is “pennies.” That skips the dose, the milk, and the grinder you already bought.
I am not going to invent a cafe national average. The home coffee cost calculator prices one cup from the bag you have, the grams you use, and the extras you type.
This page is a labeled example. It is not a cafe menu, and it is not a recommendation to switch drinks.
Beans first, then extras
The calculator uses:
bag price ÷ bag weight × grams per cup + extras + equipment allocation
The same dose is used every time. Equipment arrives as a per-cup number you choose. Those are the tool’s assumptions.
Fig 1
Dose, then the add-ons
The bag becomes a cost per gram. The dose turns that into a cup.
Divide the bag price by its grams. Multiply by the dose. Add milk, filter, water, and the equipment slice.
BLS average price data for 100% ground roast coffee, all sizes, US city average, was $9.332 per pound in September 2026. A pound in that series is 453.6 grams. I use $9.332 later as one labeled bag. The calculator default is an $18 bag at 340 g, which is a different shelf.
NIST’s unit pricing work is the same comparison: price over quantity. The unit price post walks two packages. Coffee is one package plus a dose.
Example 1: the published $1.50 cup
Here are the calculator defaults:
- coffee bag price: $18
- coffee bag weight: 340 g
- coffee per cup: 18 g
- milk, filter, and water per cup: $0.35
- equipment cost allocation: $0.20
Beans: 18 ÷ 340 × 18 = $0.95 (exactly $0.9529, which prints as $0.95)
Cup: 0.9529 + 0.35 + 0.20 = $1.50
Thirty cups: $45.09
Cups in the bag: 340 ÷ 18 = 18.9
Calculator result
Home coffee cost
- Coffee bag price
- $18.00
- Coffee bag weight
- 340 g
- Coffee per cup
- 18 g
- Milk, filter, and water per cup
- $0.35
- Equipment cost allocation
- $0.20
$1.50
per cup at home
- Coffee beans
- $0.95
- Thirty cups
- $45.09
Fig 2 · 1/3
One $1.50 cup
Calculator defaults. 18 g from an $18 / 340 g bag.
Beans
$0.95
Extras
$0.35
Equipment
$0.20
Beans are $0.95 of the cup.
Milk, filter, and water add $0.35. Equipment adds $0.20.
0.95 + 0.35 + 0.20 is $1.50 on the card. The slices use those printed cents.
Fig 3 · 1/2
One cup and thirty cups
Same defaults.
Home coffee
1 cup
$1.50
30 cups
$45.09
One cup is $1.50.
Thirty cups are $45.09.
365 cups at the same $1.5029 rate is $548.57. That is a year of one cup a day, extras and equipment included.
Example 2: a $12 grocery bag
Keep 340 g, 18 g, $0.35, and $0.20. Set the bag to $12.
Beans: 12 ÷ 340 × 18 = $0.64
Cup: 0.64 + 0.35 + 0.20 = $1.19
Thirty cups: $35.56
The extras did not change. The cheaper bag cut $0.31 off the cup.
Example 3: a $28 specialty bag
Same 340 g bag size. Price $28.
Beans: 28 ÷ 340 × 18 = $1.48
Cup: 1.48 + 0.35 + 0.20 = $2.03
Thirty cups: $60.97
Fig 4 · 1/3
Three bag prices, one 18 g dose
340 g bags. $0.35 extras. $0.20 equipment.
- Per cup
| Category | Per cup |
|---|---|
| $12 bag | $1.19 |
| $18 bag | $1.50 |
| $28 bag | $2.03 |
A $12 bag prints $1.19 a cup.
The $18 default is $1.50. A $28 bag is $2.03.
$2.03 is still a home cup. It is not a cafe ticket. The beans line moved from $0.64 to $1.48. Milk and the grinder did not.
Example 4: what if I change only the dose
Hold the $18 / 340 g bag, $0.35, and $0.20.
- 12 g: beans $0.64. Cup $1.19. Thirty cups $35.56.
- 18 g (default): beans $0.95. Cup $1.50. Thirty cups $45.09.
- 22 g: beans $1.16. Cup $1.71. Thirty cups $51.44.
12 g and the $12 bag printed the same $1.19 by coincidence. One changed the price. The other changed the grams.
The coffee brew ratio calculator uses coffee = water ÷ ratio. Default water is 600 g at 16:1, which is 600 ÷ 16 = 37.5 g of coffee. That is a larger brew than the 18 g cup. 18 g at 16:1 wants 288 g of water.
Fig 5 · 1/3
Cup cost as the dose grows
$18 / 340 g, $0.35 extras, $0.20 equipment.
Cost per cup
- Per cup
| Point | Per cup |
|---|---|
| 12 g | $1.19 |
| 18 g | $1.50 |
| 22 g | $1.71 |
12 g prints $1.19.
18 g is $1.50. 22 g is $1.71.
Example 5: the BLS $9.332 pound
September 2026 ground roast, $9.332 per 453.6 g.
Beans for 18 g: 9.332 ÷ 453.6 × 18 = $0.37
Keep $0.35 extras and $0.20 equipment.
Cup: 0.37 + 0.35 + 0.20 = $0.92
Thirty cups: $27.61
A 340 g bag at that same pound price is 9.332 × 340 ÷ 453.6 = $6.99. Type $6.99 and 340 g and the card prints the same $0.92 cup and $27.60 for thirty cups, one cent of rounding on the month.
The default $18 / 340 g bag is $18 × 453.6 ÷ 340 = $24.01 per pound. That is specialty pricing next to the BLS grocery series. Both are real receipts. They are not the same shelf.
Calculator result
Home coffee cost
- Coffee bag price
- $9.33
- Coffee bag weight
- 453.6 g
$0.92
per cup at home
- Coffee beans
- $0.37
- Thirty cups
- $27.61
Example 6: no milk, and the beans-only mistake
Hold the $18 / 340 g / 18 g defaults.
Extras $0, equipment $0.20: cup $1.15. Thirty cups $34.59.
Extras $0 and equipment $0: cup $0.95. Thirty cups $28.59.
That $0.95 is the beans line by itself. People quote it as “homemade coffee costs under a dollar” and skip the milk and the grinder. The default cup is $1.50 because those two lines add $0.55.
A paper filter and a splash of milk at $0.12, equipment $0: cup $1.07. Thirty cups $32.19.
Fig 6 · 1/4
What you leave out of the cup
$18 / 340 g / 18 g. Only extras and equipment change.
- Per cup
| Category | Per cup |
|---|---|
| Beans only | $0.95 |
| Filter $0.12 | $1.07 |
| No milk | $1.15 |
| Default | $1.50 |
Beans only print $0.95.
The default cup is $1.50. Skip extras and you land at $1.15.
Example 7: a richer milk line, or a thinner equipment slice
Extras $0.55, default everything else: cup $1.70. Thirty cups $51.09.
That $0.20 milk increase is $6.00 over thirty cups.
Equipment $0.08 instead of $0.20: cup $1.38. Thirty cups $41.49.
$0.08 is what you get if you spread $120 of kit across 1,500 cups. $0.20 is $120 across 600 cups. Type the allocation that matches how long you keep the gear. The tool will not invent a lifespan.
Example 8: a $4.50 cafe cup as a labeled comparison
I do not have an official national cafe price. Use $4.50 as a receipt you typed, not as a statistic.
Thirty cafe cups: 4.50 × 30 = $135.00
Thirty default home cups: $45.09
Gap: $89.91 for that month.
365 cafe cups: 4.50 × 365 = $1,642.50
365 default home cups: $548.57
Gap: $1,093.93
The $28 specialty home cup at $2.03 still sits $2.47 under that $4.50 cafe line. Thirty of those specialty cups are $60.97, which is $74.03 under $135.
Fig 7 · 1/3
Thirty cups, home or a $4.50 cafe
Cafe $4.50 is a labeled ticket, not a national average.
Thirty cups
BLS home
$27.61
Default home
$45.09
$4.50 cafe
$135
BLS-priced home coffee is $27.61 for thirty cups.
The default home month is $45.09. Thirty $4.50 cafe cups are $135.
A grocery price change hits the beans line the same way the grocery increase post hits a weekly cart. If the $18 bag becomes $20, beans go to 20 ÷ 340 × 18 = $1.06, and the cup becomes $1.61.
Example 9: unit price on the two bags
The unit price comparison calculator on $18 / 340 g versus $9.332 / 453.6 g says option B is cheaper per unit, with a 61.1% unit-price saving. That matches the $0.95 vs $0.37 beans lines. It does not include milk. Put extras back after you pick a bag.
The meal cost per serving default is $4.62 a plate. A $1.50 coffee next to that plate is one more line, not a meal replacement.
A shower is a different daily habit with a meter behind it. Coffee is a bag and a spoon.
Nine cups side by side
| Example | What changed | Beans | Per cup | 30 cups |
|---|---|---|---|---|
| 1. Defaults | $18 / 340 g / 18 g | $0.95 | $1.50 | $45.09 |
| 2. $12 bag | bag $12 | $0.64 | $1.19 | $35.56 |
| 3. $28 bag | bag $28 | $1.48 | $2.03 | $60.97 |
| 4. 12 g dose | 12 g | $0.64 | $1.19 | $35.56 |
| 4. 22 g dose | 22 g | $1.16 | $1.71 | $51.44 |
| 5. BLS $9.332 / lb | grocery pound | $0.37 | $0.92 | $27.61 |
| 6. Beans only | extras $0, kit $0 | $0.95 | $0.95 | $28.59 |
| 7. Richer milk | extras $0.55 | $0.95 | $1.70 | $51.09 |
| 8. $4.50 cafe | labeled ticket | n/a | $4.50 | $135.00 |
Open the home coffee cost calculator with the bag on your counter and the grams you actually put in the cone. If you drink it black, set extras near zero. If you bought a grinder, pick an allocation and leave it there so the $1.50 cup stays honest.