Espresso Extraction Calculator

☕ Espresso Extraction Calculator

Dial in dose, beverage yield, shot time, TDS, extraction yield, brew ratio, retained water, and practical espresso adjustment notes.

🎯Espresso Shot Presets
Extraction Inputs

Enter measured dose, beverage yield, shot time, and TDS. The calculator estimates extraction yield, brew ratio, average flow, brew water retained in the puck, and whether your shot sits inside the selected target range.

Metric keeps espresso math in grams; imperial converts the visible dose and yield.
Used for target ratio, time, TDS, extraction, temperature, and pressure notes.
Dry ground coffee in the basket.
Liquid espresso collected in the cup.
Time from pump start or first drip, as long as you stay consistent.
Use a refractometer reading after filtering or settling crema.
Temperature at the machine setting or group estimate.
Use peak or stable pressure during the main extraction phase.
Common espresso range is about 1.0 to 1.4 depending on puck, roast, and basket.
Longer pre-infusion may soften pressure demand and change timing.
Drives adjustment notes for temperature and grind.
Used to explain whether the shot likely needs a smaller or larger change.
Formula check: extraction yield equals beverage yield times TDS divided by dose. Ratio equals yield divided by dose. Brew water estimate equals cup yield plus retained puck water.
Brew Ratio
1:2.00
yield per dose
Extraction Yield
20.4
percent dissolved
Average Flow
1.29
g/sec
Brew Water Used
56.7
g estimated
Extraction Breakdown
Selected target profileClassic balanced double
Dose and beverage yield18.0 g dose to 36.0 g yield
Dissolved coffee in cup3.67 g
Puck retained brew water20.7 g
Target range checkInside classic range
Shot time and flow checkBalanced pace
Temperature noteTemperature looks aligned
Pressure notePressure looks aligned
Grind adjustment noteKeep grind stable for the next shot
Next grind moveHold grind and taste before changing.
Temp and pressureMachine settings are close to the selected target.
Target rangeRatio, time, TDS, and extraction are checked together.
📊Espresso Recipe Comparison Grid
Balanced Double
18:36
Classic 1:2 profile for sweet, round espresso and reliable milk drink structure.
Dense Ristretto
20:26
Shorter cup yield, heavier body, higher TDS, and a smaller ratio window.
Light Clarity
18:42
Longer ratio and warmer brew setting help pull more sweetness from light roasts.
Turbo Pull
17:46
Coarser grind, fast flow, and lower pressure can suit some high-solubility coffees.
📐Target Range Reference Tables
Espresso styleDose exampleYield ratioShot timeTDS rangeExtraction yield
Classic balanced double18 g1:1.8 to 1:2.225 to 32 sec8.5 to 12.0%18 to 22%
Dense ristretto19 to 21 g1:1.1 to 1:1.525 to 35 sec11.0 to 15.0%18 to 22%
Longer lungo16 to 19 g1:2.4 to 1:3.228 to 38 sec6.0 to 9.0%18 to 23%
Fast turbo espresso16 to 19 g1:2.4 to 1:3.215 to 22 sec5.8 to 8.5%17 to 21%
Milk drink foundation18 to 21 g1:1.7 to 1:2.124 to 31 sec9.0 to 13.0%18 to 22%
Light roast clarity17 to 20 g1:2.1 to 1:2.628 to 38 sec7.0 to 10.0%19 to 23%
Dark roast comfort17 to 20 g1:1.6 to 1:2.022 to 30 sec9.5 to 13.5%17 to 21%
Decaf gentle shot17 to 19 g1:1.7 to 1:2.124 to 32 sec8.0 to 12.0%17 to 21%
Roast cueTemp rangePressure ideaRetention cueAdjustment note
Light roast harder to extract201 to 205°F7 to 9 bar1.10 to 1.30Try warmer water or slightly longer yield before grinding much finer.
Medium roast balanced198 to 202°F8 to 9 bar1.05 to 1.25Keep dose steady and tune ratio in small yield steps.
Dark roast easy to extract194 to 199°F6 to 8.5 bar1.00 to 1.20Lower heat or shorten ratio if bitterness arrives before sweetness.
Decaf fragile puck194 to 200°F6 to 8 bar1.05 to 1.35Use gentle pressure, careful puck prep, and avoid aggressive grind jumps.
Milk blend body focused196 to 201°F8 to 9 bar1.05 to 1.25Prioritize a stable 1:1.8 to 1:2.0 ratio for chocolate and body.
Natural process aromatic197 to 202°F7 to 9 bar1.10 to 1.30Watch fast channeling; aromatics can mask a thin extraction.
Calculator signalWhat it often meansFirst adjustmentSecond adjustmentWhat to avoid
Low EY with fast flowUnder-extracted and likely too coarseGrind finerCheck distributionRaising dose before fixing flow
Low EY with slow flowSolubility or channeling issueIncrease yield slightlyRaise temperatureGrinding much finer
High EY with harsh tasteOver-extracted finishShorten yieldLower temperatureChasing TDS alone
High TDS with low EYShort dense shotExtend ratioKeep grind steadyAssuming high strength means high extraction
Low TDS with target EYLonger but well extracted cupShorten ratio for bodyRaise dose if basket allowsChanging three variables at once
Target ratio but low TDSThin or channeled extractionImprove puck prepGrind slightly finerOnly increasing pressure
MeasurementUseful rangeHow calculator uses itCommon measurement issueHelpful habit
Dose16 to 21 gDenominator for ratio and extraction yieldChanging dose when only yield changedKeep dose fixed while dialing in
Beverage yield25 to 55 gNumerator for ratio, flow, and extraction yieldStopping by volume instead of weightStop by scale weight
Shot time15 to 38 secChecks flow speed against recipe styleMixing pump start and first drip timingUse one timing convention
TDS5.5 to 15%Calculates dissolved coffee massReading through crema or dirty prismStir, settle, and clean prism
Pressure6 to 9 barCreates machine note and pressure warningWatching peak only during channelingWatch stable extraction pressure
Retention factor1.0 to 1.4Estimates brew water held by the puckUsing one value for every roast and basketTrack wet puck weight occasionally
🧪Quick Espresso Benchmarks
Solids In Cup
TDS x yield
A 36 g shot at 10% TDS contains about 3.6 g dissolved coffee solids.
Extraction Yield
18-22%
This common target window is a guide, not a taste guarantee.
Retained Water
1.0-1.4x
Espresso pucks often hold roughly one to one point four grams water per gram dose.
Classic Flow
1-1.8 g/s
Average flow is yield divided by time, useful for comparing shots.
Dial-in tip: Change one variable at a time. For a balanced double, hold dose steady, adjust yield for flavor, then use grind to bring timing and flow back into range.
TDS tip: Stir the espresso sample and allow crema to settle before using a refractometer. A tiny TDS reading error can move extraction yield by more than a full point.

