Serving Metro Vancouver & the Fraser Valley · Since 1999 info@heatland.caEmergency Service

Bosch Water Heater Error Codes — Meanings, Causes & Repair in Greater Vancouver

Bosch Water Heater Error Codes — Meanings, Causes & Repair in Greater Vancouver

Seeing a fault code on your Bosch water heater? This guide explains what the most common Bosch water heater error codes mean, what’s safe to check yourself, and when to call HeatLand’s licensed, TSBC-certified gas technicians for Bosch water heater repair across Metro Vancouver and the Fraser Valley.

The codes below apply across common Bosch models (Greentherm, Therm). Meanings follow Bosch’s documented fault codes — always confirm against your unit’s own manual, because exact wording can vary by model, control board and firmware.

How to read Bosch water heater error codes

Two-character alphanumeric codes shown on the front-panel digital display. Letter prefix groups the fault: 'A' = monitoring / temperature-sensor codes, 'C' = combustion / fan / venting codes, 'E' = lock-out / overheat / ignition codes, 'F' = ignition-rod / gas-valve codes. Older Therm/AquaStar models share the E0/E1/E2/E9/EA/EC core codes. Most soft faults are cleared by a single reset (hold the On/Off button ~3 seconds on touch-control Greentherm units, or press RESET on the front panel of Therm units). Bosch domestic-hot-water heat-pump units use a separate E07-E11 lock-out scheme.

Bosch water heater acting up in Metro Vancouver? HeatLand’s licensed, TSBC-certified gas technicians diagnose and repair Bosch water heaters across Greater Vancouver — including units we didn’t install.

Call (604) 330-3812Get a free repair estimateNo heat? Emergency repair

Bosch water heater error codes & what they mean

These are the Bosch water heater codes our Greater Vancouver technicians see most. Anything marked pro repair involves gas, electrical, sealed-combustion or control-board work that must be done by a licensed gas technician (TSBC-certified in BC) — never open gas or electrical components yourself.

