This calculator answers the question every bar hears daily: "How much coffee for this carafe?" You set the beverage volume you want to serve, the brew ratio you trust, and optional retention so the math matches how much water you actually need to pour or program. It is built for batch brew lines, catering kettles, cupping-style prep at odd volumes, and home users who only know "I want about a liter." Save this page when you scale recipes often-the sections below walk through retention, ratio basis, production tips, roast interactions, multi-location calibration, and the mistakes that waste coffee or surprise your QC team.
Part 1 - What the calculator is doing
From a target beverage mass and a ratio (coffee : beverage), it solves for dose. If you also model loss-the liquid that never makes it to the server-the tool backs out brew water so you do not underfill the batch because the bed drank its share. Ratio basis matters: if your recipe is written as coffee to brew water, not beverage, translate carefully or you will systematically skew strength. When in doubt, weigh what guests actually receive and rebuild the ratio from that honest number.
Internally the model ties beverage, dose, ratio, and retention together: beverage ≈ dose × (ratio − retention), so dose ≈ beverage ÷ (ratio − retention), then brew water = dose × ratio. If retention is set too close to the ratio, the math blows up-that means your model no longer matches the real bed; loosen the ratio or lower retention after one measured brew. Evaporation, post-brew bypass, and liquid left in lines are not automatic; add mental headroom in your SOP if your brewer always leaves liquid behind.
Part 1B - Worked batch examples
The following table shows how the calculator plays out across real-world scenarios, from a single cup to a large batch service line. Every row uses a beverage-basis ratio and a retention figure expressed as grams of water held per gram of dry coffee. Read across a row to see how dose and brew water are derived from the beverage target you actually want in the server.
| Target beverage (g) | Ratio | Retention (g/g) | Dose (g) | Brew water (g) | Scenario |
|---|---|---|---|---|---|
| 150 | 1:18.18 | 2.0 | 9.3 | 168.5 | Cupping bowl (SCA 8.25 g/150 mL) |
| 250 | 1:16 | 2.0 | 17.9 | 285.7 | Single V60 cup |
| 500 | 1:16 | 2.0 | 35.7 | 571.4 | Chemex for two |
| 1000 | 1:17 | 2.0 | 66.7 | 1133.3 | Batch for airpot |
| 1500 | 1:17 | 2.0 | 100.0 | 1700.0 | Carafe bar service |
| 2000 | 1:17 | 2.0 | 133.3 | 2266.7 | Large batch service |
To read the table: pick a row that matches your serving scenario, note the dose and brew water columns, and compare them to what you would get if you simply divided beverage by ratio. The difference is retention. For example, the 1000 g airpot row at 1:17 with 2.0 g/g retention asks for 1133 g of brew water, not 1000 g. If you only poured 1000 g, you would get roughly 867 g of beverage-13% short. That is the difference between a full airpot and an angry morning rush where the last three cups come out weak and shallow. Retention is what separates "close" from "right," and the gap grows as batch size grows because dose grows with it. At 133 g of coffee for a 2 L batch, retention absorbs over 266 g of water. Ignoring it means you are silently serving 1734 g instead of 2000 g-nearly two cups short.
Part 2 - Why retention belongs in scaling
Ground coffee holds water; filters and brewers hold liquid; bar technique decides how much you harvest. A batch that "should" yield 2 L on paper can land short if you always leave an inch in the urn. A retention assumption is not perfect-it is better than pretending every gram of brew water becomes guest-facing beverage.
For high-precision environments, measure a few real batches, average the gap, and plug that into your workflow rather than guessing. Here is a quick calibration protocol:
- Weigh your dose dry.
- Weigh total brew water (scale under the kettle or use a measured pour).
- Tare the carafe or server. Brew normally. Weigh the beverage in the server.
- Retention = brew water − beverage. Divide by dose to get retention per gram of coffee.
- Repeat two more times. Average the three readings. Enter that average as your retention model.
Typical filter retention is 1.8–2.2 g water per gram of coffee. Espresso pucks are lower (1.0–1.6 g/g). Metal filters retain less liquid than thick paper. Cloth filters are somewhere in between and change as they age. Re-calibrate when anything in the brew chain changes.
Part 3 - Ratio basis: brew water vs beverage
This is the #1 source of "we followed the recipe but it tastes different" across teams. If your original recipe says "1:16" and means 1 g coffee to 16 g brew water, but you enter it into this calculator as 1 g coffee to 16 g beverage, the tool will add retention on top and ask you to pour more water than intended. The cup will be weaker.
To avoid this, always label your recipe cards: "1:16 brew water" or "1:16 beverage." If you inherit a recipe without a label, brew it once, weigh brew water and beverage separately, and figure out which basis the original author meant. Document the answer for the team.
Part 4 - Production tips for café and catering
- Pre-batch math: Print dose + target water on the recipe card, not just ratio. Ratios are elegant; grams are executable during setup. "62 g coffee, 1050 g water" is faster to follow than "1:16.9 brew water."
- Split brews: When you split one large batch across two brewers, divide dose and water proportionally and still log actual yield from each server. Different brewers may retain differently.
- Sanity checks: If calculated dose jumps wildly when you tweak retention, your units or ratio basis may be wrong-pause before you load the hopper.
- Overflow prevention: Before you brew, confirm the calculated brew water fits in your brewer's reservoir and that the expected beverage fits in your server. Sounds obvious; causes floods when rushed.
- QC pulls: Budget 1–2 small cups for tasting and QC from every batch. On high-volume lines, these pulls add up; include them in your beverage target or you will consistently under-serve.
Part 5 - Scaling up and down: what does not scale linearly
Doubling dose does not always mean doubling grind setting. A deeper coffee bed resists flow differently than a shallow one, which changes contact time and extraction even at the same grind. When you scale batch size up, expect to adjust grind slightly-usually a touch coarser to compensate for the deeper bed.
Bloom behavior also changes with scale. A 15 g pour-over gets fully saturated by a small bloom; a 500 g batch may need a different bloom-to-dose ratio to achieve even saturation. Auto-brewers handle this mechanically, but manual batch prep needs attention.
Extraction uniformity gets harder as batch size grows. The bottom of a tall bed extracts more aggressively than the top. Stir or agitate if your method allows it; accept that very large batches have wider extraction ranges than small, well-controlled pour-overs.
Part 5B - Scaling for catering and events
When you move from café service to event catering, the math changes from "how big is one batch" to "how many batches do I need and when." The key inputs are guest count, drinking rate, average cup size, and a buffer for refills. Getting this wrong means either running out of coffee in front of a client or dumping liters at the end-neither is good for your reputation or margins.
Estimating total beverage needed: Start with guest count and assume a coffee-drinking percentage-typically 70–85% of attendees at a morning event, lower for afternoon or evening. Multiply by average cup size (a standard takeaway cup is about 300 mL / 10 oz, but smaller tasting cups at a coffee-forward event might be 150–200 mL). Then add a refill buffer: 15–25% is standard for a 2-hour event, higher for all-day conferences. The formula looks like: total beverage = guests × coffee% × avg cup size × (1 + refill%).
Choosing batch size vs number of batches: Once you know total beverage, divide by your brewer's practical batch capacity. A 1.9 L Fetco tank brews about 1.7 L of beverage after retention. A 3.8 L tank yields about 3.4 L. Prefer more frequent smaller batches over fewer monster batches-freshness drops fast, and running out mid-event while a new batch brews is worse than having a slightly smaller batch ready more often.
Timing batches for freshness: Brewed coffee is at its best for 30–60 minutes in a thermal airpot, less in an open carafe. Plan your batch schedule so that no batch sits for more than 45 minutes before it is consumed. For a 2-hour event, this might mean 3–4 batch cycles rather than brewing everything at once. Stagger your brewing: start the first batch 15 minutes before doors open, and start each subsequent batch when the current airpot is about 30% full.
Equipment capacity limits: Your brewer has a max cycle time (usually 5–8 minutes for a full batch on a commercial brewer, plus grind time). Your grinder has a hopper capacity. Your water line has a flow rate. Map out the bottleneck for your specific setup so you know how fast you can actually produce batches back-to-back. For very large events, you may need two brewers running in parallel.
Practical planning example: 100 guests at a morning conference. Assume 80% will drink coffee (80 people), average 300 mL cup (10 oz), and 20% will refill. Total beverage = 80 × 300 × 1.2 = 28,800 mL ≈ 28.8 L. If your brewer produces 1.7 L of beverage per batch, that is 17 batches. At 7 minutes per brew cycle, that is 2 hours of continuous brewing-tight for a 2-hour event. With two brewers, you halve the time. The dose math for each batch: at 1:17 beverage ratio with 2.0 g/g retention, each 1.7 L batch needs about 113 g of coffee. For 17 batches, that is roughly 1.9 kg of whole bean. Add 10% for waste and QC pulls: bring 2.1 kg. Write this plan on a single card: "2.1 kg beans, 17 batches × 113 g dose, 2 brewers, start 15 min before doors."
Part 6 - Roast and grind interactions
Darker roasts are often more porous; very light roasts can hold a little more water in the bed at the same grind. Let one measured brew per roast update retention instead of guessing from color. Round dose to grinder steps you can repeat without chatter, then nudge ratio slightly if you must hit a carafe line-consistency beats false precision on the card.
When switching between roasts on the same batch brewer, be aware that flavors can linger in server gaskets, spray heads, and tubing. A rinse cycle between roasts prevents yesterday's dark roast from ghosting today's light Ethiopian.
Part 7 - Multi-location and training calibration
For brands with multiple shops, scaled recipes are the backbone of menu consistency. But recipes only stay consistent when the variables behind the numbers are also aligned:
- Water: If Shop A uses 100 ppm mineral water and Shop B uses 180 ppm tap, the same dose/ratio recipe will taste different. Align water targets first.
- Grinder: Different grinder models at the same "setting" produce different particles. Align on taste outcome, not setting number.
- Brewer geometry: A Fetco and a Curtis with the same dose/water can produce different cups because spray patterns and contact time differ. Calibrate per brewer model.
- Altitude: Higher altitude means lower boiling point, which affects brew temperature on open kettles and some brewers. If locations span significant elevation differences, note brew temp alongside recipe.
Training protocol: Have every new hire brew one measured batch during onboarding. They weigh dose, pour water, weigh beverage, and compare to the recipe card. If the numbers do not match, debug together. This one exercise teaches more about brew math than any lecture.
Part 7B - Cupping and competition scaling
SCA cupping protocol and this calculator: The SCA standard cupping ratio is 8.25 g of coffee per 150 mL of water, which works out to 55 g/L or approximately 1:18.18. This is a brew-water-basis ratio because cupping does not separate grounds from liquid-you taste from the brew vessel, so "beverage" and "brew water" are effectively the same thing minus what the grounds absorb. If you want to use this calculator to prep cupping, set retention to 0 (since you are not draining liquid away from the grounds) and use 1:18.18 as your ratio. The dose column will match the SCA standard.
Scaling for different cupping bowl sizes: Not every cupping bowl is exactly 150 mL. If you use 200 mL bowls, the math is simple: 200 ÷ 18.18 = 11.0 g dose. For 180 mL bowls: 9.9 g. For 250 mL tasting bowls (common in some production cupping setups): 13.75 g. The ratio stays constant; only dose and water scale. If you cup on a large table with 12 bowls of 5 different coffees (60 bowls total at 150 mL each), you need 9 L of water and 495 g of coffee total-worth calculating in advance so your kettle is ready rather than boiling mid-session.
Competition filter brewing vs café service: Brewers Cup competitors typically use ratios in the 1:14 to 1:17 range-tighter than the 1:17 to 1:18 most cafés use for batch. Competition brewing optimizes for a single cup tasted by judges in controlled conditions; café batch brewing optimizes for consistency, volume, and holding. Competitors may also target higher extraction yields (21–23%) than café service (19–21%) because they can control every variable for one brew. When translating a competition recipe to batch, expect to loosen the ratio slightly and coarsen the grind to compensate for the deeper bed and longer contact time of a larger batch.
Brewers Cup presentation scaling: In Brewers Cup competition, the competitor typically brews one serving for judges (usually 200–300 mL). The math is straightforward at that scale, but the challenge is that judges evaluate the cup at a specific temperature window and within minutes of brewing. Competitors practice precise water temperature, agitation, and timing to peak flavor at the moment of service. If you are scaling a winning competition recipe for café use, focus on matching the extraction yield and TDS rather than the exact gram-for-gram recipe. Use a refractometer to verify that your scaled batch hits the same strength as the competition cup, then adjust grind and ratio from there.
Part 8 - Sanity checks before you brew
- Does the dose fit the brewer without touching the shower screen or overflowing the basket?
- Does brew water stay within kettle max and brewer safety limits, including bloom?
- Does expected beverage fit branded cups without surprise overflow?
- Did you account for QC pulls and guest samples on high-volume lines?
- Is grind appropriate for the batch size? (Coarser for bigger batches, finer for smaller, relative to your baseline.)
- Are filters the right size and type? Paper filters that are too small for the basket will fold over and create bypass channels.
Part 9 - Common mistakes
- Confusing brew water with beverage when reading the ratio field.
- Using carafe volume lines instead of mass; foam and temperature throw volume off.
- Plugging espresso-style ratios into this filter model-use the espresso calculator for yield-based shots.
- Ignoring evaporation on open batches or airpots with long hold times.
- Scaling grind linearly with dose-particle size does not always scale 1:1 with batch size.
- Forgetting to update cards when filter brand, pre-wet, or urn changes retention.
- Not accounting for ice when scaling an iced batch-use the iced coffee calculator for ice-split math.
- Rounding dose to a "nice" number that moves the ratio away from the sweet spot.
Part 9B - Batch holding and freshness
Scaling is only half the equation-holding matters just as much. A perfectly brewed 2 L batch that sits in an open carafe for an hour is not the same coffee. Understanding how different vessels affect freshness lets you time your batches so every cup a guest receives is within its flavor window.
Holding times by vessel type: A vacuum-sealed thermal airpot keeps coffee at a drinkable temperature and reasonable flavor for 30–60 minutes, with the first 30 being best. An open glass carafe on a warming plate holds temperature artificially but accelerates staling and can introduce scorched flavors after 15–30 minutes. A high-quality thermal server (like a Zojirushi or similar double-wall vacuum carafe) can hold coffee well for up to 2 hours, though flavor still drifts noticeably after 90 minutes. A Cambro or insulated dispenser used at events can hold for 60–90 minutes if pre-heated with hot water before filling.
What happens to coffee as it sits: Three things degrade brewed coffee over time. Oxidation is the biggest-volatile aromatics escape and the coffee tastes flat, then stale. This happens faster with more surface area exposed to air (open carafes are worst). Temperature drop changes perceived acidity, sweetness, and body-a coffee that tasted balanced at 70°C may taste sour at 55°C because acidity becomes more dominant as sweetness fades with cooling. Chemical staling continues even in sealed vessels: chlorogenic acid lactones break down, increasing perceived bitterness, and Maillard browning products continue reacting slowly. The result is a cup that tastes duller, more bitter, and less aromatic than a freshly brewed one.
Calculating batch timing for peak service: Map your service hours and identify when demand peaks. For a café that sees 60% of its batch brew sales between 7:00 and 9:00 AM, brew the first batch at 6:45 and a fresh batch every 30–40 minutes through the rush. Label each airpot with a brew time. Discard or discount any batch older than your quality cutoff (45–60 minutes is a common standard). For events, work backward from service time: if doors open at 9:00 and you want fresh coffee available immediately, start brewing at 8:45. If your brewer takes 7 minutes per batch, you can have two batches ready by 9:00 with two brewers. Schedule subsequent batches at 30-minute intervals. Build a simple timeline card: "Batch 1: 8:45, Batch 2: 8:52, Batch 3: 9:20, Batch 4: 9:50..." so any team member can execute the plan without thinking.
Practical tip: If you find yourself routinely discarding the last 20% of a batch, your batch size is too large for your demand rate. Scale down the batch and brew more frequently. It is cheaper to run one extra brew cycle than to dump 400 mL of stale coffee every hour-and the quality difference is immediately noticeable to your regulars.
Part 10 - Frequently asked questions
Why is my dose so high? High retention or a tight ratio both push dose up for the same beverage. Verify the beverage target is what you truly serve, then measure one brew's retained water to tune the model.
Can I use this for espresso? Track dose and cup yield with the espresso tools; this scaling model is for filter-style beverage targets, not puck dynamics.
I only know brew water, not beverage-now what? Use the brew ratio calculator when the measured variable is water in or yield out differently defined.
What about cupping? Cupping uses a fixed dose-to-water ratio (often ~1:18.18, from the SCA standard of 8.25 g/150 mL). You can use this calculator to figure out dose for different cup sizes, but cupping generally does not model retention because you taste from the brew vessel.
How do I handle partial batches? Scale everything proportionally. Half the beverage target = half the dose = half the brew water. Retention per gram stays roughly the same for the same grind and filter.
How do I scale a pour-over recipe to batch brew? Start with your pour-over dose and beverage weight to establish the ratio and retention you trust at small scale. Enter the same ratio and retention into this calculator with your larger beverage target. The dose and brew water will scale up mathematically. Then adjust grind coarser-a batch bed is deeper and drains slower than a single-cup cone, so the same grind will over-extract. Brew one test batch, measure TDS with a refractometer if available, and compare to your pour-over baseline. Adjust grind until extraction yield is in the same range. Expect 1–2 grind steps coarser on most grinders.
What if my brewer has a minimum batch size? Most commercial batch brewers have a minimum volume below which the spray head does not distribute water evenly-usually around 50–60% of the brewer's rated capacity. Check your brewer's manual for the minimum. If you need less coffee than the minimum batch, switch to a smaller brewer or a manual pour-over method. Brewing below the minimum causes uneven extraction, channeling, and inconsistent strength.
How do I handle half-batches at end of day? If demand tapers off in the afternoon, scale your batch down to match expected sales for the remaining hour. Use this calculator with a smaller beverage target. Keep the same ratio and retention-only dose and brew water change. If your brewer's minimum batch is larger than what you need, consider switching to pour-over for the last hour of service rather than brewing a full batch that will mostly be wasted.
Can I scale a recipe up 10x for an event? Mathematically, yes-the ratio math works at any scale. Practically, you will hit brewer capacity limits long before 10x. Most commercial brewers max out at 3–5 L per cycle. For a 10x scale, you are really running 10 sequential batches, not one giant brew. Plan batch count and timing (see Part 5B), not a single massive brew. Also note that very large doses in a single brewer create extremely deep beds that resist flow, which changes extraction behavior; you will likely need to adjust grind and possibly brew time.
What is the SCA standard for batch brew? The SCA (Specialty Coffee Association) recommends a brew strength of 1.15–1.35% TDS (total dissolved solids) and an extraction yield of 18–22% for batch filter coffee. The "Golden Cup" standard uses approximately 55 g of coffee per liter of water (about 1:18.18), which is the ratio at which most coffees land within the recommended extraction range with a typical grind and brew time. This calculator does not enforce SCA standards but makes it easy to calculate doses that align with them. Enter 1:18.18 as your ratio for SCA-aligned batches.
How do I account for QC cups in my batch math? Add QC volume to your beverage target before calculating. If you pull two 60 mL tasting cups from every batch for quality control, add 120 g to your beverage target. For a batch that needs to serve 1500 g of guest-facing beverage, enter 1620 g as your target. This way the dose and brew water account for the coffee that never reaches a customer. On high-volume lines where you cup every batch, this adds up: 120 g × 15 batches/day = 1.8 L of coffee budgeted to QC. Track this so it does not show up as unexplained waste in your cost reports.
Part 11 - Pair with other Barista Calc tools
Use the brew ratio tool when you already know dose and want to compare live results to a target. Use bypass when you brew concentrate and dilute. Use extraction yield when you need to verify whether a scaled batch is extracting differently, not just stronger or weaker. Use the iced coffee calculator when part of your water budget is ice. Each tool handles a different question; this one is specifically about "how much coffee and water for a target volume."