Free Coffee Tool

Last updated

Espresso Yield Calculator

Enter your dose and shot style — get the exact target yield in grams, so every shot is measured the same way.

FreeNo sign-upWorks on phone

Affiliate disclosure: this page contains Amazon affiliate links. We may earn a commission if you buy through them, at no extra cost to you, and it never affects our rankings. Learn more

Calculate your target yield

g
1:2.0
Ristretto (1:1)Lungo (1:3)

Target yield

Normale

36.0g out

Dose in

18.0g

Brew ratio

1:2.0

Shot time

25-32s

Shot style

RistrettoNormaleLungo

Typical shot clock

Pre-infusion

first drops

Extraction

25-32s total

Stop

36.0 g

Next: The modern standard shot style. Stop the shot when the scale reads 36.0 g. If it tastes off, change grind size first, not the ratio.

The math behind the calculator

Target yield = dose × ratio. An 18g dose at a 1:2 ratio targets 36g out. Ristretto, normale, and lungo aren't separate formulas — they're just different ratio values (roughly 1:1–1:1.5, 1:2, and 1:2.5–1:3) fed through the same equation, which is why the calculator only needs a dose and a style to produce a target weight.

Weight, not volume, is used because espresso has crema and dissolved solids that make a shot glass an unreliable measure — a scale under the portafilter reads the actual mass of liquid extracted, independent of foam or bubbles.

How to use the result

  1. 1Weigh your dose into the portafilter.
  2. 2Put the cup on a scale and start the shot.
  3. 3Stop at the target yield, then taste.

Common mistakes

  • Chasing the shot clock instead of the weight.
  • Judging yield by volume: crema skews it.
  • Changing ratio when grind size is the real problem.

Machines That Make Hitting Your Target Yield Easier

A machine with real temperature stability and pre-infusion makes it far easier to hit the same yield shot after shot. These are our top-rated espresso machines by testing score.

Frequently Asked Questions

Quick answers before you buy.

A 1:2 ratio (an 18g dose yielding 36g out) is the most common modern "normale" shot and a solid default.

Ristretto runs closer to 1:1-1:1.5 for a shorter, more concentrated shot, while lungo pushes toward 1:2.5-1:3 for a longer, milder one.

None of these is objectively "correct" — they describe different styles.

Weigh it in grams, on a scale under the portafilter.

Espresso has crema and dissolved solids that make volume measurements inconsistent, and a scale is far more precise than eyeballing a shot glass.

Most espresso scales are set up to weigh directly under the spouts for exactly this reason.

If the yield (weight) is correct but the taste is off, the fix is almost always grind size rather than the ratio.

Sour and thin usually means the grind is too coarse (under-extracted, shot runs too fast); bitter and harsh usually means too fine (over-extracted, shot runs too slow).

Adjust grind first, then re-check that the shot still lands in a normal time window at that dose and ratio.

Both.

A higher dose packed into the same basket size increases resistance and changes how evenly water flows through the puck, which is why baskets are sized for a dose range (commonly 18-22g for a double).

Staying within your portafilter basket's rated range, then adjusting ratio and grind, gives more consistent results than pushing dose far outside it.

Divide the liquid yield by the dry dose.

An 18g dose producing 36g in the cup is 36 ÷ 18 = 1:2.

To plan a shot, reverse it: target yield = dose × ratio.

It depends on dose and style. With a typical 18g dose, a 1:2 shot is about 36g.

Ristretto runs shorter and lungo longer. Use your basket's rated dose range as the starting point.

Yes.

Weigh everything that lands in the cup, crema included, with the cup on a scale.

The weight is what the calculator targets, so there is no need to scoop foam off.

Ratio only sets how much liquid you pull.

Grind, water temperature, bean freshness and roast level shape the flavor.

Match the ratio, then adjust grind in small steps to taste.

Keep reading: more guides on the same topic.