Editorial, source-based repair guidance · Not a service referral

Repair or replace calculatorrepair or replace, decided by the numbers
Automatic follows the operating system setting. Light and dark override it and are remembered in this browser.

Symptom guide / Bosch dishwasher

Bosch dishwasher: standing water at the bottom of the tub

Bosch puts a code on the panel for the drain faults it can see itself, and the E-series codes are worth reading before the machine is pulled out from under the counter. The display is the fastest way in: E15 on a Bosch dishwasher means safety switch detected water in the base of the dishwasher [S3] (the panel may show E24, E25, E23 for related conditions). Completed jobs carrying it average $301 (n=22). The symptom that brings people here is standing water at the bottom of the tub — in the wild it shows up as standing water at the bottom of the tub, won't drain, hums but doesn't drain or water left after the cycle finishes. Below, every cause is priced and timed, cheapest first.

What the fault looks like

Line drawing, front cutaway of a dishwasher: the control panel at the top, the door with its gasket and rinse-aid dispenser, the upper and lower racks with the spray arm between them, and at the bottom the heating element, the filter, the drain pump and the inlet valve. Highlighted part: filter (clogged filter). Safety information from this page's record: WARNING: Unplug the unit before opening it; CAUTION: Shut off the water supply first.
Fig. DISHWASHER - NOT DRAINING

What the E15 code on a Bosch dishwasher means

What a technician actually does

drain pump blocked, or pump cover loose or missing [S2]

medium likelihood advanced $210–$360 installed about 75 min

hums but doesn't drain standing water at the bottom of the tub E25 E23

E25 and E23 both point at the pump; humming with no drainage is the classic sign

the source publishes an installed price for a drain pump replacement ($210-360), not a part-only price; no part-only figure is claimed here

water in the base pan, anti-flood lockout [S1]

medium likelihood advanced $266–$390 installed about 60 min

won't drain controls seem dead E15

the pump drains the tub, not the base pan, so the machine can pump forever and never clear the water that tripped the float

the base-pan job is priced as a completed repair ($301 median, $266-390 middle half), not as a part

float switch stuck in the up position, or failed [S1]

low likelihood advanced not priced about 45 min

won't drain controls seem dead E15

the source recommends draining the pan and testing the switch for continuity before replacing anything; on some models the float sticks even with a dry pan

OEM float switch part number is documented (00165256) but no verified part-only price was found for this record; not claimed

OEM part number: 00165256.

Repair or replace?

The verdict

Under 5 years old: repair almost always wins. Over 8 years old AND the quote is more than half the price of a comparable new unit: replacement is usually the better value. [S2]

  • Typical completed repair: $130–$360 [S2] — n=195 completed jobs [S3]
  • Bosch dishwashers, all faults, from a second published dataset: $315 median — the source publishes no middle half for this row [S3] — n=195 completed jobs [S3]
  • drain pump replaced, all brands, from a second published dataset: $335 median — the source publishes no middle half for this row [S3] — n=99 completed jobs [S3]
  • wash pump replaced, all brands, from a second published dataset: $367 median — the source publishes no middle half for this row [S3] — n=118 completed jobs [S3]
  • control board replaced, all brands, from a second published dataset: $369 median — the source publishes no middle half for this row [S3] — n=57 completed jobs [S3]
  • door seal replaced, all brands, from a second published dataset: $292 median — the source publishes no middle half for this row [S3] — n=29 completed jobs [S3]
  • Comparable new unit: $600–$1,000 [S2]
  • Plus install and haul-away: $150–$250 — about $750–$1,250 installed all in [S2]
  • Planning life used for the decision: 8 years

