The fix: Use the chart as a target, but fix percolation timing (espresso, pour-over) with the grind — time is the symptom there. Only immersion methods (press, AeroPress, cold brew) take direct time adjustments.
The brew-time chart for every method, why time is mostly a consequence of grind rather than a dial, and when to adjust the clock vs the grinder.
The fix: Use the chart as a target, but fix percolation timing (espresso, pour-over) with the grind — time is the symptom there. Only immersion methods (press, AeroPress, cold brew) take direct time adjustments.
Brew time looks like the simplest variable in coffee — set a timer, done. But time is the most misunderstood lever on the panel, because for half the brewing methods you don't actually control it directly: time is what the grind produces, and reading it correctly tells you what to fix.
| Method | Total contact time | Who controls it |
|---|---|---|
| Espresso | 25–32 sec | The grind (you stop at weight) |
| Moka pot | 1–3 min on heat | Heat level |
| AeroPress | 1–3 min | You — directly |
| Pour-over (V60, 250ml) | 2:30–3:30 | The grind, mostly |
| Drip machine | 4–6 min | The machine |
| Chemex / larger pour-over | 3:30–5 min | The grind, mostly |
| French press | 4–8 min | You — directly |
| Cold brew | 12–24 hr | You — directly |
The deeper pattern: longer contact = coarser grind. Time and grind are two ends of one see-saw — espresso compresses extraction into 30 seconds with a powder-fine grind; cold brew stretches it across a night with cracked-pepper chunks.
Percolation methods (espresso, pour-over, drip) — water flows through the coffee. Here time is an output: you don't set a 28-second shot, you set a grind that produces one. This is why "my pour-over finishes in 1:45" is diagnostic information, not a stopwatch error: the time is reporting that the grind is too coarse. Fix percolation timing with the grinder, not the clock. Trying to stretch a fast pour-over by pouring slower works a little; fixing the grind works completely.
Immersion methods (French press, AeroPress steeps, cold brew) — coffee sits in the water. Here time is a genuine input you control with a timer, and it behaves more forgivingly: extraction slows as the water saturates, approaching a plateau. This is why a 6-minute French press doesn't taste 50% more extracted than a 4-minute one — and why immersion methods are the most beginner-proof. It's also why extending immersion time is a legitimate fix for sourness in a way that "pour slower" isn't.
| Situation | Right move |
|---|---|
| Pour-over sour, drained in 2:00 | Grind finer (time will follow) |
| Pour-over bitter, took 4:30 | Grind coarser |
| French press sour at 4 min | Steep 6–8 min — direct time fix works here |
| Espresso sour at 1:2 in 22s | Grind finer; time is the symptom |
| Cold brew weak at 12 hr | Steep 16–18 hr |
| AeroPress experimenting | Time is a free dial — play with it |
One honest subtlety: in percolation, time and extraction aren't perfectly linked. A brew can hit 3:00 via even flow (good) or via fines clogging the filter after a fast start (bad — stalling), and the two taste completely different. The number on the timer is a summary; trust taste over the clock when they disagree.
Even where you can't control time, you should always measure it — total drawdown, shot time, steep length. Not to chase a target, but because time is the most sensitive early-warning instrument you own: a drifting drawdown at a constant grind setting flags wearing burrs, aging beans, or a changed pour before your palate notices. Log the time of every brew next to the grind setting; the pair of numbers explains almost every cup after the fact.
So: set timers for immersion, read timers for percolation, and record timers for everything.
Use the brew timer in your sessions