Last updated: 2026-10-30 · By Fix It or Replace editorial team

Bosch Dishwasher Not Draining? Filter, Pump Cover, E24 and E25 Fixes — Costs and Repair vs Replace (2026)

Disclosure: This page has affiliate links and a call line operated by a partner service. If you buy a part through our links or book a repair through the call line, we may earn a commission at no extra cost to you. That never changes what we recommend. . Read our full disclosure.

Quick answer

Bosch says the most common reason a dishwasher stops draining is food debris clogging the filter or the drain pump. Both sit at the bottom of the tub, and both are free to clear.

Bosch's steps, cheapest first:

  1. Clean the filter. Unscrew the filter cylinder, lift out the filter system, and wash it under running water with mild soap and a soft brush.
  2. Check the drain pump under the pump cover. With the filter out, pry off the pump cover with a spoon, grip it, pull up until it resists, then pull forward. Sponge out standing water and remove debris (careful: glass is sharp). Put the cover back and press down until it clicks.
  3. Make sure the pump cover isn't loose. Bosch says a loose or missing pump cover causes E24 and E25 by itself.
  4. New garbage disposal? Remove the knockout plug from the disposal's dishwasher inlet. Bosch lists a forgotten knockout as a cause of E24.
  5. Check the hose for kinks or damage, and the drain connection for a good seal.
  6. Cancel and drain. Press and hold Start for about 3 seconds until the display reads 0:01, close the door, and wait about 1 minute while it drains (Bosch manual; button names vary by model).

What the codes mean (Bosch US): E24 = not draining because the drain filter is blocked (or the hose or connection). E25 = the drain pump is blocked or its cover is loose or missing. E23 = a drain-pump problem (blocked, clogged, or faulty); Bosch says call support.

If those don't fix it, the usual part is the drain pump itself, then a stuck check valve, a clogged drain hose, or, rarely, the control module.

Repair or replace? Most Bosch drain problems cost nothing to fix. A drain pump is usually worth replacing on a dishwasher under about 8 years old. See the calculator below.

Need a repair pro?
Our partner pro call line is coming soon. Until then: if your appliance may still be under warranty, contact the manufacturer first. Otherwise, get two or three written quotes from local appliance repair companies, and ask about the diagnostic fee and the parts-and-labor warranty.

Verdict at a glance

Your situationWhat it usually meansOur verdict
E24 or E25; dirty filter; loose pump cover; new disposalFilter clog, debris in the pump, cover not clicked in, knockout plug✅ Free fix. Clean, clear, re-seat, remove the knockout
Drains after you clear the pump, but slowly; water backs up from the sinkKinked or clogged hose, disposal or sink drain clog✅ Free to cheap. Straighten or flush the hose; clear the disposal
E23, or E25 again with a clean pump; hum with no water movingFailed drain pump; check valve; electronics🔧 Usually worth repairing under about 8 years old (electronics may be covered parts-only to year 5)

Safety check before any DIY (30 seconds)

Stop and don't start the DIY steps below if any of these is true:

If none of these apply, the free checks below are safe for most owners.

Fix order at a glance (cheapest first)

OrderWhat to tryCostDIY tier
1Clean the filter system (coarse, fine, and micro filter)FreeEasy
2Spoon off the pump cover; sponge out water; clear debrisFreeEasy
3Re-seat the pump cover until it clicksFreeEasy
4New disposal: remove the knockout plugFreeEasy
5Run the disposal; check the sink drainsFreeEasy
6Check the hose for kinks or damage; check the drain connection sealFreeEasy
7Cancel a cycle (hold Start about 3 seconds) and let it drainFreeEasy
8Reset power at the breaker for 30 secondsFreeEasy
9Disconnect and flush the drain hose at the sink endFreeModerate
10Replace the pump cover, check valve, or drain hosePart, or pro visitModerate
11Replace the drain pumpPart, or pro visitAdvanced
12Control modulePro diagnosis firstAdvanced

DIY tiers: Easy (no panels off) · Moderate (hoses or a panel off, power off) · Advanced (wiring connectors or several parts) · Pro only (mains wiring, or still under warranty).

Which Bosch dishwasher do you have?

