Espresso Machine Error Lights & Codes Decoded (Any Brand)
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”
- Heating — lights flash on start-up (or the steam light flashes), then go steady when ready. Normal.
- Maintenance prompts — descale, clean, change filter. Run that cycle.
- Refill / reset alerts — water tank, beans, empty grounds, insert tray. Top up or reseat.
- 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:
- Switch off and unplug for 60 seconds.
- Fill and seat the tank; check the tray and grounds container.
- 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:
- Nespresso Vertuo — blink patterns
- Breville Barista Express — ER codes & CLEAN ME
- De’Longhi Magnifica S — warning lights
- Philips 3200 LatteGo — warning icons
- Jura E8 — screen messages
- Breville Bambino Plus — button flashes
- De’Longhi Dedica — button flashes
- Browse all on the error codes by brand page.
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.