1. Door gasket fatigue (most common, years 4–7)
What it is: The lower door gasket flattens and the dishwasher leaks a small amount during the dry cycle when the door is closed and sealed. Water tracks down inside the door panel into the basepan over weeks until the float trips.
Fix: Replace OEM Bosch lower door gasket and (when worn) the door-side seal. Dry basepan, reset float, run two full cycles to verify.
Typical all-in: $245–$345 all-in
2. Wash-motor shaft seal leak (years 7–10)
What it is: The mechanical seal on the wash-motor shaft fails and weeps a few mL per cycle directly into the basepan. The dishwasher otherwise washes fine until the float trips.
Fix: Pull the dishwasher, replace OEM wash-motor seal kit (or full wash-motor assembly on platforms where the seal isn't serviced separately). Dry basepan, reset float.
Typical all-in: $385–$525 all-in
3. Drain-hose chafe at the cabinet pass-through
What it is: The corrugated drain hose abrades against the metal cabinet opening or the disposal tailpiece and pin-holes. Tiny weep during the drain phase fills the pan over weeks.
Fix: Replace OEM Bosch drain hose, install a grommet/sleeve at the pass-through, dry basepan, verify two cycles.
Typical all-in: $215–$315 all-in
4. Inlet-valve diaphragm weep
What it is: The water inlet solenoid valve diaphragm fails closed-but-not-fully — drips during the off-cycle. Drips run down the inlet line and pool in the basepan.
Fix: Replace OEM Bosch inlet valve assembly. Dry basepan, reset float, verify pressure.
Typical all-in: $235–$345 all-in
5. Cracked sump or filter bowl (less common)
What it is: Hairline stress crack on the plastic sump base — typically on 10+ yr units or after a power surge. Constant slow leak under the bottom rack.
Fix: Replace OEM sump assembly (4–5 hr job) or quote against replacement honestly.
Typical all-in: $485–$685 all-in