Bosch Dishwasher E09 Error Flow-Through Heater Fault — What It Means & How We Fix It
E09 on Bosch (and the shared Thermador / Gaggenau platform) is a flow-through heater fault — the integrated heating element inside the circulation-pump housing failed an open-circuit or grounded-coil self-check. The dishwasher won't heat wash water, sanitize cycles abort, and dishes come out cool and filmy. It's almost always one of three things, in this order: open heating element inside the pump housing, failed control-board triac that drives the heater, or a wiring-harness fault between the two.
- 4.5★ · 990+
- 1-Yr Warranty
- OEM Parts
- Same-Day
Same-day windows
Call before 2pm for today's route.
Every Minneapolis ZIP
55401–55455. No trip charge.
EPA 608 certified
Sealed-system & refrigerant work.
1-year warranty
Parts and labor in writing.
Updated June 27, 2026 · Reviewed by service manager
Quick answer
Bosch Dishwasher E09 Repair — Twin Cities — Quick Answer
See the full Minneapolis appliance repair service area for neighborhoods, ZIPs, and same-day availability.
What we fix in Minneapolis
The Minneapolis repair mix
What E09 actually means
E09 is a heater self-check fault. The Bosch control runs a continuity and ground-fault check on the flow-through heating element at the start of every wash phase. If the element is open, grounded, or drawing the wrong current, the control disables the wash, blinks E09 (or shows it on the digital display), and aborts the cycle. The heater is integrated into the circulation-pump body — it's not a separate replaceable coil like a Whirlpool or KitchenAid tall-tub.
Step 1 — confirm the fault, then check the harness
Pull power for 60 seconds, restore, and run a Rinse cycle. If E09 throws within 2 minutes, the fault is confirmed. Tip the dishwasher back, pull the kickplate, and inspect the harness from the main board to the pump for chafe against the cabinet sheet metal. Roughly 1 in 12 E09 calls is a chafed wire grounding to the cabinet — free fix.
Step 2 — replace the heater-pump assembly
On Bosch the heating element lives inside the circulation-pump housing. You can't service the coil — you replace the entire heater-pump assembly. The job takes 60–90 minutes and requires pulling the dishwasher out of the cabinet, dropping the lower spray arm and sump screens, and disconnecting the wiring harness. OEM heater-pump assemblies run $185–$285 in parts. Total installed: $385–$585.
Step 3 — main-board triac (rare)
If the new heater-pump assembly throws E09 within one cycle, the heater-control triac on the main board is the cause. Replace the main board ($245–$385 parts; $425–$625 installed). We carry common Bosch boards on the truck.
Why we see Bosch E09 so often in the Twin Cities
Twin Cities tap water is moderately hard (8–12 grains in Minneapolis, harder in Hastings, Stillwater, and the western suburbs). Scale deposits accumulate on the flow-through heater element over years and eventually cause a hairline fracture — that's the open circuit E09 detects. Annual dishwasher-cleaner runs (Bosch recommends every 30 cycles) extend element life. Homes on softened water see E09 less than half as often.
From the truck
Field-service notes on dishwasher repair
On dishwasher repair, we keep the diagnostic tight because the failure catalog on this brand is well-documented. Older Twin Cities housing stock (pre-1970 Kenwood, Como, Highland Park, Northeast) frequently has 15A dedicated circuits feeding modern 20A-rated appliances, which shows up as intermittent shutdowns misread as control-board failure.
Because this page focuses on what e09 actually means, our tech opens the call by isolating that subsystem before touching anything else. Wear parts (belts, pumps, igniters, valves) ship from our truck stock; boards and sealed-system parts are OEM-only from Marcone or the manufacturer's direct distributor. The $149 residential diagnostic is credited toward the repair if you approve; if you don't, you pay only the diagnostic and we leave a written scope. Every completed repair carries a 1-year parts and labor warranty in writing. The section above covers the specific failure surface — e09 is a heater self-check fault.
We stock the top-30 wear items for this brand on the truck, so most first-visit repairs close same-day. We're EPA 608 certified for sealed-system and refrigerant work, licensed and insured in Minnesota, and every tech carries a factory diagnostic laptop for brand-specific service modes. If the model is out of parts support, we'll say so on the first call and refund the diagnostic — that's the honest read on a repair-vs-replace decision, and it's the same read we'd give a family member calling about the same dishwasher.
Coverage
Minneapolis neighborhoods we cover
Same-day service routes through every Minneapolis ZIP — no separate trip charge anywhere inside city limits.
Neighborhood deep-dives
Neighborhoods
- Uptown
- Northeast Minneapolis
- Downtown
- North Loop
- Mill District
- Powderhorn
- Longfellow
- Linden Hills
- Kingfield
- Lyn-Lake
- Lyndale
- Whittier
- Loring Park
- Cedar-Riverside
- Marcy-Holmes
- Como
- Phillips
- Standish-Ericsson
- Seward
- Prospect Park
- Nokomis
- Bryn Mawr
- Fulton
- Tangletown
- Armatage
- Windom
- Diamond Lake
- Audubon Park
- Sheridan
- St. Anthony East
- St. Anthony West
- Logan Park
- Holland
- Columbia Park
- Waite Park
- Webber-Camden
- Folwell
- Jordan
- Hawthorne
- Near North
- Harrison
- Cedar-Isles-Dean
- East Isles
- ECCO
- Lowry Hill
- Lowry Hill East
- Stevens Square
- Elliot Park
- Kenwood
- Lake of the Isles
- Lake Harriet
- Lake Calhoun / Bde Maka Ska
ZIP codes
55401, 55402, 55403, 55404, 55405, 55406, 55407, 55408, 55409, 55410, 55411, 55412, 55413, 55414, 55415, 55416, 55417, 55418, 55419, 55454, 55455
Response windows
Drive times from our Minneapolis hub
Same-day windows are based on truck position at the time you call. The matrix below reflects typical mid-day response from our 222 E Hennepin hub.
| City | Drive time | Same-day cutoff |
|---|---|---|
| Minneapolis (city) | 0–20 min | Daily, call before 2pm |
| St. Paul | 15–25 min | Daily, call before 2pm |
| Edina | 15–20 min | Daily, call before 2pm |
| Bloomington | 20–25 min | Daily, call before 1pm |
| Eden Prairie | 20–30 min | Daily, call before 1pm |
| Maple Grove | 20–30 min | Daily, call before 1pm |
| Plymouth | 20–25 min | Daily, call before 1pm |
| Roseville | 15–20 min | Daily, call before 2pm |
| Woodbury | 25–35 min | Daily, call before 12pm |
| Golden Valley | 10–15 min | Daily, call before 2pm |
FAQ
Minneapolis questions, answered
What does E09 mean on a Bosch dishwasher?
E09 is a flow-through heater fault — the heating element inside the circulation-pump housing has failed a self-check (open circuit, grounded coil, or wrong current draw). Wash water won't heat, sanitize cycles abort.
How do I reset a Bosch E09 error?
Hold the Start button 3 seconds (or Cancel-Drain on older units), unplug the dishwasher for 60 seconds, plug back in, run a Rinse cycle. If E09 returns within 2 minutes, the heater-pump assembly needs replacement — schedule service.
Can I just bypass the heating element?
No — bypassing the heater removes the overheat protection that's built into the heater-pump assembly and voids the dishwasher's UL listing. Dishes won't sanitize, and the bypass is a fire risk. Replace the heater-pump assembly.
How much does it cost to fix Bosch E09?
$385–$585 all-in for the heater-pump assembly (the most common fix). $425–$625 if the main-board triac is the cause. Free if it's a chafed harness. Twin Cities flat $149 trip fee is credited toward the repair.
Does E09 apply to Thermador and Gaggenau dishwashers too?
Yes — Thermador and Gaggenau dishwashers share the Bosch platform and display the same E09 fault. Diagnosis and fix are identical.
Will dishwasher cleaner prevent E09?
It helps. Scale buildup on the flow-through heater is the long-term failure mode. Running a Bosch-approved dishwasher cleaner every 30 cycles (or monthly) extends element life by 2–4 years on Twin Cities tap water.
Related Minneapolis repair pages
- Bosch appliance repair (hub) →
- Bosch vs Miele dishwasher →
- Dishwasher not cleaning →
- Dishwasher making noise →
- Dishwasher repair Minneapolis →
- Appliance repair Minneapolis (hub) →
- Refrigerator repair Minneapolis →
- Washer repair Minneapolis →
- Dryer repair Minneapolis →
- Oven repair Minneapolis →
- Sub-Zero repair Minneapolis →
- Samsung repair Minneapolis →
- LG repair Minneapolis →
- Whirlpool repair Minneapolis →
What will this cost?
Pricing & repair-cost pages
Trying to decide repair vs. replace? These pages break down real all-in Twin Cities pricing by brand, model class, and failure mode.
Need fridge repair? See our Minneapolis page
Same-day refrigerator repair in Minneapolis — Sub-Zero, Samsung, LG, Whirlpool, KitchenAid. Flat $149 trip fee waived with repair, 1-year warranty on parts and labor.
Book dishwasher repair in Minneapolis
Have your model and serial number handy. Call before 2pm and we'll usually have a same-day window across Minneapolis.
Brands we service in Minneapolis
Dedicated Minneapolis landing pages for each brand we run most — fault codes, pricing, and the OEM parts our trucks stock for Minneapolis homes.