CodeWhat it usually meansCommon causesSafe to check yourself
A0Cold-water or hot-water temperature sensor fault pro repairLoose or corroded sensor wiring connector; Failed inlet/outlet temperature sensorPower the unit off and back on (single reset)
A1Temperature inside the cabinet is above 158 F (70 C) pro repairHigh surrounding/ambient air temperature; Flue gas leakage inside the cabinet; Restricted air circulation around the applianceConfirm the area around the unit is not unusually hot and has clear airflow; Power the unit off and back on (single reset)
A2Flue gas limiter activated / tank temperature sensor not properly installed (hot flue gas detected in the cabinet on condensing models) pro repairBlocked or improperly terminated exhaust venting; Damaged heat-exchanger gasket allowing flue gas into the cabinet; Tank/contact temperature sensor not seated correctlyVisually confirm the outdoor vent terminal is clear of snow, debris, or nests; Power the unit off and back on (single reset)
A3Flue (exhaust) gas temperature sensor fault pro repairDisconnected or damaged flue-gas sensor wiring; Failed flue-gas temperature sensorPower the unit off and back on (single reset)
A4Cabinet air temperature sensor fault pro repairDisconnected or damaged cabinet air sensor wiring; Failed cabinet air temperature sensorPower the unit off and back on (single reset)
A5Primary heat-exchanger gas temperature sensor fault pro repairDisconnected or damaged sensor wiring; Failed heat-exchanger gas temperature sensorPower the unit off and back on (single reset)
A6Inlet water temperature sensor fault pro repairDisconnected or damaged inlet sensor wiring; Failed inlet water temperature sensorConfirm the water supply to the unit is fully on; Power the unit off and back on (single reset)
A7Heat-exchanger / outlet water temperature sensor fault (poor sensor contact, loose wiring, or defective sensor) pro repairSensor not making good contact with the copper pipe; Loose or corroded sensor wiring; Failed outlet/heat-exchanger temperature sensorPower the unit off and back on (single reset)
A8Outlet water temperature sensor fault pro repairDisconnected or damaged outlet sensor wiring; Failed outlet water temperature sensorPower the unit off and back on (single reset)
A9Incorrect output power, or hot-water temperature sensor not properly installed (commonly a sensor-contact / wiring status condition) pro repairIncoming gas pressure outside specification; Hot-water/outlet sensor not seated correctly against the pipe; Loose sensor wiringConfirm the gas supply valve to the unit is fully open; Power the unit off and back on (single reset)
AAFlue gas temperature above 356 F after the primary heat exchanger and/or above 176 F at the exhaust sensor pro repairScale build-up reducing heat transfer; Inlet water temperature above the allowed limit; Restricted exhaust ventingConfirm the outdoor vent terminal is clear and unobstructed; Power the unit off and back on (single reset)
ADMaximum power output of the water heater has been derated (reduced) due to insufficient combustion air or restricted venting pro repairInsufficient air supply / blocked air intake; Blockage in intake or exhaust piping; Installation not meeting venting requirements in the manualConfirm both the intake and exhaust vent terminals outside are clear of snow, debris, or nests; Power the unit off and back on (single reset)
C1Combustion / venting fault group: obstruction in the venting or clogged burner (dust, pollen, debris, or insects) pro repairObstruction in the intake or exhaust venting; Burner clogged with dust, pollen, debris, or insects; Dirty air filterConfirm the outdoor intake and exhaust terminals are clear of obstructions; Power the unit off and back on (single reset)
C2Combustion / venting fault group: obstruction in the venting or clogged burner pro repairObstruction in the intake or exhaust venting; Burner clogged with dust, pollen, debris, or insects; Dirty air filterConfirm the outdoor intake and exhaust terminals are clear of obstructions; Power the unit off and back on (single reset)
CECombustion / venting fault group: obstruction in the venting or clogged burner pro repairObstruction in the intake or exhaust venting; Burner clogged with dust, pollen, debris, or insects; Dirty air filterConfirm the outdoor intake and exhaust terminals are clear of obstructions; Power the unit off and back on (single reset)
CFCombustion / venting fault group: obstruction in the venting or clogged burner pro repairObstruction in the intake or exhaust venting; Burner clogged with dust, pollen, debris, or insects; Dirty air filterConfirm the outdoor intake and exhaust terminals are clear of obstructions; Power the unit off and back on (single reset)
C5Fault in the bypass valve pro repairLoose or damaged bypass-valve wiring connector; Failed bypass valvePower the unit off and back on (single reset)
C7Fan not working (no fan rotation detected) pro repairLoose or disconnected fan wiring; Blocked or seized fan; Failed combustion fan or speed sensorConfirm the outdoor vent terminals are clear; Power the unit off and back on (single reset)
C8Main water valve disconnected pro repairDisconnected or damaged water-valve wiring connectorClose and reopen a hot-water tap to re-trigger demand; Power the unit off and back on (single reset)
C9Barometric pressure sensor fault pro repairFailed barometric pressure sensor on the Electronic Control Unit (ECU)Power the unit off and back on (single reset)
E0Internal control-unit hardware/software failure pro repairControl-unit (PCB) fault; Transient electrical glitchPress RESET on the front panel (single reset), or hold the On/Off button ~3 seconds on touch-control units
E1Outlet (hot water) temperature too high – outlet temperature above ~203 F (95 C). Often associated with scale build-up in the heat exchanger pro repairScale / lime build-up in the heat exchanger; Outlet sensor not properly attached or scaled over; Low water flowConfirm the water supply is fully on and a hot tap is producing adequate flow; Press RESET / hold On/Off ~3 seconds (single reset)
E2Inlet (cold) water temperature sensor fault – cold-water sensor detects a temperature below ~36 F (2 C) pro repairVery cold incoming water near freezing; Failed inlet water temperature sensor; Loose sensor wiringConfirm the water supply is fully on; Press RESET / hold On/Off ~3 seconds (single reset)
E9Overheat sensor (ECO / temperature limiter on the heat exchanger) has tripped or shows an open circuit pro repairHeat exchanger overheating due to scale / lime build-up; Blocked or out-of-spec venting; Open or broken overheat thermal fuse / damaged limiter wiringConfirm the outdoor vent terminals are clear and unobstructed; Confirm the water supply is fully on; Press RESET / hold On/Off ~3 seconds (single reset)
EAIgnition failure – the burner attempted to ignite (typically three times) with water flow sensed but no flame ionization was detected pro repairNo or insufficient gas supply / wrong fuel type; Gas pressure below specification; Faulty or dirty spark/ignition electrodesConfirm the gas supply valve to the unit is fully open and other gas appliances work; Confirm the outdoor vent terminals are clear; Press RESET / hold On/Off ~3 seconds (single reset)
ECFlame loss during operation – combustion was established but the flame dropped out (no ionization) while hot-water demand continued pro repairGas supply pressure dropping during operation; Wrong fuel type for the unit; Rain / condensation entering the exhaustConfirm the gas supply valve is fully open; Confirm the outdoor vent terminals are clear and properly terminated; Press RESET / hold On/Off ~3 seconds (single reset)
F7Ionization (flame-sensing) rod problem – flame signal detected when no flame should be present pro repairDirty or shorted ionization/flame-sense rod; Damaged ionization wiring; Gas-valve leakagePress RESET / hold On/Off ~3 seconds (single reset)
FAGas valve circuit fault – gas valve circuit not closing (possible gas valve not de-energizing) pro repairFaulty gas valve; Gas-valve wiring or relay fault on the control boardPress RESET / hold On/Off ~3 seconds (single reset)
E07Heat-pump water heater code – reserved for internal technical use only (not a field-serviceable fault) pro repairInternal diagnostic statePower the unit off and back on (single reset)
E09Heat-pump water heater lock-out – fault in the compressor system pro repairCompressor thermal-protection contact open; High- or low-pressure switch tripped; Circulation pump malfunction or low water flowConfirm the water supply / tank is filled and flow is present; Power the unit off and back on (single reset)
E10Heat-pump water heater lock-out – fault in the electrical backup heating element (over-temperature detected) pro repairBackup element over-temperature trip; Scale build-up on the electric resistance element; Failed resistance element or thermostatPower the unit off and back on (single reset)
E11Heat-pump water heater lock-out – fault in the compressor system (similar conditions to E09) pro repairCompressor thermal-protection contact open; Pressure switch tripped; Low water flow / pump faultConfirm the water supply / tank is filled; Power the unit off and back on (single reset)

