A bathroom exhaust fan is the single most important piece of moisture-control equipment in your home. When it stops working — or runs but barely moves any air — humidity stays trapped, mold colonies start within 48 hours, and paint, drywall, and trim begin a slow, expensive failure. If you've noticed condensation lingering on mirrors longer than usual, musty smells, or a fan that hums weakly, you have a problem worth fixing this week, not next month.
This guide walks Bay Area homeowners through every common failure mode, the right diagnostic steps, realistic 2026 costs, and when DIY makes sense versus calling a licensed handyman in San Jose. Most repairs take under an hour and cost less than $250.
Why a Working Bath Fan Matters in Coastal California
Bay Area microclimates — especially in San Francisco, Daly City, and Pacifica — push outdoor humidity above 70% for much of the year. Without active ventilation, a single hot shower can raise bathroom humidity to 95%, soaking insulation, fasteners, and framing for hours. Inland cities like San Jose and Sunnyvale are drier but still benefit from forced ventilation to remove odors and prevent fixture corrosion.
California Title 24 also requires functional mechanical ventilation in every bathroom — meaning a broken fan is technically a code violation that can surface during a home sale inspection.
Common Causes of a Bathroom Fan Failure
- Tripped wall switch or burnt motor capacitor (no sound at all)
- Dust-clogged blades and grille (humming but weak airflow)
- Disconnected or crushed flex duct in the attic
- Backdraft damper stuck closed at the roof or wall cap
- Failed motor bearings (loud grinding or rattling)
- Wrongly sized fan for room (under 50 CFM in a large bath)
Step-by-Step Diagnostic
Step 1 — Confirm Power
Flip the switch. No sound, no light? Check the breaker, then test the switch with a non-contact voltage tester. If voltage reaches the fan box but nothing runs, the motor or capacitor is dead.
Step 2 — Test Airflow
Hold a single sheet of toilet paper an inch below the running grille. It should stick firmly. If it falls or barely flutters, the fan is producing less than 30 CFM — far below the 50–80 CFM most bathrooms need.
Step 3 — Inspect the Grille and Blades
Pull the grille down (most snap off). Vacuum the blades, motor housing, and grille with a brush attachment. Years of lint can cut airflow in half. Reinstall and re-test.
Step 4 — Check the Duct Run
From the attic, follow the flex duct from the fan housing to the roof or sidewall cap. Look for crushed sections, disconnections, or sagging runs holding water. Reseal joints with foil tape (never duct tape — it dries and falls off).
Step 5 — Check the Exterior Damper
Find the cap outside. The damper flap should swing open freely with the fan running. Wasps, paint, and corrosion commonly seize them shut.
DIY Repairs Most Homeowners Can Handle
- Cleaning the grille and blades — 15 minutes, $0
- Replacing the grille — 10 minutes, $15–$30
- Resealing or reconnecting flex duct — 30 minutes, $20
- Freeing a stuck exterior damper — 20 minutes, $0
- Swapping the motor cartridge (Broan/NuTone universal) — 45 minutes, $40–$90
When to Replace the Whole Fan
If the housing is rusted, the fan is over 15 years old, or it's noticeably louder than 2.0 sones, replace it. Modern Energy Star fans like the Panasonic WhisperCeiling pull 80–110 CFM at under 0.3 sones — quieter than a refrigerator — and last 20+ years. Whole-unit replacement runs $250–$500 installed in most Bay Area homes.
2026 Cost Estimates
| Job | DIY | Pro (Bay Area) |
|---|---|---|
| Clean & service existing fan | $0 | $95–$150 |
| Replace motor cartridge only | $40–$90 | $175–$275 |
| Full fan replacement (same location) | $120–$250 | $300–$500 |
| New fan with new ductwork | Not recommended | $450–$800 |
| Fan + light + heater combo install | — | $550–$950 |
Sizing Your Replacement Fan
Rule of thumb: 1 CFM per square foot of bathroom for ceilings up to 8 feet. A 60 sq ft bathroom needs at least 60 CFM. For bathrooms with separate toilet rooms, jetted tubs, or steam showers, add 50 CFM per fixture.
Prevention Tips
- Run the fan during every shower and for 20 minutes after
- Install a humidity-sensing switch ($35) so it never gets forgotten
- Vacuum the grille every 3 months
- Inspect the exterior damper annually
- Avoid using bath fans to vent attics — code prohibits it and creates condensation
When to Call a Professional
Call a pro if the fan is hardwired into a complex switch loop, the duct runs through finished ceilings, you smell burning, or the motor sparks. Any rooftop work also belongs in professional hands. Our team handles full fan replacements across the Bay Area, including Mountain View, Santa Clara, and Cupertino.
FAQs
Why does my bath fan run but not pull air?
Almost always a clogged grille, disconnected duct, or stuck exterior damper. Clean and inspect in that order.
How long should a bathroom fan last?
Builder-grade fans last 8–12 years; quality Energy Star units last 20+ years.
Is it safe to leave a bathroom fan running all day?
Modern fans are rated for continuous duty. Older fans should not run more than 2 hours at a time.
Can I vent the fan into the attic?
No — it violates California code and dumps moisture into your insulation, causing mold and rot.
How much does a Bay Area handyman charge to install a fan?
Expect $300–$500 for a same-location swap, more for new ductwork. See our handyman pricing guide.
Get Your Bathroom Ventilation Working Right
Don't let a weak fan turn into a $5,000 mold remediation. Call (510) 938-4277 for fast, code-compliant fan repair or replacement, or browse our full handyman services.
Need Professional Help?
Call Precision Handy Repairs for expert home repair services. Free estimates, same-day availability.
(510) 938-4277
