Espresso Shot Ratio + Timer Calculator
Dose grams + style โ target yield grams and shot time. Ristretto, normale, lungo brewing ratios.
Result
General calculation reads
Amazon affiliateAs an Amazon Associate we may earn from qualifying purchases. This does not add cost for you.
How to use this calculator
- Set your dose (typical: 18-20 g for a double basket).
- Pick a style (ristretto / normale / lungo).
- Adjust the specific ratio if you have a preferred number.
- Read the target yield in grams and the pull-time window.
About this calculator
Espresso is brewed by dose, yield, and time โ three numbers a barista chases by adjusting grind. The dose is the dry coffee in the portafilter basket; the yield is what comes out, measured on a scale; the ratio is yield รท dose. SCA / WBC competition norms span 1:1.5 to 1:2.5 (the "normale" range); ristretto pulls stop earlier (1:1 to 1:1.5, more concentrated); lungo pulls keep going (1:3+, more diluted). Pull time is the dependent variable: 25-30 s for normale, shorter for ristretto, longer for lungo.
What this calculator does
This calculator returns the target espresso yield (in grams) for a given dose and ratio, classifies the pull as ristretto / normale / lungo, and shows the recommended pull-time band. The math is one multiplication (yield = dose ร ratio); the value is the calibrated time bands and style classifications that turn a shot into a reproducible brew rather than guess work.
How it works โ the formula
yield_g = dose_g ร ratio
style bands: ristretto (1:1 to 1:1.5), normale (1:1.5 to 1:2.5), lungo (1:3 to 1:4)
shot-time: ristretto 20-25 s, normale 25-30 s, lungo 30-40 sEspresso brewing is governed by the dose-yield-time triangle. The ratio determines flavor concentration; the time at a given ratio depends on grind size. SCA / WBC competition guidance and third-wave practitioner consensus give the bands used here.
Worked examples
- Inputs:
- dose=18 g, ratio=2.0
- Output:
- yield=36 g; pull 25-30 s; balanced normale
The current third-wave default.
- Inputs:
- dose=18 g, ratio=1.3
- Output:
- yield=23.4 g; pull 20-25 s; concentrated ristretto
Italian-bar classic.
- Inputs:
- dose=18 g, ratio=3.0
- Output:
- yield=54 g; pull 30-40 s; high-extraction lungo
Useful for light-roast Scandinavian-style coffees that under-extract at shorter pulls.
When to use this vs other tools
Use this for espresso. For other brewing methods the dedicated coffee-brew-ratio tool covers the longer-contact / lower-pressure regime.
- Coffee Brew Ratio
Use for drip / pour-over / French press / cold brew โ entirely different ratios (1:8 to 1:17).
- Tea Brewing
Use for the temperature-and-time side of the other major hot drink.
- Recipe Scaler
Use to scale yields when batch-brewing for a group.
Authority note
SCA defines the brewing and extraction-yield ranges that anchor specialty-coffee practice worldwide; WBC rules formalize them for professional competition. Third-wave practitioner references (Hoffmann, Rao) follow the same conventions.
Limitations
- Doesn't measure extraction yield directly โ that requires a refractometer for total dissolved solids.
- Time bands assume 9-bar fixed-pressure machines; flow-rate / pressure profiling shifts the optimum time.
- Bean roast and age matter: light roasts often need longer ratios and finer grinds than dark roasts.
- Single-shot baskets are less consistent than doubles; for tight calibration use a double basket and split if needed.
Calibrate each new bean / roast by tasting. The numbers here are starting points, not endpoints.
Frequently asked
What is the "right" ratio?+
Why time matters?+
Single vs double basket?+
EY (extraction yield)?+
Pressure setting?+
Related calculators
More tools you might like
Hand-picked tools that pair well with this one โ same audience, same intent.
Brew method + cups โ recommended coffee grams and water ml, with SCA Golden Cup ratios.
Tea type โ optimal water temperature and steep time, with grams per cup guidance.
Scale a recipe up or down โ multiply every ingredient by the ratio of target servings to original servings.
Total protein / servings = grams per serving. Compare to body-weight-based daily target.
Standard GF blend: 70% rice flour + 20% starch + 10% binder (xanthan gum).
A coffee tasting / cupping log โ bean origin, roaster, roast date + level, brew method + dose / yield / time, tasting notes (SCA cupping form: aroma, acidity, body, balance, flavor, aftertaste, overall), score, and brew adjustments.