Bosch water heater codes we get called for most

EA — Ignition failure – the burner attempted to ignite (typically three times) with water flow sensed but no flame ionization was detected

Typical causes include no or insufficient gas supply / wrong fuel type; gas pressure below specification; faulty or dirty spark/ignition electrodes. A few things are safe to check yourself (Confirm the gas supply valve to the unit is fully open and other gas appliances work; Confirm the outdoor vent terminals are clear), but the repair is a licensed, TSBC-certified gas technician job. HeatLand diagnoses and fixes EA on Bosch water heaters throughout Greater Vancouver.

EC — Flame loss during operation – combustion was established but the flame dropped out (no ionization) while hot-water demand continued

Typical causes include gas supply pressure dropping during operation; wrong fuel type for the unit; rain / condensation entering the exhaust. A few things are safe to check yourself (Confirm the gas supply valve is fully open; Confirm the outdoor vent terminals are clear and properly terminated), but the repair is a licensed, TSBC-certified gas technician job. HeatLand diagnoses and fixes EC on Bosch water heaters throughout Greater Vancouver.

C9 — Barometric pressure sensor fault

Typical causes include failed barometric pressure sensor on the electronic control unit (ecu). A few things are safe to check yourself (Power the unit off and back on (single reset)), but the repair is a licensed, TSBC-certified gas technician job. HeatLand diagnoses and fixes C9 on Bosch water heaters throughout Greater Vancouver.

E1 — Outlet (hot water) temperature too high – outlet temperature above ~203 F (95 C). Often associated with scale build-up in the heat exchanger

Typical causes include scale / lime build-up in the heat exchanger; outlet sensor not properly attached or scaled over; low water flow. A few things are safe to check yourself (Confirm the water supply is fully on and a hot tap is producing adequate flow; Press RESET / hold On/Off ~3 seconds (single reset)), but the repair is a licensed, TSBC-certified gas technician job. HeatLand diagnoses and fixes E1 on Bosch water heaters throughout Greater Vancouver.