Bosch says the model and serial number are on the label on the edge of the dishwasher door. You need it to download your manual, order the right pump or hose, and check warranty status.

Series (US)Model prefix (examples)DisplayNotes
100 / 300 SeriesOften SHE or SHS (check label)Codes on the display on most modelsSame filter and pump-cover layout on most
500 / 800 SeriesOften SHP, SHX, or SHPM (check label)Codes on the displaySome 800 Series dry with CrystalDry; extra codes apply
BenchmarkOften SHV or SHP (check label)Codes on the display

Prefixes are examples, not a full list. Find your manual by entering your model number on Bosch's US owner-support site.

Five-minute checks before you call anyone

  1. Bail out the water. Towels down. Use a cup and a sponge for the last of it.
  2. Filter. Turn the filter cylinder to unlock it and lift out the filter system (coarse, flat fine, and micro filter). Wash under running water with mild soap and a soft brush. Check for glass, labels, and seeds.
  3. Pump cover and pump (Bosch steps). Power off. With the filter out, use a spoon to pry the pump cover up, grip it and pull up until it resists, then pull forward to remove it. Look into the pump chamber and remove anything stuck there. Put the cover back in its original position and press down until it clicks.
  4. Reassemble the filters in reverse order. A filter or cover that isn't locked in place can bring E24 or E25 straight back.
  5. Knockout plug. If the drain hose goes to a garbage disposal, especially a new one, make sure its knockout plug was removed. Run the disposal.
  6. Hose and connection. Under the sink: no kinks or crushed sections; the connection to the sink drain or disposal is sealed.
  7. Cancel and drain. Power on, press and hold Start about 3 seconds until 0:01 shows, close the door, and wait about a minute. (Some models use a different button; check your manual.)
  8. Power reset. If a code stays, switch the breaker off for 30 seconds, then on.

How to know it's fixed: a short cycle ends with no standing water above the filter, and E24/E25 doesn't come back.

Bosch dishwasher codes linked to "not draining"

Bosch lists these on its US owner-support error-code guide. Codes show on the display; see your manual for where your model shows them.

CodeBosch's meaningWhat to do
E24Not draining properly because the drain filter is blockedCheck the hose for kinks or damage and the drain connection seal; make sure the pump cover under the filter isn't loose; remove the disposal knockout plug; then reset
E25Drain pump blocked, or the drain pump cover is loose or missingRe-seat the cover; remove it with a spoon and clear debris and standing water from the pump
E23Drain pump problem: blocked, clogged, or faultyContact Bosch Customer Support
E22Filter blockedWash the filter under running water with mild soap and a soft brush
E15Water detected in the base (leak protection activated)Turn off the water supply and contact Bosch
E27House power to the unit is too lowReset the breaker for 30 seconds; if it returns, have an electrician check the voltage

Which part each code points at, and how hard the fix is:

Code / symptomPart most often involvedFirst fix (free)If it comes backDIY tier
E22, E24Filter, hose, drain connection, disposalClean the filter; straighten the hose; remove the knockoutDrain hoseEasy → Moderate
E25Pump cover, debris in the drain pumpClear the pump; re-seat the cover until it clicksPump cover (if cracked) or drain pumpEasy → Advanced
E23Drain pumpClear the pump chamberDrain pumpAdvanced
Humming, no water movesDrain pump impeller jammedClear the pump chamberDrain pumpAdvanced
Dirty water flows back into the tubCheck valveFlush the hoseCheck valveModerate
No code, pump never runsElectronicsBreaker reset 30 secondsControl moduleAdvanced

Code meanings and steps from Bosch's US owner-support pages "Bosch Dishwasher Error Codes", "Error Code E24", "Error Code E25", "Dishwasher not draining", and "Cleaning Your Dishwasher Pump" (sources 1–4) and a Bosch US Use and Care Manual (source 5), checked directly 2026-10-30. The open ApplianceDB sample (source 11), which maps manufacturer codes to a component, a ranked fix, and a DIY difficulty, has no Bosch dishwasher entries, so the code→part table above is our own mapping from Bosch's pages and the part catalog, not Bosch wording. Your owner's manual has the final list.

Diagnose by symptom → likely part

