Coffee Bag Yield Calculator
Calculate coffee bag yield online from bag weight, dose, brew ratio, price, waste, and daily servings to plan cups, cost, and reorder timing before buying.{{ summaryHeading }}
| Metric | Value | Detail | Copy |
|---|---|---|---|
| {{ row.metric }} | {{ row.value }} | {{ row.detail }} |
| Planning item | Recommendation | Basis | Action | Copy |
|---|---|---|---|---|
| {{ row.item }} | {{ row.recommendation }} | {{ row.basis }} | {{ row.action }} |
| Dose | Servings | Cost/serving | Runout | Brew water | Copy |
|---|---|---|---|---|---|
| {{ row.dose }} | {{ row.servings }} | {{ row.cost }} | {{ row.runout }} | {{ row.water }} |
Coffee bag yield is the planning math that turns a package of roasted coffee into a usable number of brews. A 340 g bag does not become the same number of cups for every household, cafe, or office. The yield changes with the dose per serving, the brew ratio, the coffee lost while dialing in, and the pace at which people drink from the bag.
The useful question is not only how many cups the label suggests. It is how many measured servings your own recipe can make before the bag is gone, what each serving costs, and when the next bag needs to arrive. That matters when comparing a 12 oz bag with a 1 kg bag, choosing a subscription interval, or deciding whether a higher-priced coffee is still reasonable for the number of cups it produces.
Yield estimates are best read as planning numbers. They do not prove freshness, flavor quality, caffeine intake, or finished beverage volume. They answer a narrower purchasing question: given a measured dry-coffee recipe and a realistic waste allowance, how long will this bag last and what will each serving cost?
The numbers are strongest when the inputs come from a scale, a receipt, and a real drinking cadence. Scoops, nominal coffee-maker cups, and guessed daily consumption can still produce a result, but small errors compound quickly because the same dose drives servings, cost, runout, and reorder timing.
Technical Details:
Bag-yield math starts with dry roasted coffee mass. The net bag weight is converted to grams, then reduced by the dial-in and waste percentage. That waste setting represents beans lost to grinder retention, purging, test brews, spills, stale leftovers, or non-drinkable cups. The remaining mass is the usable coffee that can be divided into servings.
Dose can be entered directly, or it can be solved from brew water and ratio. In the direct path, dose is the dry coffee used for one serving. In the water path, brew water is treated as grams or milliliters, and the dose is calculated by dividing that water by the water side of the ratio. A 320 g water serving at 1:16 therefore uses 20 g of dry coffee. The tool treats water grams and milliliters as equivalent for this planning calculation, while fluid ounces are converted to milliliters before the ratio math.
Formula Core:
The core equations below explain why a larger dose reduces bag life and why waste raises the effective cost per serving.
| Symbol | Meaning | Related output or control |
|---|---|---|
B |
Net bag weight converted to grams | Bag weight |
W |
Dial-in and waste percentage | Waste allowance |
U |
Usable dry coffee after waste | Bag weight detail and summary line |
D |
Dry coffee dose per serving | Dose per serving |
H |
Brew water per serving | Total brew water and ratio-derived dose |
R |
Water side of a 1:R brew ratio | Brew ratio |
S |
Exact servings before rounding down | Servings per bag |
C |
Cost per exact serving | Cost per serving |
T |
Bag life in days at the entered drinking pace | Runout horizon |
O |
Recommended days before runout to order again | Reorder trigger |
The result uses exact servings for cost and timing, then reports full servings separately. That distinction matters. A bag with 16.8 exact servings costs less per exact serving than the same bag counted as only 16 full servings, but the leftover coffee is not enough for another full dose unless the recipe changes.
| Rule | Boundary | Result behavior |
|---|---|---|
| Bag weight | Must be greater than 0 | Invalid weights show an error and clear the result panel. |
| Bag price | Must be 0 or more | Zero price is allowed, but negative price is rejected. |
| Brew ratio | Must be greater than 0 | Ratios below 10 or above 22 show a warning because they sit outside the usual filter-coffee range. |
| Daily servings | Must be greater than 0 | Runout and reorder timing need a positive drinking pace. |
| Dial-in and waste | Must be at least 0% and below 95% | Waste at 12% or more shows a cost warning; values at 95% or higher are rejected. |
| Dose path | Dose must be greater than 0 | A large dose of 30 g or more shows a note because it shortens bag life quickly. |
| Water path | Brew water must be greater than 0 | The dose is solved from water divided by brew ratio. |
| Short bag life | Exact servings below 7 | A warning notes that the bag yields fewer than a week of servings at the current dose. |
Brewing standards help check whether a ratio looks ordinary, but they do not replace the yield calculation. Specialty coffee references often describe filter brewing near 55 g of coffee per liter of water, and consumer brewing guides may give practical pour-over ranges such as 1:13 to 1:16. The calculator allows wider values because espresso-style drinks, concentrates, and custom recipes can intentionally sit outside filter norms.
Everyday Use & Decision Guide:
For a first pass, use the net weight printed on the bag, the price you actually paid, and the dose you normally weigh for one serving. Leave Serving basis on Dose per serving when you know the dry coffee amount. Switch to Brew water per serving when your recipe is written as water plus a 1:R ratio and you want the dose solved from that recipe.
Small input choices have visible planning consequences. Raising Dial-in and waste lowers usable coffee before servings are counted. Raising Daily servings does not change yield, but it shortens Runout horizon and moves Reorder trigger earlier. Reserve servings adds a buffer before runout, which is useful for office pantries, guests, or shipping delays.
- Use grams for coffee whenever possible. Ounces and pounds are converted, but weighing in grams avoids rounding surprises.
- Use the same currency label as your entered price. The calculator formats money but does not convert between currencies.
- Check
Servings per bagbefore comparing cost. A cheaper bag can cost more per serving if it is smaller or needs a larger dose. - Use
Dose Ladderwhen deciding whether a smaller or larger serving dose makes a bag last long enough. - Use
Budget forecastfor a spending window such as 30 days; it does not change the yield math.
A good-fit use case is purchase planning: comparing two bag sizes, setting a subscription cadence, or deciding whether a cafe should order another bag before a weekend rush. A poor fit is recipe quality diagnosis. The tool can say that a 20 g dose and 1:16 ratio consume 320 g of brew water per serving, but it cannot tell whether the grind, water chemistry, roast age, or extraction made the coffee taste balanced.
Before trusting the plan, compare the summary line with a real brew. If the displayed dose, brew water, exact servings, and reorder badge do not match how you actually brew and drink, fix those inputs before using the cost or purchase rows for buying decisions.
Step-by-Step Guide:
Use the form from package facts first, then move into planning and comparison outputs.
- Enter
Bag weightfrom the net coffee weight on the package and choose the matching unit. If the value is zero or missing, the error area asks for a bag weight above zero. - Enter
Bag priceand select the currency label that matches the amount. TheCost per servingbadge updates from the exact serving count, not from rounded full servings. - Choose
Serving basis. WithDose per serving, enter the dry coffee dose directly. WithBrew water per serving, enter the recipe water and letBrew ratiosolve the dose. - Set
Brew ratioas the water side of 1:R. A value such as 16 means 1 g coffee to 16 g water, and the summary line shows the resulting brew water or dose. - Enter
Daily servingsandReorder lead time. These fields driveRunout horizonandReorder trigger; invalid daily servings clear the result panel until the value is above zero. - Add
Dial-in and wastefor coffee lost before drinkable servings. If the setting reaches 12% or more, the summary warning notes that waste can move cost per serving noticeably. - Open
Advancedonly when planning needs a buffer, a different forecast window, or a wider dose comparison.Reserve servings,Budget forecast, andDose ladder spanaffect purchase timing, spend forecast, and comparison rows. - Read
Yield Ledgerfirst, thenPurchase Plan. UseDose LadderandDose Yield Curvewhen deciding whether changing the dose would produce a better runout date or cost per serving.
Interpreting Results:
The headline full servings number is the count of complete servings available from usable coffee. The exact servings detail keeps the fractional remainder for cost and timing. A bag showing 16 full servings and 16.1 exact servings should be bought and scheduled like a 16-serving bag unless you are willing to adjust the last dose.
| Output | What it means | What to verify |
|---|---|---|
Servings per bag |
Full and exact servings from usable dry coffee divided by dose. | Confirm the dose is your real dry-coffee dose, not the finished drink size. |
Cost per serving |
Bag price divided by exact servings. | Include discounts, tax, or delivery in bag price if those costs matter. |
Runout horizon |
Exact servings divided by average daily servings. | Use a realistic household, cafe, or office daily average. |
Reorder trigger |
Runout horizon minus lead days and reserve-servings days, floored at zero. | If it says Order now, lead time and reserve already consume the remaining bag life. |
Total brew water |
Recipe water across all exact servings. | Do not read it as guaranteed finished beverage volume after grounds retention. |
Waste allowance |
Dry coffee removed before servings are counted, plus its share of bag cost. | Raise it for frequent dialing in, purging, stale leftovers, or training brews. |
The main false confidence risk is treating the output as a taste or nutrition statement. A high serving count does not mean the recipe tastes good, and it does not estimate caffeine per day. Use the warnings to slow down when waste is high, servings fall below a week, the ratio sits outside 1:10 to 1:22, or the dose reaches 30 g or more. Then verify against the actual recipe and the real pace of consumption.
For buying decisions, compare Cost per serving, Bag cadence, and Weekly consumption together. Those three fields show whether the bag is economical, whether it will arrive in time, and whether the package size fits the way the coffee is actually used.
Worked Examples:
A 340 g home bag at a 20 g dose
Enter a 340 g bag, $18.00 price, Dose per serving, a 20 g dose, 1:16 ratio, 2 daily servings, 3 lead days, and 5% waste. The calculator leaves 323.0 g as usable coffee and reports 16 full servings, 16.1 exact servings, about $1.11 for Cost per serving, and about 8.1 days for Runout horizon.
The Reorder trigger lands around 5.1 days before runout because the lead time is subtracted from the bag life. The Total brew water is about 5.17 L across the bag, which is recipe water, not the exact amount of finished beverage in the cups.
A 12 oz bag planned from brew water
Use a 12 oz bag, $16.50 price, Brew water per serving, 300 g of water, a 1:15 ratio, 10% waste, 1.5 daily servings, 5 lead days, and 2 reserve servings. The water path solves a 20 g dry-coffee dose, then gives 15 full servings and 15.3 exact servings from about 306.2 g usable coffee.
The purchase rows show roughly $1.08 per serving, a 10.2-day Runout horizon, and a reorder point about 3.9 days from the start. That is a useful subscription check: the bag lasts more than a week, but a five-day lead time plus reserve means the next order still needs to happen early.
Warnings on a short, heavy-dose bag
A 250 g bag at $14.00, 32 g dose, 1:9 ratio, 3 daily servings, 2 lead days, 2 reserve servings, and 15% waste produces only 6 full servings and 6.6 exact servings. Cost per serving rises to about $2.11, Runout horizon falls to about 2.2 days, and Reorder trigger becomes Order now.
Several warnings are expected here: waste is high, the bag yields fewer than a week of servings, the ratio sits outside the usual filter range, and the dose is large. If this was meant to be an ordinary filter brew, the corrective path is to recheck the dose and ratio before using the purchase plan. If it is an intentional concentrate or large mug recipe, treat the warnings as reminders that the bag will disappear quickly.
FAQ:
Why are full servings and exact servings different?
Full servings are rounded down to complete doses. Exact servings keep the fractional remainder for cost, runout, forecast, and reorder math, so a bag can show 16 full servings while still using 16.1 exact servings for timing.
Can I use ounces instead of grams?
Yes. Bag weight accepts g, oz, lb, and kg. Dose per serving accepts g and oz, while Brew water per serving accepts g, mL, and fl oz. The calculations normalize those values before showing results.
Why does the reorder badge say Order now?
The badge says Order now when the bag life is already shorter than the entered Reorder lead time plus any Reserve servings buffer. Reduce lead time, lower reserve servings, use a smaller dose, or buy a larger bag if that timing is not workable.
Why did a ratio warning appear?
A warning appears when Brew ratio is below 10 or above 22. That does not make the result invalid, but it is outside the usual filter-coffee range and may only make sense for espresso-style drinks, concentrates, or unusual recipes.
What should I do if the result panel disappears?
Check the red error messages first. Common fixes are entering a bag weight above zero, setting daily servings above zero, keeping waste below 95%, and making sure either dose or brew water is above zero for the selected serving basis.
Does this estimate caffeine or freshness?
No. The calculator estimates servings, cost, water, runout, reorder timing, forecast spend, and dose comparisons. Caffeine depends on coffee type, dose, extraction, drink size, and individual sensitivity, while freshness depends on roast age, storage, and how quickly the bag is used.
Glossary:
- Bag weight
- The net dry coffee mass printed on the package, converted to grams for calculation.
- Brew ratio
- The water side of a 1:R recipe, such as 1:16 for 16 g of water per 1 g of coffee.
- Dose per serving
- The dry coffee amount used for one cup, mug, or brew serving.
- Usable coffee
- The bag weight remaining after the dial-in and waste allowance is removed.
- Exact servings
- The decimal serving count used for cost, runout, forecast, and reorder calculations.
- Full servings
- The complete-serving count after exact servings are rounded down.
- Reorder trigger
- The recommended time to order again after lead time and reserve servings are subtracted from bag life.
- Waste allowance
- The dry coffee set aside for dial-in, purging, spills, stale leftovers, or non-drinkable brews.
References:
- SCA Certified Home Brewer Program Requirements, Specialty Coffee Association, 2017.
- Water and Coffee Acidity: How to Adapt Your Water for Different Extraction Methods, Specialty Coffee Association.
- Pour-over Coffee, National Coffee Association USA.
- Storage and Shelf Life, National Coffee Association USA.
- Spilling the Beans: How Much Caffeine is Too Much?, U.S. Food and Drug Administration.