Is it safe to keep running a Bosch water heater with a fault code?

Most Bosch fault codes put the water heater into a safe lockout for a reason. You can safely check the basics — the gas supply on, the pilot light or igniter, the temperature dial setting, the breaker on (power-vent/electric/hybrid models), and no water leaking around the tank — and restart it once. If the code returns, stop and book a technician. If you smell gas, leave the building and call your gas utility’s emergency line or 911 first. If a carbon-monoxide alarm sounds, get everyone out and call 911. Never cap or block the temperature & pressure (T&P) relief valve, and don’t keep relighting a pilot that won’t stay lit.

Bosch water heater repair across Greater Vancouver

HeatLand has kept Metro Vancouver homes comfortable since 1999. Our licensed, insured technicians diagnose and repair Bosch water heaters — pilot and ignition faults, gas-control (status-light) codes, sensor and thermostat errors, vent and air-intake blockages, leak shut-offs, and (on hybrid/heat-pump and tankless models) control-board and component faults — including units we didn’t install. We’re brand-agnostic, carry common parts, and give you an honest repair-or-replace assessment with upfront pricing and a free estimate. If your water heater is beyond economical repair, we’ll show you right-sized, high-efficiency replacement options and the rebates available.

Need it sorted fast? We offer priority emergency water heater repair. Explore Water Heater services, browse all water heater error codes by brand, or request a free estimate.

Bosch water heater service areas

We repair Bosch water heaters across Greater Vancouver and the Fraser Valley, including:

VancouverBurnabySurreyRichmondCoquitlamNorth VancouverWest VancouverNew WestminsterLangleyDeltaPort CoquitlamPort MoodyMaple RidgeWhite RockAbbotsfordChilliwack

Bosch water heater error code FAQs

Can I reset my Bosch water heater myself?

Yes — power-cycling the reset button once is generally safe after you’ve checked the basics (the gas supply on, the pilot light or igniter, the temperature dial setting, the breaker on (power-vent/electric/hybrid models), and no water leaking around the tank). If the water heater faults again right away, stop and note the code — repeatedly resetting a water heater that keeps locking out can mask a real problem. Call a licensed, TSBC-certified gas technician to diagnose it.

What does the Bosch A0 code mean?

On Bosch water heaters, A0 commonly indicates cold-water or hot-water temperature sensor fault. Confirm the exact meaning against your unit’s manual — codes can vary by model and series — and have the repair done by a licensed, TSBC-certified gas technician. HeatLand fixes this across Greater Vancouver.

Do you repair Bosch water heaters you didn’t install?

Yes. HeatLand is brand-agnostic and services Bosch water heaters throughout Metro Vancouver and the Fraser Valley, whether or not we installed the unit. We carry common parts and give you an honest repair-or-replace assessment.

Is a Bosch water heater fault code an emergency?

No heat in cold weather is worth treating urgently. If you smell gas, leave the building and call your gas utility’s emergency line or 911 first. If a carbon-monoxide alarm sounds, get everyone out and call 911. Never cap or block the temperature & pressure (T&P) relief valve, and don’t keep relighting a pilot that won’t stay lit. For priority water heater repair across Greater Vancouver, call (604) 330-3812.

How much does Bosch water heater repair cost in Vancouver?

It depends on the fault. Many Bosch codes point to sensors, ignition or pump parts — usually far cheaper than replacement. We give upfront pricing and a free estimate before any work.

Bosch water heater acting up in Metro Vancouver? HeatLand’s licensed, TSBC-certified gas technicians diagnose and repair Bosch water heaters across Greater Vancouver — including units we didn’t install.

Call (604) 330-3812Get a free repair estimateNo heat? Emergency repair

More Water Heater error-code guides

HeatLand repairs every major water heater brand across Greater Vancouver. More brand guides:

Get your free estimate

Tell us what's going on and we'll get right back to you — no pressure, no obligation.

  • Free, no-obligation quotes
  • All major brands serviced
  • Metro Vancouver & the Fraser Valley
  • Financing & CleanBC rebate help
Prefer to talk now? Call (604) 330-3812

We'll only use your details to contact you about your request.