☕ CodeFix

Breville / Sage Oracle Error rror 20: boiler water level or pump fault

Error rror 20 means: Steam boiler water level or pump issue detected.

Short answer. The steam boiler and its pump is not reporting what the controller expects: the boiler should be filling and the level probes should register water, and they do not. Scaled probes, an inlet line blocked with scale, a small fill pump that has stopped moving water, or a probe seal leak all produce this code.
Part at faultsteam boiler and its pump
Severitymedium
DIY difficultymoderate
When it appearsany time

How to fix Error rror 20

  1. Tank full and seated, then power cycle and let the machine attempt a fill.
  2. Descale, including the steam boiler cycle if your model has one. Scale on the level probe is insulating and reads as "no water".
  3. Use the service mode Live Debug screen to watch the boiler level reading while the pump runs.
  4. Open the machine and clean the probes with a scale remover, replace their o-rings, and check the inlet hose for blockage.
  5. If the fill pump buzzes and no water reaches the boiler, replace the small pump. Some owners top the boiler up with a syringe through the probe port to get the machine running while parts are on order.

When to stop and call a repairer

Water and mains electricity share the top of the boiler. Unplug before touching the probes.

What it costs

Parts: Level probe and o-ring kit about $85; steam boiler fill pump $30 to $60.

Service: Out-of-warranty Breville service quotes for internal faults are commonly $300 to $500, sometimes more, plus shipping. Independent espresso repair shops are usually cheaper for a sensor swap.

Worth repairing? Yes. Probes, o-rings and a fill pump are all under $100 and this is the single most common Breville dual-boiler repair.

How to check the error log

Leave the machine plugged in but switched off. Press and hold 1 CUP, 2 CUP and POWER together for at least one second. After the long beep the LCD shows the firmware version (starts with "Fr"). Press the SELECT dial once to open Error Storage, then rotate it to step through errors 1 to 32 and the stored count for each. Scroll past error 32 to "ErSt" and hold SELECT for 3 seconds to clear the log.

Clear the log after a repair so you can tell whether the fault has really gone.

Related codes on the same part

Same fault on other Breville / Sage machines

FAQ

What does Error rror 20 mean on the Breville / Sage Oracle?

Steam boiler water level or pump issue detected. The steam boiler and its pump is not reporting what the controller expects: the boiler should be filling and the level probes should register water, and they do not. Scaled probes, an inlet line blocked with scale, a small fill pump that has stopped moving water, or a probe seal leak all produce this code.

Can I fix Error rror 20 myself?

DIY difficulty: moderate. Tank full and seated, then power cycle and let the machine attempt a fill. Descale, including the steam boiler cycle if your model has one. Scale on the level probe is insulating and reads as "no water".

How much does it cost to fix Error rror 20?

Level probe and o-ring kit about $85; steam boiler fill pump $30 to $60. Out-of-warranty Breville service quotes for internal faults are commonly $300 to $500, sometimes more, plus shipping. Independent espresso repair shops are usually cheaper for a sensor swap.

Is it worth repairing?

Yes. Probes, o-rings and a fill pump are all under $100 and this is the single most common Breville dual-boiler repair.

Code meanings are compiled from manufacturer service references and repair documentation for the BES980; fixes follow documented repairs and owner reports. Model revisions can differ. If your appliance is under warranty, contact the manufacturer before opening it.