TL;DR: To dial in espresso, adjust your grind size based on shot time and taste. Start at a 1:2 ratio (e.g. 18 g in, 36 g out) targeting 25 to 30 seconds. Sour or runs short, grind finer. Bitter or runs long, grind coarser. Three iterations is usually enough. The framework below walks you through each one.
What dialing in actually means
"Dialing in" is the process of finding the grind size that makes a particular bag of coffee taste balanced through your particular machine. It is not about following a formula. It is about narrowing in on the spot where extraction time, dose, and yield combine to produce a shot that is neither sour nor harsh.
Three things make dial-in tricky:
- Beans change. Fresh coffee under 7 days off-roast is gassy and resists extraction. Older coffee over 3 weeks extracts faster and tastes flatter.
- Grinders drift. Burrs heat up. Humidity changes. The same setting can give a different result a week later.
- Distribution matters more than grind. A perfectly ground dose with poor distribution will channel and produce a worse shot than a sloppy grind with great distribution.
The goal of a structured dial-in is to remove as many variables as possible so you can isolate grind size as the one lever you are pulling.
Before you start: the three variables
Espresso has three numbers worth caring about:
- Dose: how much dry coffee you put in the basket, in grams. Most modern double baskets like 18 g (range: 17 to 20 g).
- Yield: how much liquid espresso comes out, in grams. For a 1:2 ratio with 18 g dose, that is 36 g out.
- Time: how long the shot takes, from the moment you press start to when you stop. The standard target is 25 to 30 seconds.
Pick a basket. Pick a dose that fits it. Pick a target ratio (start with 1:2). Lock those in. The only thing you change between shots is grind size.
If you want help setting your target yield, the espresso ratio calculator does the math for any dose and ratio.
The 3-shot framework
Shot 1: Set your baseline
Weigh your dose to within 0.1 g. Distribute and tamp consistently, with the same pressure and same alignment every time. Set your grinder to whatever you used last with this bag, or to your usual mid-range setting if it is a new bag.
Pull the shot. Stop the moment you hit your target yield (e.g. 36 g for a 1:2 with 18 g dose).
Note three things:
- The actual time.
- How the shot looked: fast and pale? slow and dark? blonding early? jets?
- How it tastes.
Don't change anything yet. The point of Shot 1 is information.
Shot 2: Adjust the grind
Now you make exactly one change: grind size.
| What Shot 1 told you | What to do |
|---|---|
| Sour, thin, under 22 s | Grind 1 to 3 clicks finer |
| Bitter, harsh, over 32 s | Grind 1 to 3 clicks coarser |
| Time was right but taste was off | Stay put. Try Shot 3 first |
| Channeled or sprayed | Don't adjust grind. Fix distribution |
Pull Shot 2 with the new grind setting. Same dose, same target yield, same technique.
If Shot 2 lands in 24 to 30 seconds and tastes more balanced, good. Move to Shot 3 to confirm.
If Shot 2 swung the other way (it now tastes bitter when Shot 1 was sour), you over-corrected. Halve the adjustment for Shot 3.
Shot 3: Lock it in
Repeat your best setting from Shot 2. If the third shot tastes the same as the second, you have dialed in.
If it tastes different despite identical inputs, your distribution is the variable. Improve the technique, not the grind.
Common adjustments cheat sheet
| Symptom | Likely cause | First fix |
|---|---|---|
| Sour, thin, fast (under 22 s) | Under-extracted | Grind finer |
| Bitter, harsh, slow (over 35 s) | Over-extracted | Grind coarser |
| Sour AND slow | Wrong dose for basket, or channeling | Reduce dose 0.5 g, or improve distribution |
| Bitter AND fast | Channeling | Improve distribution before grinding |
| Watery body | Yield too high | Reduce ratio (e.g. 1:2 to 1:1.8) |
| Tastes hollow | Old beans | Try a finer grind or warmer pre-infusion |
When the dial-in won't budge
If three shots have not converged on something balanced, the problem is rarely grind size. Check:
- Dose to basket fit. An 18 g dose in a 14 g basket will always taste off, no matter the grind.
- Distribution and tamp consistency. Use a WDT tool. Tamp level. Stop second-guessing.
- Bean freshness. Coffee under 5 days off roast or over 4 weeks may need different parameters than the framework assumes.
- Water temperature stability. Single-boiler machines may need a warm-up flush.
- Burr alignment and cleanliness. A grinder full of stale fines will make every shot taste muddy.
When in doubt, change one variable at a time. Three small changes are easier to reason about than one big change.
How a dial-in app helps
Two things make dialing in painful by hand: forgetting which setting was best, and forgetting why you changed it.
Beany is built to solve both:
- Each brew records the dose, yield, time, grind setting, and taste rating in one tap.
- After every shot, Beany suggests the next adjustment based on what you tasted: grind finer, coarser, or hold.
- A 68-day brew calendar makes patterns obvious. For example, you may notice shots always go sour after a bag passes day 14.
- Recipes save your best settings per bag, so when a bag returns, you start from the last working point.
You don't need an app to dial in. But once you've done it ten times, an app turns a 15-minute exercise into 5 minutes, and gives you a record you can actually trust.