Before you touch parts: Disconnect power (Bosch). Let hot water cool. Bail out the tub. Gloves on; debris in the pump can be sharp.

1. E24 or E22; water above the filter

Likely causes: a clogged filter, a kinked drain hose, a poor drain connection, or a knockout plug in a new disposal.

Signs: standing water after the cycle; gurgling; a pause mid-cycle (Bosch lists these as E24 symptoms).

DIY difficulty: Easy.

PartWhat it doesDIY difficulty
Filter system (fine / micro)Catches food before it reaches the pumpEasy

2. E25; a hum, or a click-click from the pump

Likely causes: debris (glass, a cherry pit, a bottle cap) jamming the drain pump, or a loose pump cover.

Signs: E25; humming during drain; the cover lifts out too easily.

DIY difficulty: Easy (pump cover and chamber); the cover is a cheap part if it's cracked.

PartWhat it doesDIY difficulty
Drain pump cover (lid)Closes the pump chamber; must click inEasy

3. E23, or E25 again with a clean pump chamber

Likely cause: a failed drain pump. Bosch says call support for E23.

Signs: no pump sound, or a hum with the impeller turning freely and nothing moving.

DIY difficulty: Advanced (dishwasher pulled out or laid back, base parts and wiring connectors). In warranty, use Bosch service.

PartWhat it doesDIY difficulty
Drain pumpPushes water out through the drain hoseAdvanced

4. Dirty water flows back in; slow drain with a clear filter and pump

Likely causes: a stuck check valve or a clogged drain hose.

DIY difficulty: Moderate.

PartWhat it doesDIY difficulty
Check valveStops drained water flowing back into the tubModerate
Drain hoseCarries water to the sink drain or disposalModerate

5. The pump never runs and there's no code

Likely causes: electronics (the control module) or wiring. Bosch's 5-year electronics warranty may cover the part.

DIY difficulty: Advanced; diagnose first.

PartWhat it doesDIY difficulty
Control moduleRuns the cycle and powers the pumpAdvanced; diagnose first

Not sure if it's the pump, the valve, or the hose? A technician can check the pump, valve, and drain path in one visit; that's the visit that decides repair vs. replace.
Partner pro call line coming soon. See “who services” below for your options.
Independent partner service, not Bosch. We may be paid when you call.

Prevent it next time

What Bosch's warranty covers on a dishwasher

Per Bosch's US warranty information page and the warranty statement in Bosch's US Use and Care Manual (see Sources):

Period (from purchase)What's coveredWho pays labor
Year 1Entire appliance, parts and laborBosch
Years 2–5Electronics (microprocessor or printed circuit board), parts only; racks (not rack components), parts onlyYou pay labor
LifetimeRust-through of the inner tub liner and the stainless-steel door, parts onlyYou pay labor

What this means for a dishwasher that won't drain: in year 1, a failed drain pump is covered. After year 1 the drain pump isn't on the extended list, but a control module is, parts-only, through year 5. Bosch excludes correction of installation problems (a knockout plug left in or a bad drain connection), failure to maintain (a clogged filter), resetting breakers or fuses, freezing temperatures and power surges, and unauthorized or self-performed repairs beyond normal care. Keep proof of purchase.

→ Bosch Customer Support: 1-800-944-2904 · Bosch US owner support

Before you pay for any repair: a 4-point check

  1. Warranty: year 1 parts and labor; electronics parts-only to year 5; plus retailer or credit-card extended protection or a Bosch Appliance Service Plan.
  2. Recalls: search your model at the U.S. Consumer Product Safety Commission's recall site: cpsc.gov/Recalls. A recall repair is free.
  3. Free fixes done: filter, pump chamber, pump cover click, knockout plug, disposal, hose, Cancel/Drain, breaker reset.
  4. Written quote: ask for part, labor, and trip fee as separate lines, and whether the tech checked the pump chamber first.

What it costs: repair parts and pro service (2026)

How we price this table: DIY part prices are Bosch part numbers listed on Sears PartsDirect public search pages (S-list under Sources), USD before tax and shipping; ranges span several part numbers because the right part depends on your model number. Pro costs tagged [GUIDE] come from two US cost guides (Fixr = G1, HomeGuide = G2): national averages for dishwashers in general unless noted, not Bosch-specific quotes. "Varies — get a quote" means neither guide itemizes that repair, so we don't show a number.