To make espresso that taste the same every time, you must measure several specific number. These numbers will allow you to understand the extraction yield of your espresso. The extraction yield is the percentage of the dry coffee grounds that will dissolve into the liquid espresso.

You can calculate the extraction yield with the dose, the beverage yield, the shot time, and the TDS reading. The dose is the weight of the dry coffee grounds in a basket of your machine. The beverage yield is the weight of the liquid espresso that is dispensed into the cup.

Make Espresso Taste the Same Every Time

The shot time is how long the water take to flow through the coffee grounds. The TDS, or total dissolved solid, is the measurement of how much solid matter is dissolved into the espresso liquid. The extraction yield can help you to compare one shot of espresso to another shot of espresso.

If you are using medium roast coffee beans, the extraction yield should be between 18 and 22 percents. However, the extraction yield for coffee beans of a different roast level will be different. Light roast coffee beans requires higher extraction yields to extract the sweetness from the coffee.

Dark roast coffee beans can taste flatly if the extraction yield is too high. By selecting a target profile with the extraction yield calculator, you can compare your extraction yield to the specifications for a ristretto, turbo pull, or milk drink base espresso. Another number to measure in the brewing process is the flow rate.

Flow rate is the speed at which the water move through the coffee grounds. High flow rates can cause low extraction yields as the water moves through the coffee too fast. Low flow rates will create high extraction yields, although it may also produce a bitter extraction yield if too many water can channel through the coffee grounds.

The extraction yield calculator can measure the average flow rate. Knowing the average flow rate can help you to determine whether the grind size or the preparation of the coffee puck causes a problem in the brewing process. The second and third measurements of importance are the temperature and pressure of the water.

These measurements is different from the primary measurements of extraction yield. If the temperature of the brew water is high, the solubility of the coffee will increase. This will lead to an increased extraction yield without changing the grind size of the coffee beans.

If you lower the pressure, there will be fewer instances of channeling. Channeling happen when water finds areas of low resistance in the coffee grounds and bypasses the grounds altogether. However, decreasing the brewing pressure will also decrease the flow rate.

You can record the flow rate with the extraction yield calculator. By recording the temperature and pressure of the espresso machine, you can determine whether your espresso machine is help or hindering your extraction yield. Roast level and puck retention will also impact the espresso you brew.

Coffee beans that are light roast require higher temperatures to extract the sweetness from the coffee beans. The darker the roast of the coffee bean, the easier it extract. Therefore, dark roast coffee will reach high extraction yields quickly.

Puck retention is the amount of water that remain within the coffee puck once the espresso shot is done. Puck retention can change based off the design of the coffee basket or the roast level of the coffee beans. The extraction yield calculator includes a factor to account for puck retention, and you can adjust that if the weight of the wet puck are changing.

Another essential part of using the extraction yield calculator is to track the measurements over many espresso shots. As you brew espresso for yourself and record the dose, the yield, the time, and the TDS, you will eventually find patterns in the taste of your coffee. Patterns will become visible in your coffee as you continuously record these variables.

These patterns will allow you to fine-tune your brew settings to enhance the coffees reaction to specific doses or yields of ground coffee beans. The last of the primary methods of evaluating espresso is tasting the espresso. While the numbers can help you to explain the taste of the espresso, the taste is the last method of evaluation.

For example, if the espresso tastes sour, the extraction yield is probably too low. Low extraction yields will happen from ground beans that are too coarse or too little contact time between the coffee grounds and the hot water. If the espresso tastes bitter, the extraction yield is too high.

High extraction yields result from using too high a brew temperature or a long brew ratio. By making only one variable different than your previous shot, you can observe its effect on the dose, the yield, the time, and the TDS of your espresso. You should of tried many different beans to find your favorite.

Its important to be patient with the process. Youll see results eventually. Don’t get discouraged if the first few shots dont taste perfect.

It takes alot of practice to master the moddern espresso machine.

Espresso Extraction Calculator

Leave a Comment