← All guides

Espresso Flow Rate: The Live Diagnostic Most People Ignore

Flow rate (grams per second into the cup) tells you mid-shot what time only tells you afterward. How to measure it with the scale you already own, healthy ranges, and what flow patterns reveal.

The fix: Watch grams-per-second on your scale during the shot: a smooth climb to a steady ~1.3–2 g/s plateau is healthy; sudden mid-shot jumps mean channeling — fix prep, not grind.

Shot time tells you what happened after the shot is over. Flow rate — how fast espresso is actually arriving in the cup, in grams per second — tells you the same story live, and in much higher resolution. You don't need a machine with a flow gauge to use it: the scale under your cup has been displaying flow information all along.

#What flow rate is

Flow rate = grams of espresso per second arriving in the cup. A standard shot (36g in ~28 seconds of flow) averages roughly 1.3–2 g/s through the middle of the shot, after the slow first build. The number itself matters less than the shape:

  • Healthy shot: near-zero for the first seconds (puck saturating), climbing smoothly to a steady plateau, holding there with at most a slight rise as the puck erodes.
  • That smooth plateau is the flow-rate version of the "mouse tail" — evidence of an even puck doing its job.

#Why flow beats time as a diagnostic

Two shots can both run "28 seconds" and be totally different events: one flowing steadily at 1.5 g/s throughout; the other choking at 0.3 g/s for ten seconds, then blasting at 3 g/s through a channel that opened mid-shot. Same time, same yield — completely different (and worse) extraction in the second case. Time averages away exactly the information that matters; flow exposes it.

Flow patternWhat it meansFix
Smooth ramp to a steady ~1.3–2 g/s plateauEven extractionNothing — log it
Sudden jump mid-shotA channel broke openBetter WDT/tamp; slightly coarser
Plateau keeps accelerating steeplyPuck eroding / too coarse + softFiner grind; check dose
Crawls under 0.5 g/s past 15sChoked — far too fine or overdosedCoarser; weigh the dose
Fast from the very first secondsNo resistance: coarse, underdosed, or cracked puckFiner; re-prep
Stutters and pulsesPump/pressure issue or severe channelingCheck machine; re-prep

#How to watch flow with a normal scale

  • Easiest: a smart scale with shot timer shows g/s directly or graphs it in an app.
  • Manual: glance at the running weight at 10, 15, 20, 25 seconds. 6g → 14g → 22g → 30g is ~1.6 g/s and steady; 2g → 4g → 18g → 34g is a choke-then-channel. Two or three glances per shot is enough to see the shape.
  • App-connected machines and scales log the curve automatically — the most useful single graph in espresso, because last week's good shot becomes this week's reference curve.

#Flow as a control variable (flow profiling)

On machines that control flow directly (flow profiling), you set the pump's delivery rate and let pressure become the dependent variable. The marquee tricks: an ultra-slow ~2 ml/s pre-infusion that saturates the puck gently, and gentle low-flow finishes that tame bitterness. It's the same philosophy as pressure profiling viewed from the other side of the equation — and the same honest caveat applies: it refines a dialed-in setup; it rescues nothing. Needle-valve flow control kits for E61 machines are the affordable entry if you want to play.

#The practical takeaway

Even if you never buy another gadget: watch the scale during the shot, not just at the end. Note the first-drip time, glance at the mid-shot weight, and write down "steady" or "jumped" next to the shot in your log. That one habit catches channeling that time and taste alone misattribute to grind — and it's free.

Key takeaways

  • Flow rate shows live what shot time only summarizes afterward
  • Healthy: slow build, then a steady ~1.3–2 g/s plateau
  • A mid-shot flow jump = a channel opening — prep problem, not grind
  • Your existing scale shows flow: glance at the weight at 10/15/20 seconds
  • Flow profiling hardware refines a dialed-in setup; the observation habit is free

Put this into practice

Track yield over time to calculate flow rate

Start free with Story of Coffee · Browse more guides

Related guides