mypros+
Error code reference

Bradford White Water Heater Error Code 12

Flame failure

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the 12 error code actually means

Your Bradford White water heater lit up successfully but then the flame went out during the heating process, triggering this error. This usually means there is a problem with the gas supply, the gas pressure, or a small sensor that monitors whether the flame is still burning. A technician can check the gas line, clean or inspect the flame sensor, and verify the heater's settings to get it running normally again.

Diagnostic procedure

The full 12 procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Ensure you have gas to the appliance. Ensure gas type and pressure is correct. Bleed all air from gas lines. Verify dip switches are set properly. Ensure flame rod wire is connected. Check flame rod for carbon build-up.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock 12 procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of 12

Ranked by how often they cause this code
  1. 1Insufficient or interrupted gas supply
  2. 2Carbon buildup on the flame rod
  3. 3Disconnected or damaged flame rod wire
  4. 4Incorrect dip switch configuration
  5. 5Wrong gas type connected to the unit

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass

Questions people ask about 12

What does 12 mean on a Bradford White water_heater?
Error code 12 on a Bradford White water heater indicates a flame failure during operation. The heater successfully ignites but the burner flame goes out before the heating cycle completes. The control board detects this loss of flame through a flame rod sensor and shuts down the unit to prevent unsafe operation. Common causes include gas supply issues, a dirty flame rod, or incorrect dip switch settings.
Is error code 12 on a Bradford White water heater a safety concern?
The control board shuts the burner down when it detects flame failure, which is a built-in safety response. The heater will not continue attempting to run in an unsafe state. That said, you should not repeatedly attempt to restart the unit without diagnosing the root cause, especially if you suspect a gas supply problem. If you smell gas at any point during inspection, leave the area and contact your gas utility provider immediately.
How much does it cost to repair error code 12 on a Bradford White water heater?
Repair costs vary depending on the root cause. If the fix is simply bleeding the gas line, cleaning the flame rod, or correcting a dip switch setting, you may only pay a service call fee, typically in the range of $75 to $150. If the flame rod itself needs replacement or there are gas pressure regulator issues, total repair costs could range from $150 to $400 or more depending on parts and labor rates in your area.
Can I fix error code 12 on my Bradford White water heater myself?
Some of the causes of error code 12 are accessible to a knowledgeable DIYer. You can check that your gas supply valve is fully open, bleed air from the gas line, inspect the flame rod wire for a loose connection, and verify the dip switch settings match your gas type. Cleaning carbon deposits off the flame rod is also a straightforward task. However, if the issue involves gas pressure adjustment or component replacement, a licensed gas technician should perform that work.
Will resetting the water heater clear error code 12?
Resetting the unit may allow it to attempt another ignition cycle, but the error will return if the underlying cause has not been addressed. Error code 12 reflects a real operating condition, not a random fault. Before resetting, work through the diagnostic steps such as checking gas pressure, bleeding air from the lines, confirming dip switch positions, and inspecting the flame rod and its wiring.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass