CodeFix
ER20Breville

Breville / Sage Oracle Touch ER20: boiler water level or pump fault

ER20 means: Steam boiler water level or pump issue detected.

Same code, same fix on the Oracle. Everything below applies to both.

Applies to: Oracle Touch.

Short answerThe 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, a blocked inlet line, a fill pump that has stopped moving water, or a probe seal leak are the causes technician sources describe. Breville does not publish this code table, so the meaning comes from third-party service tables. ER20 is listed as a steam boiler level or pump issue: the boiler called for water and the level probes never saw it arrive. Scaled probes and a tired fill pump are the two causes technician sources describe.
Part at faultsteam boiler and its pump
Severitymedium
DIY difficultyhard
When it appearsany time

How to fix ER20

  1. Tank full and seated, then power cycle and let the machine attempt a fill.
  2. Descale as the manual describes, including the steam boiler cycle if your model has one. Technician sources say scale on a level probe can read as "no water".
  3. Some service menus show a live boiler level reading while the pump runs. A technician would use it to see whether the probes register water.
  4. Cleaning the probes, replacing their o-rings and checking the inlet hose means opening the machine and working near mains voltage, so it is technician work.
  5. If the fill pump buzzes and no water reaches the boiler, a technician would check the pump.

Descale as the manual describes. If the code returns, a technician would clean the probes, replace their o-rings and check that the fill pump moves water. That means opening the machine, so it is not a home job.

Flowchart for fixing ER20: work through each step, stop as soon as the code clearsER20 appears1. Tank full and seated, then power cycleand let the machine attempt a fill.Fixed?yesDone2. Descale as the manual describes,including the steam boiler cycle if yourmodel has one.Fixed?yesDone3. Some service menus show a live boilerlevel reading while the pump runs.Fixed?yesDone4. Cleaning the probes, replacing theiro-rings and checking the inlet hose meansopening the machine and working near mains…Fixed?yesDone5. If the fill pump buzzes and no waterreaches the boiler, a technician would checkthe pump.Still showing?Water and mains electricity share the top ofthe boiler.
The same steps as the list above, cheapest first. Stop as soon as the code clears.

When to stop and call a repairer

Water and mains electricity share the top of the boiler. Do not open the machine or touch the probes.

What it costs

PartsNot published by Breville. Ask an authorised service centre for a quote.
ServiceNot published by Breville. Ask an authorised service centre for a quote.
Worth repairing?Often yes, but Breville does not publish part or repair costs. Ask for a quote.

How to check the error log

Switch the machine off at the wall. Hold the front Power button, switch the wall power back on and release when the logo appears. Enter the service password 00000, then open Error Counter (stored faults) or Live Debug (live temperatures and water levels). One technician video says the entry method differs between machines built before and after 2018, so if this does not work, do not keep trying.

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

Beyond the fix

Did you knowA repairer explains the steam boiler has three probes: a short one that starts the fill pump when water drops below it, and a long one that decides whether the heater may switch on. They sense water electrically.

Tips and tricks

  • The probes can read wrongly when scaled or wet with residue, so descale on schedule and use the machine's own descale cycle exactly as instructed.technician video
  • Never remove or fully empty the water tank during descaling, as the booklet warns.manufacturer manual
  • If the pump runs constantly at startup and the boiler never fills, tell a technician; the video traced one case to a scaled fill hose and dirty probes.technician video

Common mistakes

  • Draining or experimenting with the descale drain valves without the pump and probe checks the repairer describes.
  • Re-running descale solution through a machine already stuck at low temperature.

Easily confused with

  • ER21 and ER24 name a specific probe fault rather than a fill or pump problem.

Further reading

Questions

What does ER20 mean on the Breville / Sage Oracle Touch?

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, a blocked inlet line, a fill pump that has stopped moving water, or a probe seal leak are the causes technician sources describe. Breville does not publish this code table, so the meaning comes from third-party service tables. ER20 is listed as a steam boiler level or pump issue: the boiler called for water and the level probes never saw it arrive. Scaled probes and a tired fill pump are the two causes technician sources describe.

Can I fix ER20 myself?

DIY difficulty: hard. Tank full and seated, then power cycle and let the machine attempt a fill. Descale as the manual describes, including the steam boiler cycle if your model has one. Technician sources say scale on a level probe can read as "no water".

How much does it cost to fix ER20?

Not published by Breville. Ask an authorised service centre for a quote. Not published by Breville. Ask an authorised service centre for a quote.

Is it worth repairing?

Often yes, but Breville does not publish part or repair costs. Ask for a quote.

When does ER20 typically show up?

Breville / Sage Oracle Touchs report ER20 any time. There is no reliable pattern to when it appears — treat any occurrence as real.

Can I keep using the machine with ER20 showing?

Usually you can finish the drink you are making, but do not ignore it — the underlying fault rarely heals itself. Work through the cheap checks first.

Will ER20 clear on its own?

Rarely. A reset or power cycle is worth one try, but ER20 with a "hard" difficulty rating almost always means a failed component that has to be replaced.

How long does the repair take?

This one is a bench repair for most owners — the teardown, test and reassembly are the bulk of the work, not the part itself.

How reliable is this page?Breville and Sage do not publish a table of error codes for these machines in the documents we found. The meanings on this page come from third-party repair references and owner reports, so treat them as lower confidence. If your machine shows a text alert, follow the on-screen text first. Model revisions can differ: if your machine behaves differently, tell us. See our editorial policy.