Dishwasher Repair in San Rafael & Marin County

Standing water, leaks, dishes coming out dirty, or an error code that will not clear. Including panel-ready Bosch, Miele and Asko units.

Rated 4.9 on Google from 109 reviews · Factory-trained technicians · Lic. 65972

Most dishwasher calls are drainage, leaks or wash performance. The drain side is quick to check: filter, drain pump, check valve, the drain hose loop and the garbage-disposal connection. Leaks take more patience, because water often shows up far from where it escapes, and many European dishwashers shut down with a leak code when a few ounces reach the base pan.

Symptoms and likely causes

What you seeWhat we check first
Standing water after the cycleClogged filter, drain pump, check valve, drain hose or air gap, disposal knockout plug on a new install
Leak or leak-protection code (Bosch E15)Door gasket, sump or pump seal, spray arm hose, loose inlet connection, overdosed detergent
Dishes not cleanCirculation pump, blocked spray arms, low water temperature, heater, inlet valve
Will not start or stops mid-cycleDoor latch, control board, float switch, error lockout
Drain error (Bosch E24/E25); Miele F11Kinked hose or blocked pump inlet

Panel-ready and European dishwashers

Integrated dishwashers with custom cabinet fronts (Bosch, Miele, Asko, Thermador, Fisher & Paykel DishDrawers) have to be removed carefully to protect the panel and the flooring. We diagnose as much as possible in place before pulling a unit.

Bosch dishwasher with the door open showing the racks and control panel
Stainless Miele dishwasher built into a kitchen island under a sunlit countertop

When we could not find it

Intermittent leaks are the hardest dishwasher fault to catch. One customer left a four-star review after we could not fully diagnose a leak on the visit and refunded the diagnostic fee. We would rather say that than guess and sell a part.

Repair or replace?

Pumps, latches, gaskets and inlet valves are routine. A control board on an inexpensive dishwasher that is ten or more years old is usually not worth it; on a Miele or Bosch integrated unit it often is.

Photos from our service calls

Bosch dishwasher, San Francisco Marina (circulation pump replacement)
Bosch dishwasher, San Francisco Marina (circulation pump replacement)
Bosch SilencePlus dishwasher control panel during diagnosis
Bosch SilencePlus dishwasher control panel during diagnosis
Dishwasher drain filter removed and cleaned
Dishwasher drain filter removed and cleaned

Inside the dishwasher

Overhead view of a dishwasher tub showing the spray arm, sump and stainless floor
Hand holding a dishwasher control board beside the open dishwasher door
White Bosch dishwasher control panel with a red display showing error code E:24
Error code E:24 shown on a Bosch dishwasher display.

Brands we work on

Brand pages cover model-specific faults and real jobs.

Related repair records

Troubleshooting guides

Dishwasher not draining: filter, hose and pump checks

Diagnostic fee and warranty

UniFix Appliance Repair diagnostic visits start at $85. The diagnostic fee varies by appliance type, brand, location, and appointment requirements. We confirm the fee before scheduling. If you approve the repair, the diagnostic fee is applied toward it. The repair is quoted before any work starts. Repairs carry a written warranty on parts and labor; the term is stated on your invoice. How repair costs work.

How a visit works

  1. Book. Call (415) 494-7882 or use the form below. Tell us the brand, model and what the appliance is doing; we confirm the diagnostic fee and an arrival window before scheduling. Same-day appointments when available.
  2. Diagnose. The technician tests the appliance in your home and explains what failed and why.
  3. Approve the price. You get the repair price before any work starts, and decide whether to go ahead.
  4. Repair or order parts. Drain pumps, latches, gaskets and inlet valves are routine. Parts for European and panel-ready dishwashers are often ordered after diagnosis.

Before you book

  • Write down any code. Note exactly what the display shows (for example a Bosch E15 or E24) and when in the cycle it stops.
  • Standing water. Turn the dishwasher off. You can scoop out water, but leave the filter and pump to us if the water will not drain.
  • Find the model number. Usually on the edge of the door or the side of the tub frame, visible with the door open.
  • Custom cabinet panel?. Tell us if the front matches your cabinets, so we plan for removal without damaging the panel or floor.

What customers said about dishwasher repairs

Excerpts are copied word-for-word from our Google Business Profile, where UniFix is rated 4.9 from 109 reviews (as of Nov 2, 2026). Read every review on Google.

★★★★★

“Daniel of UniFix Appliance Repair has repaired our Asko dishwasher on two separate occasions. Both times he was prompt, straight forward in his diagnosis, and efficient in his repair of the problem.”

Paul R.Asko dishwasher · Google review, Apr 2026
★★★★★

“Friendly same day service. Fixed my dishwasher in under an hour.”

Robbie M.Dishwasher · Google review, Apr 2026
★★★★★

“Daniel was amazing. He knew exactly what was wrong within minutes of seeing my appliance.”

Donna W.Dishwasher · Google review, Jun 2026
★★★★★

“Daniel fix my dishwasher pomp Arrive on time and price was reasonable”

Dmitry K.Dishwasher pump · Google review, Mar 2026
★★★★☆

“UniFix was not able to fully diagnose our dishwasher leak but they did reach out and offer a refund of the diagnosis fee which was appreciated!”

Lauren W.Dishwasher leak · Google review, Aug 2026

Common questions

My Bosch shows E15. What does it mean?

Water has reached the base pan and the leak float has tripped. The machine will pump out and refuse to run until the base is dry and the leak source is fixed.

Do you repair Asko dishwashers?

Yes. One customer has had us repair their Asko dishwasher on two separate occasions.

How much is the diagnostic visit?

UniFix Appliance Repair diagnostic visits start at $85. The diagnostic fee varies by appliance type, brand, location, and appointment requirements. We confirm the fee before scheduling. If you approve the repair, the diagnostic fee is applied toward it. If we cannot find the fault, we tell you.

Request a visit

Prefer to talk? Call (415) 494-7882 (San Francisco: (415) 683-0403). UniFix Appliance Repair diagnostic visits start at $85. The diagnostic fee varies by appliance type, brand, location, and appointment requirements. We confirm the fee before scheduling. If you approve the repair, the diagnostic fee is applied toward it.

We will contact you to confirm the diagnostic fee and an appointment time before anything is scheduled.