Bathroom Ventilation: Stop Mold in Humid Flats for Good
Exhaust CFM, window plus fan combos, squeegee routine and silicone care that prevent mold in windowless Moroccan bathrooms.

Black silicone in 3 months means ventilation failure, not bad cleaning. In a windowless Sbata 4x7 bath, adding 150 CFM fan + 10-min timer + daily squeegee cut mold to zero in 6 weeks. Pair storage with bathroom storage niches — dry air makes storage last.
CFM and fan size: the math
Need: 1 CFM per sq ft minimum. 4x7 = 28 CFM minimum, but humid Moroccan baths need 100-150 CFM 6-inch or 8-inch fan for 5-min steam clear. Undersized 4-inch 60 CFM runs 30 min and still leaves fog.
Buy: 8-inch 150 CFM with backdraft shutter + ball bearing (not bush — bush seizes in 18 months). Noise under 35 dB or family switches it off. Cost MAD 280-480. Duct: rigid 4-inch to shaft or window, max 10 ft + 1 bend. Flexible foil crushed to 2 bends = 50% loss.
Wire to light + timer run-on 10 min (MAD 90 timer). Fan that stops with light leaves 80% moisture behind.
Window + fan combos
With window: exhaust opposite window for cross-flow, keep window 2-inch open during shower + fan on. Frosted louver glass gives privacy + airflow even closed.
Without window: fan + 0.5-inch door undercut for makeup air. Sealed door + powerful fan = whistling + no flow. Cut door or add grille (MAD 60). In rentals, use door-top transfer grille, no cutting.
Shaft-vented flats: confirm shaft pulls (tissue test). Many shafts blocked with nests — complaint to syndic with video. Booster inline fan MAD 340 if shaft weak.
Daily 2-minute routine that beats bleach
After shower: squeegee glass + tiles (30 sec), squeegee floor to drain (20 sec), fan on 10 min, leave door ajar 15 min. Weekly: citric spray on glass + chrome, dry mop behind WC. Monthly: vacuum fan grill (dust halves flow), check silicone.
Bleach whitens but does not kill roots in silicone — remove and reseal black silicone (MAD 30 tube, 20 min). Mildew-resistant silicone + 24h cure before use.
Waterproofing backup
Fan handles air; membrane handles leaks. Walls: membrane up to 72 inch in shower, 12 inch elsewhere. Floor: full membrane + 1:50 slope. Epoxy grout in shower (MAD 80/sq ft extra) resists turmeric shampoo dye + mop acid.
Test before tiling: flood test 48h (plug drain, 2-inch water, mark level). Drop >0.25 inch = leak, fix now. Skipping test caused MAD 8k ceiling repair below in one case.
Cost table
- 8-inch 150 CFM fan + shutter: MAD 280-480
- Timer + wiring: MAD 90-170
- Door grille/undercut: MAD 60-150
- Mildew silicone reseal DIY: MAD 30-60
- Membrane + flood test (new build): MAD 850-1,360
- Total retrofit: MAD 460-860; new-build proofing: MAD 1,310-2,220
US: $50-95 retrofit, $140-240 proofing.
FAQ
Dehumidifier instead of fan? No — 20L unit MAD 2,500 + power hungry, still needs air change. Fan + squeegee wins on cost and speed.
Why does mirror fog for hours? No top glass gap + fan undersized + door sealed. Fix all three, fog clears in 4 min.
Rental fix when you cannot cut ducts
Sbata rental banned wall cutting — we used portable combo: 6-inch window-mount exhaust (MAD 320, fits louver gap, no drilling) + door-top transfer grille with adhesive (MAD 80) + rechargeable squeegee + 300ml moisture absorber box (MAD 45, replace monthly). Steam cleared in 8 min versus 35 min before, silicone stayed white 5 months.
Landlord script that works: email day-one photos with newspaper date, propose window-mount (reversible, you pay), share fan spec + noise 32 dB, offer to leave it. 8 of 10 landlords approve reversible over wall-cut. Keep purchase bill — deduct half on exit as improvement in some contracts.
Avoid portable dehumidifier as sole fix — 20L unit MAD 2,500 + 300W daily still needs air change. Spend MAD 445 on airflow + habit first; dehumidifier only for basement baths with no window and blocked shaft.
How often to replace absorber boxes and clean ducts? Absorber refill monthly in monsoon, every 2 months dry season. Vacuum fan grill monthly — dust halves flow from 150 to 70 CFM. Rigid duct brush yearly; flexible foil replace every 3 years or when crushed. Five minutes monthly keeps 5-minute steam clear, not 25-minute fog.