F03
HOTPOINT Dishwasher
Urgency
⚡ Medium
Attend to soon
Repair difficulty
👷 Engineer needed
Some checks are DIY — complex repairs need a pro
Diagnosis

What this error means

Heating fault — the dishwasher is not reaching or maintaining the correct wash temperature

The F03 error means the dishwasher has failed to heat the water to the required temperature within the allowed time, or the NTC thermistor temperature sensor has returned a reading outside the expected range. The most common causes are a failed heating element, a faulty NTC sensor, or heavy limescale build-up insulating the element. A wiring fault to either component can also produce this code.

⚠️
For information purposes only. Always consult a qualified engineer before attempting repairs. 🔌 Unplug your appliance before any inspection or repair.
🔗 Affiliate disclosure: This page contains affiliate links. If you buy through them we may earn a small commission — at no extra cost to you. Full disclosure →
What to try first
Fix time
5–10 minutes
🔧
Difficulty
Professional may be required
🏠
Appliance
Dishwasher

What you'll need first

Add all tools to Amazon basket →

Affiliate links — we may earn a small commission at no extra cost to you.

Step-by-step

1
Unplug the dishwasher and wait 5 minutes for the control board to fully reset, then plug back in and run a 65-degree or high-temperature programme to test
2
After 10 minutes of the programme running, carefully open the door slightly and feel for warm steam
the interior should be noticeably warm on a hot programme
3
Run a dishwasher descaling tablet through an empty cycle at the highest temperature setting
Heavy limescale on the element is a common cause of heating failure in hard water areas
4
Ensure you are using rinse aid
Low rinse aid does not cause F03 but a dishwasher running without it over many cycles can accelerate limescale build-up on the element
Diagnostic

Symptoms to look for

  1. Dishes coming out cold or still greasy after a hot programme
  2. Interior of the dishwasher feels no warmer than room temperature mid-cycle
  3. White powdery residue on dishes after washing — detergent not fully dissolving
  4. F03 displayed partway through a wash or rinse programme
  5. Cycle runs for significantly longer than the displayed time before faulting
Step-by-step repair guide

Diagnostic steps

Time 30–60 minutes
Skill Professional may be required
Test with a high-temperature programme

Unplug the dishwasher for 5 minutes to reset the control board fully. Plug back in and run the hottest available programme — typically an Intensive or 70-degree cycle — with no load. After 15 minutes, carefully and briefly open the door a few centimetres. You should be met immediately by a cloud of warm steam. If the interior feels no warmer than room temperature, the element is not heating.

Open the door slowly and stand back slightly — steam will escape rapidly and can cause scalding on bare skin. Do not reach inside while the cycle is running.
Descale the heating element

Fill the base of the dishwasher tub with a proprietary dishwasher descaler or add two tablespoons of citric acid powder to the base. Run a full 65-degree empty cycle. Limescale deposits on the element surface act as insulation, preventing heat transfer to the water even when the element is drawing full power. In hard water areas this is the most common cause of gradual heating decline before the element fails completely.

Run the descale cycle with no cutlery, crockery, or detergent in the machine. Some descalers react with detergent and can produce excessive foam.
Locate the heating element

With the dishwasher completely unplugged, remove the lower basket. The heating element is the U-shaped or circular metal bar running across the base of the tub, visible at the bottom of the wash chamber. Inspect its surface for cracks, bright orange corrosion patches, or areas where the coating has burned away.

A visually damaged or corroded element almost certainly needs replacing. Even a small crack in the element sheath allows moisture to enter and cause an earth fault.
Access and test the element terminals

With the dishwasher unplugged, remove the lower kickplate panel at the front base of the machine (held by one or two screws). The element terminals protrude through the base of the tub and are accessible from underneath with the panel removed. Disconnect the wiring from both terminals. Set a multimeter to resistance (ohms) and touch one probe to each terminal. A healthy dishwasher element typically reads between 20 and 30 ohms. A reading of zero (short circuit) or OL (open circuit) means the element has failed.

Only perform this test with the machine completely unplugged. Also test between each terminal and the machine's earth point — any reading other than OL here means the element has an earth fault and the dishwasher must not be used until it is replaced.
Test the NTC thermistor

The NTC sensor is a small cylindrical or oval component mounted at the side of the tub base or near the sump, connected by two thin wires. With the machine unplugged and the wiring disconnected from the sensor, set a multimeter to resistance and test across the two sensor terminals. At room temperature (approximately 20 degrees Celsius) a healthy NTC thermistor typically reads between 4,000 and 12,000 ohms — the exact value depends on the specific Hotpoint model. An open circuit (OL) reading or a reading of zero indicates the sensor has failed.

A faulty NTC sensor that reads too high causes the control board to believe the water is already at temperature, meaning it never switches the element on. A reading too low causes premature shutdown of the heating. Both produce F03.
Check element and sensor wiring

With the kickplate panel removed, inspect the wiring loom connecting the element terminals and the NTC sensor to the main wiring harness. Look for burnt insulation, chafed wire where the loom runs near sharp edges, corroded spade connectors, or any connector that is not fully seated. Disconnect and firmly reconnect each connector.

Ensure all connectors are fully reattached before replacing the kickplate and running a test cycle.
Did this solve your issue?
Escalation

When to call an engineer

  • Heating element reads outside 20 to 30 ohms or shows continuity to earth — must be replaced
  • NTC thermistor reads open circuit or zero ohms on a multimeter
  • Element tests within normal range but machine still does not heat — wiring or control board fault
  • Visible orange corrosion, cracking, or burning on the element surface in the tub base
Common questions

Frequently asked questions

What is the NTC sensor and why does it cause F03?
The NTC (Negative Temperature Coefficient) thermistor measures the water temperature and tells the control board when to switch the heating element on and off. A faulty sensor gives incorrect temperature readings, causing the board to mismanage heating.
Can limescale alone cause F03 without the element being broken?
Yes. A heavily scaled element can consume full electrical power but transfer very little heat to the water, causing the temperature timeout to trigger. Descaling resolves this without any component replacement.
Are dishes still safe after a cycle that triggered F03?
Dishes washed on a cycle that failed to reach the correct temperature will not have been sanitised. For hygiene-critical items such as baby bottles or cutting boards, rewash on a confirmed working hot cycle.
How do I know if it is the element or the sensor that has failed?
Test both with a multimeter as described above. If the element reads within range (20–30 ohms, no earth fault) but F03 persists, the NTC sensor is the likely cause. If the element reads OL or zero, the element needs replacing.

🎯 What is likely causing this fault?

🌡️
Heating element failure 45%
🌡️
NTC temperature sensor fault 25%
💡
Wiring / connectors 15%
⚠️
Control board (relay issue) 10%
⚠️
Limescale causing slow heating (false trigger) 5%

⚠️ Estimates based on common faults — not a guaranteed diagnosis. Always verify before ordering parts.

🔩

Parts you may need

Enter your model number to filter results to your exact machine

Usually found on a label inside the door frame or on the back panel of the machine.

No model entered
Part Approx. UK Cost Find it
Heating element £30 - £50
Heating element £30 - £40
Temperature Sensor (NTC) £15 - £20
Temperature Sensor (NTC) £15 - £20

ℹ️ Prices are approximate. Always check the part number matches your model before ordering. Not sure of your model number? Find out how to locate it here.