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
Fig. DISHWASHER - NOT DRAINING
What the E15 code on a Bosch dishwasher means
E15 (also shown as E3100) — safety switch detected water in the base of the dishwasher [S3]. Median completed job: $301 (n=22). Middle half of jobs: $266–$390.
E24 (also shown as E6103) — not draining properly, drain filter blocked [S3]. Median completed job: $270 (n=13).
E25 (also shown as E6102) — drain pump blocked, or pump cover loose or missing [S3].
E23 (also shown as E6101) — an issue with the drain pump [S3].
What a technician actually does
drain pump blocked, or pump cover loose or missing [S2]
medium likelihoodadvanced$210–$360 installedabout 75 min
hums but doesn't drainstanding water at the bottom of the tubE25E23
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
medium likelihoodadvanced$266–$390 installedabout 60 min
won't draincontrols seem deadE15
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 likelihoodadvancednot pricedabout 45 min
won't draincontrols seem deadE15
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]
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]
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.
[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
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.