RepairPart cost (DIY)Typical pro cost (parts + labor)Notes
Filter, pump chamber, cover, knockout, hose, reset$0—Do these first
Filter$36.30–$135.61 (00751458 to 00441905) [S2][GUIDE] filter $50–$125 (G1); replace filter $90–$175 (G2)If cracked or warped
Pump cover (lid)$28.04–$46.96 (00611322, 00165263) [S1]Varies — get a quote (not itemized in G1/G2)If it won't click in
Check valve$22.00–$28.28 (00165262, 00611320) [S3]Varies — get a quote (not itemized in G1/G2)Cheap part; labor is the cost
Drain hose$18.13–$65.84 (00263099 to 00744881) [S4][GUIDE] drain hose $50–$100 (G1); $80–$180 (G2)
Drain pump$41.55–$131.68 (00631200 to 00642239) [S1][GUIDE] pump replacement $150–$400, pump repair $100–$250 (G1); drain pump replacement $100–$400, part $20–$100 (G2, all brands)Most common real part failure
Control module / board$104.73–$531.03 (00647475 to 00657427) [S5][GUIDE] control panel replacement $200–$500 (G1); control board $200–$600 (G2)May be covered parts-only to year 5
Bosch dishwasher repair (brand range)—[GUIDE] Bosch $50–$450 (G1, brand-specific, all repair types)
Service call / diagnostic fee—[GUIDE] $50–$75 diagnostic, labor $50–$100 per hour (G1); $70–$130 minimum service fee incl. first hour, then $50–$125 per hour (G2)
New comparable dishwasher—[GUIDE] $400–$700 unit + $100–$300 installation (G1); $600–$1,700 replacement (G2); all brandsAdd haul-away if not included

Part prices checked 2026-10-30 on Sears PartsDirect public search pages (S1–S5). Pro-cost cells tagged [GUIDE] from G1 (Fixr) and G2 (HomeGuide), re-read 2026-10-30; [GUIDE] figures are national averages, not Bosch-specific quotes except where marked. Prices change; confirm with your model number.

Tip: tell the tech the code (E24, E25, E23), whether you cleared the pump chamber, and whether the sink drains normally.

Repair vs. replace calculator

1. What's the all-in repair cost? → R = trip/diagnostic fee + part + labor + tax, minus anything Bosch's warranty (or a recall) covers
2. What does a comparable new dishwasher cost, all-in? → N = unit + installation + haul-away (+ new hoses or install kit)
3. How old is your dishwasher, and how long should it last? → Age and Life (use about 11 years, near the middle of HomeGuide's 8–15-year range, if you don't know)
4. How much have you spent on repairs in the last 2 years? → Past

Step A — Cost ratio: R ÷ N
Step B — Life used: Age ÷ Life
Step C — Repeat-repair check: (R + Past) ÷ N

Life used under 50%Life used over 50%
Repair under 50% of new✅ Repair🤔 Repair is usually fine. Check for other wear
Repair over 50% of new🤔 Get a second quote first❌ Replace

Repeat-repair rule: if Step C is over 50%, treat it like the bottom-right box: money keeps going into the same machine. And if the part is no longer available for your model, that decides it: replace.

Worked example 1 (illustrative numbers): A 4-year-old Bosch shows E25. A broken wine-glass stem is wedged in the pump chamber. Clearing it fixes the drain. R = $0.
→ Not a repair.

Worked example 2 (illustrative numbers): A 6-year-old Bosch shows E23 and hums. A tech replaces the drain pump: R = $300; N = $1,000; no other repairs.
300 ÷ 1,000 = 30%; life used 6 ÷ 11 = 55%; repeat check 30% → Repair (usually fine; check for other wear).

Worked example 3 (illustrative numbers): A 10-year-old Bosch needs a control module (out of the 5-year electronics coverage) after a pump replacement last year for $280. R = $450; N = $1,000.
450 ÷ 1,000 = 45%; life used 10 ÷ 11 = 91%; repeat check (450 + 280) ÷ 1,000 = 73% → Replace.