The publisher behind the codes here publishes a median for only two of the Bosch fault codes, and it publishes no per-cause completed-job count at all for the six causes on this page: the E15 figure of 22 jobs and the E24 figure of 13 are the samples behind those two code medians, which is why they appear in the codes table above and nowhere in the job table. Its own limit is explicit - medians are published only where at least ten completed repairs support the figure, and for every other code it publishes the meaning and the likely part rather than a number it cannot stand behind. The same publisher also carries a job count for the drain pump as a part (99), but that counts a pump that was installed, not a pump that was blocked, so it is not a count of the blocked-pump cause on this page. Nothing here is estimated to fill the gap. The same page does carry one dataset at machine level rather than at code level, and it is bound to this record: across 195 completed Bosch dishwasher repairs its median invoice is $315 for the part, the labour and the service call together, and the same publisher prints four part rows behind those codes with their own counts (a drain pump at $335 across 99 jobs, a wash pump at $367 across 118, a control board at $369 across 57 and a door seal at $292 across 29). None of those rows carries a published middle half, so each is carried here with that limit declared rather than with an interval this page would have had to compute from an unknown spread.

the replacement threshold used by the cost source (over eight years old + quote above half the price of a comparable new unit -> replace). This is a decision rule, not a manufacturer lifespan specification.

Have a quote?

Put your quote and the age of the unit into the calculator — the same half-of-new-price rule, with your own numbers.

Open the calculator

Do this first (free)

clogged filter [S3]

high likelihood easy no part needed about 20 min

standing water at the bottom of the tub water left after the cycle finishes E24

the E24 code points at exactly this: drain filter blocked

blocked or kinked drain hose [S2]

high likelihood easy no part needed about 30 min

won't drain water left after the cycle finishes

the cost guide groups filter, air gap and drain hose clearing into one $130-200 job

clogged air gap (only if one is fitted) [S2]

medium likelihood easy no part needed about 25 min

won't drain

What each fix costs

CauseCostTimeDIY?
clogged filterno part needed20 mineasy
blocked or kinked drain hoseno part needed30 mineasy
clogged air gap (only if one is fitted)no part needed25 mineasy
float switch stuck in the up position, or failednot priced45 minadvanced
drain pump blocked, or pump cover loose or missing$210–$360 installed75 minadvanced
water in the base pan, anti-flood lockout$266–$390 installed60 minadvanced

A technician visit starts with a diagnostic fee of $75–$110 [S2]. Completed repairs run $130–$360 [S2].

Which Bosch models this covers

This applies to the 300, 500, 800, Benchmark series. Model numbers seen in this group: SHE53TL2UC, SHE863WF2N, SHE53C82N.

Sources

  1. [S1] ServiceMag (field reporting for appliance technicians) (2026-03-18). E15 mechanism, base-pan and float-switch diagnostics, OEM float switch part number 00165256
  2. [S2] FlexFul Appliance Repair (2025-11-28). 2026 installed repair price ranges, including the two that set the band on this page (clogged filter, air gap or drain hose clearing $130-200; drain pump replacement $210-360), and the neighbouring rows that bound them (water inlet valve $180-290, door gasket or door latch $140-220, hinge springs $170-280, sump gasket or lower door seal $250-400, control board $280-500, circulation wash motor $300-480), the replacement math ($600-1,000 plus $150-250 install and haul-away), and the 5-year and 8-year decision rule
  3. [S3] Bozmanfix (medians from completed jobs, sample sizes published) (2026). Bosch E-code meanings, E15 median $301 (n=22, IQR $266-390), E24 median $270 (n=13), $99 diagnostic

Last verified: 2026-09-27. Prices are US market figures from the sources above; your quote may differ.

About this page

Built from a fact record, not from a template: every number above is tied to one of the sources and the record is re-checked against them. Editorial choices (which symptom leads, which cause is the single tell) are kept in a separate block so the facts stay auditable.

Quick answers

How much does it cost to fix a Bosch dishwasher with this problem?

Completed repairs run $130–$360 according to the sources cited on this page, after a diagnostic fee of $75–$110.

How long does a dishwasher last?

The decision rule used on this page works from a planning life of 8 years.

Repair or replace?

Under 5 years old: repair almost always wins. Over 8 years old AND the quote is more than half the price of a comparable new unit: replacement is usually the better value.