Skip to content

Why does my grinder give a different dose each time?

Timed grinders measure seconds, not grams, and bean flow changes as coffee dries. Weigh the dose and the problem disappears.

Almost every grinder that doses “automatically” doses by time, not by weight. It runs the motor for a set number of seconds and hopes.

Why that drifts

Bean age. Fresh beans are denser and moister and flow differently from the same beans three weeks later. The same three seconds delivers a different weight.

Bean type. A light roast is denser than a dark one, so the same time gives a different mass.

Hopper level. A full hopper pushes down on the burrs and feeds faster than a nearly empty one.

Grind setting. Finer grinding is slower, so the same time delivers less.

Those add up to variations of a gram or more, which on an 18 g espresso dose is over five per cent.

The fix

Weigh the dose. A 0.1 g scale costs very little and removes the variable permanently.

If your grinder has a timer, use it to get close and then trim by weight — grind, weigh, add or remove a fraction of a second next time.

Grind-by-weight grinders

They exist and cost considerably more. They solve this properly and are worth it only at volume.

If your shots vary day to day and you grind by time, this is very likely the whole explanation before you look anywhere else.

Last reviewed 8 August 2026