Tips toward replacing: electronics outside the 5-year coverage on an older dishwasher, a second big repair in about 2 years, or a leak under the tub.
Tips toward repairing: it's the pump cover, filter, check valve, hose, or pump; the dishwasher is under about 8 years old; or the board is still inside Bosch's parts-only electronics coverage.

Why 50%? It's the common rule of thumb, and the one we use. Some technician checklists draw the line a little higher, at about 60% of a new dishwasher's price, so treat a repair that costs 50–60% of new as a second-quote zone, not an automatic replace. The older the dishwasher, the lower the line should go: once it has used more than half its expected life, the same repair buys fewer years.

Who services Bosch dishwashers near you

1. Bosch (warranty or authorized service). In year 1, and for electronics through year 5, start with Bosch. Warranty work goes through Bosch or a BSH-authorized service provider.
→ Bosch Customer Support: 1-800-944-2904 · Bosch US owner support

2. A partner appliance pro (out of warranty).
Our call line connects you with an independent appliance repair provider in your area. Tell them the code, whether you cleared the pump chamber, whether it hums, and your model number.

Need a repair pro?
Our partner pro call line is coming soon. Until then: if your appliance may still be under warranty, contact the manufacturer first. Otherwise, get two or three written quotes from local appliance repair companies, and ask about the diagnostic fee and the parts-and-labor warranty.

3. A plumber. If the sink or disposal is clogged too.

4. DIY with the right part. Filters, pump covers, check valves, and hoses are common DIY jobs out of warranty. Order by your exact model number.

Questions to ask any technician:

Optional: is an appliance warranty worth it?

A home warranty (service contract) can cover repairs for a yearly fee plus a per-visit service fee. Read the exclusions carefully: many plans exclude clogs and installation problems. A dishwasher that's already broken is usually not covered. Bosch also offers a Bosch Appliance Service Plan to registered owners.

FAQ

Why is my Bosch dishwasher not draining?
Bosch says the most common reason is food debris clogging the filter or the drain pump. Clean the filter, then remove the pump cover with a spoon and clear the pump chamber.

What does E24 mean on a Bosch dishwasher?
It's not draining properly because the drain filter is blocked. Bosch also says check the hose, the drain connection, the pump cover, and the disposal knockout plug.

What does E25 mean on a Bosch dishwasher?
The drain pump is blocked, or the pump cover is loose or missing. Remove the cover, clear the pump, and click the cover back into place.

How do I get the pump cover off a Bosch dishwasher?
Take out the filter. Pry the cover up with a spoon, grip it, pull up until it resists, then pull forward. Press it back down until it clicks.

How do I drain a Bosch dishwasher with water in it?
On many models, press and hold Start for about 3 seconds until the display reads 0:01, close the door, and wait about a minute while it drains. If it can't drain, sponge out the water and clear the pump.

How do I reset a Bosch dishwasher error code?
Fix the cause first, then reset as your manual describes. Bosch's code guide also uses a 30-second breaker reset for many codes.

Does Bosch's warranty cover a drain pump?
In the first year, yes (parts and labor). After that, Bosch's extended coverage is for electronics and racks to year 5 and rust-through for life, not the pump.

Is it worth fixing a Bosch dishwasher that won't drain?
Usually. Most causes are free, and a drain pump is a common, moderate repair. Electronics on an older Bosch outside its 5-year coverage lean toward replacing. Use the calculator above.

About the author

Fix It or Replace editorial team — We research appliance repairs using manufacturer documentation, parts-supplier data, and current US cost guides, and we cite every source below. We are not appliance technicians; for anything involving wiring or household plumbing, call a qualified pro.
Last updated: 2026-10-30.

Sources

  1. Bosch US owner support: "Bosch Dishwasher Error Codes" (E15 water in the base, turn off water inflow; E22 filter blocked, wash under running water with mild soap and a soft brush; E23 drain pump blocked, clogged, or faulty, contact support; E24 drain filter blocked, hose, pump cover, disposal plug; E25 drain pump blocked or cover loose or missing, spoon, up until resistance, forward; E27 house power too low, 30-second breaker reset, electrician; many codes: reset the breaker 30 seconds; Customer Support 1-800-944-2904). https://www.bosch-home.com/us/owner-support/dishwashers/error-codes (accessed 2026-10-30)
  2. Bosch US owner support: "Bosch Dishwasher Error Code E24" (water pooling, pausing, gurgling or humming; filter may need cleaning; new disposal knockout plug; check the hose isn't kinked or damaged; siphon connection sealed; pump cover not loose; remove the disposer plug; reset per the owner's manual) and "E25 Bosch Dishwasher Error Code". https://www.bosch-home.com/us/owner-support/dishwashers/error-codes/e24 · https://www.bosch-home.com/us/owner-support/get-support/support-selfhelp-dishwasher-error-e25 (accessed 2026-10-30)
  3. Bosch US owner support: "Dishwasher Troubleshooting: Dishwasher is not draining" (most common reason is food debris in the filter or water pump; remove and clean the filter with soap and a soft brush; remove the pump cover, remove debris and standing water with a sponge, sharp debris caution; reinstall). https://www.bosch-home.com/us/owner-support/get-support/support-selfhelp-dishwasher-not-drain (accessed 2026-10-30)
  4. Bosch US owner support: "Cleaning Your Dishwasher Pump: Check for Debris Easily". https://www.bosch-home.com/us/owner-support/get-support/support-selfhelp-dishwashers-cleaning-dishwasher-pump (accessed 2026-10-30)
  5. Bosch Dishwashers Use and Care Manual, models SHX4ATF/SHX4AT5/SHX4AT7 (Cancel a cycle: hold Start about 3 seconds until 0:01, about 1 minute to drain; filter system coarse, flat fine, and micro filter, unscrew the cylinder; waste water pump: disconnect power, remove filters, scoop out water, spoon off the pump cover, up then forward, press until it clicks; scald warning; winterizing by an authorized professional; model and serial label on the edge of the door; Statement of Limited Product Warranty: 365 days parts and labor; 5-year electronics and dish racks, parts only; lifetime stainless rust-through; exclusions incl. failure to maintain, improper installation, unauthorized or self-performed service, freezing temperatures, power surges, correction of installation problems, resetting breakers or fuses; 1-800-944-2904). https://media3.bosch-home.com/Documents/9000817363_A.pdf (accessed 2026-10-30)
  6. Bosch US: "Warranty Information" (dishwashers: entire appliance parts and labor 1 year; electronics parts only years 2–5; racks parts only years 2–5; rust-through on inner tub liner and stainless door parts only lifetime; Bosch Appliance Service Plan offer on registration). https://www.bosch-home.com/us/owner-support/warranty-information (accessed 2026-10-30)
  7. U.S. Consumer Product Safety Commission: recalls search. https://www.cpsc.gov/Recalls (accessed 2026-10-30)
  8. Federal Trade Commission: endorsement and affiliate disclosure guidance. https://www.ftc.gov/business-guidance/resources/ftcs-endorsement-guides-what-people-are-asking
  9. Part prices: Sears PartsDirect public search pages, see S-list below (accessed 2026-10-30).
  10. Repair cost guides: Fixr (G1) and HomeGuide (G2), see list below (accessed 2026-10-30).
  11. ApplianceDB free developer sample (checked for Bosch US dishwasher codes; none in the sample, so not used for this page's tables). Data under the Open Database License (ODbL) v1.0. https://github.com/ApplianceDB/ApplianceDB-public (accessed 2026-10-30)

Part price sources (Sears PartsDirect public search results, USD, accessed 2026-10-30; Bosch part numbers only, other brands in the same results excluded; prices change, confirm with your model number):

Pro-cost guide sources [GUIDE] (US national averages, parts + labor, not brand-specific quotes unless noted; the guide pages carry 2023–2025 dates, so local quotes may differ):

Disclosure

Fix It or Replace is an independent site. We are not affiliated with, endorsed by, or sponsored by Bosch or BSH Home Appliances Corporation. "Bosch", "CrystalDry", and "Benchmark" are trademarks of their owners and are used here only to describe the products we cover.

We don't publish fake reviews or testimonials, and we never present a tracking phone number as a specific local business.