espresso.compare

Breville LOCK HOPPER: Lock Hopper — Causes and Fixes

You can fix thisUpdated August 3, 2026

Breville · Oracle BES980

LOCK HOPPERLock Hopper

You can fix this

What the machine is reporting

Indicates if the bean hopper has not been properly inserted and locked into position. The auto grind, dose & tamp function cannot be used during this time and 3 beeps will sound if user attempts to activate.

Likely causes, most likely first

  1. Bean hopper not locked into position
  2. Coffee beans obstructing the bean hopper locking device

What to do

  1. 1. Remove the bean hopper.
  2. 2. Clear coffee beans from the top of the burrs.
  3. 3. Re-lock the bean hopper into position.

Source: the Oracle Instruction Book BES980, ALERTS p.24; Troubleshooting p.35. Transcribed from Breville's own published documentation — we do not repair machines and do not publish fixes we cannot cite.

When to stop and call a technician

Never bypass, disable or remove a safety device — a thermal fuse, pressure relief valve or lid interlock is the part standing between a fault and a fire. Do not open a pressurised boiler or work on mains wiring.

Machines this applies to

Other Breville codes

All Breville error codes →

Frequently asked

What does Breville LOCK HOPPER mean?
Indicates if the bean hopper has not been properly inserted and locked into position. The auto grind, dose & tamp function cannot be used during this time and 3 beeps will sound if user attempts to activate.
Can I fix this myself?
Yes. This is a user-serviceable condition and the steps above are the ones the manufacturer publishes. If it returns straight after you complete them, stop and book service.
Where do these steps come from?
They are transcribed from the Oracle Instruction Book BES980, ALERTS p.24; Troubleshooting p.35. We do not repair machines and we do not publish a fix we cannot cite to the manufacturer.
Will this code clear on its own?
Maintenance prompts clear when the cycle they are asking for is completed in full — stopping partway usually leaves the counter running. Fault codes clear when the underlying condition is corrected, not by power-cycling past them.