baristafix.com

Espresso Machine Error Lights & Codes Decoded (Any Brand)

A flashing warning light on an espresso machine

A blinking light or error code isn’t your machine breaking — it’s your machine talking. The trouble is every brand speaks a slightly different dialect: Nespresso blinks, Breville shows ER codes and a CLEAN ME light, Jura writes messages on a screen, Philips lights up icons. But underneath, the messages fall into just four categories. Learn those and any machine becomes readable. This guide is the universal decoder; for your exact pattern, jump to your brand below.

The four categories of “error”

  1. Heating — lights flash on start-up (or the steam light flashes), then go steady when ready. Normal.
  2. Maintenance prompts — descale, clean, change filter. Run that cycle.
  3. Refill / reset alerts — water tank, beans, empty grounds, insert tray. Top up or reseat.
  4. Fault states — often all lights flashing with no function. Power-cycle; service if it persists.

Refill alerts: the “but it’s not empty!” trap

The most confusing prompts are refill ones that seem wrong:

  • “Empty grounds” when not full → the machine counts shots; remove the container with the machine ON so it registers.
  • “Fill water tank” when full → the tank isn’t seated, or its float/contacts are scaled; reseat and clean them.
  • “Fill beans” with beans present → oily beans bridging; shake the hopper.

Fault states: the reset

All lights flashing with no function is the general fault signal — usually a dry tank, overheating, or an unseated part:

  1. Switch off and unplug for 60 seconds.
  2. Fill and seat the tank; check the tray and grounds container.
  3. Power on (and prime if needed).

If it clears, carry on. If it persists, it’s a real fault — see your brand’s guide or contact the maker.

Decode your brand

Patterns are brand-specific — match yours here:

Common mistakes

  • Mistaking the normal start-up flash for a fault.
  • Emptying the grounds with the machine off, so it never registers.
  • Ignoring descale/clean prompts until build-up harms the machine.
  • Restarting a dry machine without refilling, so the fault returns.
  • Power-cycling a genuine fault repeatedly instead of seeking service.

Fix it for good

Act on each prompt promptly, keep up descaling and cleaning so maintenance alerts are routine, never run the tank dry, and learn your machine’s normal start-up behaviour. Then match any pattern in your brand’s guide above.

Frequently asked questions

What do flashing lights on an espresso machine mean?
They're the machine telling you what it needs. The common categories are: heating (lights flash on start-up, then go steady when ready); maintenance prompts (descale, clean, change filter); refill alerts (water tank, beans, empty grounds); and fault states (often all lights flashing with no function). Most are routine. Identify which category yours is, then act — your brand's error-code guide lists the exact patterns.
Why are all the buttons/lights flashing and the machine won't work?
Continuous flashing with no function is usually a fault state, most often triggered by the tank running dry, the machine overheating, or a part not seated. Switch off, unplug for about 60 seconds, make sure the tank is full and seated and the drip tray and grounds container are in place, then power back on. If it clears, you're done; if the pattern persists, it points to a fault that may need service.
My machine says empty the grounds but it's not full — why?
Most automatics count shots rather than sensing the level, and only register emptying if you remove the grounds container while the machine is ON. Empty it with the machine switched on, wait a few seconds, then refit it so the counter resets. Doing it while the machine is off won't register, and the prompt stays on.
Is a flashing light always a problem?
No — many are completely normal. Lights flashing on start-up almost always mean the machine is heating, and they go steady when it's ready. A steam light flashing usually means it's heating to steam temperature. Treat those as normal and wait. Only persistent prompts (descale, refill, fault) need action. Power-cycling repeatedly through a normal heating flash just wastes time.
How do I clear a descale or clean warning?
Run the cycle it's asking for — there's no shortcut that's safe. A descale prompt means run the descaling cycle with proper descaler; a clean prompt means run the cleaning-tablet program (or backflush/soak on portafilter machines); a filter prompt means fit and activate a new cartridge. The warning clears once the cycle completes. Ignoring it lets scale or oils build up and harms the machine.
Marco R.
Marco R.
Lead repair technician

Marco spent twelve years servicing espresso machines — first behind the bench at a specialty café group, then running his own repair workshop. He has stripped down, fixed and reassembled everything from a battered Gaggia Classic to high-end Swiss automatics. He writes the fixes here only after reproducing the fault on a real machine, and he'll always tell you when a repair isn't worth the money.

Get the 1-page troubleshooting flowchart

A free printable that walks any espresso fault down to its cause. Stick it on the fridge for the next time the machine acts up.

No spam. Unsubscribe anytime.