Materials2026-08-20• 8 min read• 714 words

Doors and Windows for Flats: Aluminium vs uPVC vs Wood

Aluminium, uPVC and wood doors plus windows compared on dust, noise, grill and net cost for Moroccan apartment blocks.

Modern flat window in aluminium with mosquito net and security grill detail.
Photo by Jan van der Wolf / Pexels

Street dust + 2am traffic ruins wood windows in 2 years. In a 2nd-floor Agdal 900 sq ft facing boulevard, aluminium sliding + uPVC bedroom + grill + net cut dust 70% + noise 12 dB for MAD 18k. Ventilation balance in bathroom ventilation mold control.

Aluminium: the street-face default

Sliding aluminium 25mm (MAD 180-260/sq ft): dust-proof with brush seals, zero paint, grill + net shutters slide same track. Cons: conducts heat — west face needs thermal break (+MAD 40/sq ft) or room +2C. Sound 28 dB with 5mm glass, 34 dB with double 6+6.

Pick champagne/white powder-coat 60 microns, not silver anodized that pits with sea air in Casa/Tanger. Drain holes + mosquito brush must be in quote — missing = rain pools + mosquitoes.

uPVC: quiet bedrooms

uPVC casement (MAD 260-380/sq ft): 38 dB quiet + airtight + no paint 10 years. Cons: heavy — needs RC lintel, not partition; white yellows 10% in west sun (pick laminated woodgrain west). Steel reinforced 1.5mm, multi-lock, not single latch that warps.

Best: bedrooms + street face where sleep matters. Payback: AC 20% less with airtight + blackout. One Agdal bedroom dropped night noise 68 to 46 dB — sleep without plugs.

Wood and flush doors inside

Interior: flush MR ply + laminate (MAD 2,200-3,400) — stable, paintable same white for rhythm. Solid teak (MAD 8k+) only entry + pooja where touch matters. Hollow particle interior swells at mop + slams hollow — reject even MAD 800 cheaper.

Entry: 38mm flush + SS hinges 3x + tower bolt + eye + night latch. Polish both edges + top (unpolished top wicks monsoon). Gap 6mm bottom for exhaust makeup air in windowless baths — sealed doors whistle.

Grill, net and safety math

Grill MS 12mm + wall 4-inch embed every 2 ft (MAD 90/sq ft) + insect SS net slider (MAD 45/sq ft, not fiber that tears). Child lock 36-inch height + 4-inch bar gap max — 5-inch toddler head passes. Curtain track recess 6x4 inch in cove hides hooks + raises height 3 inch versus wall rod.

AC indoor 8 inch below ceiling + 4-inch drain slope to bath/balcony — flat drain overflows onto gypsum. Transparent pipe test 1L before closing board.

Cost table Morocco 2026 (8x4 window + 3x7 door)

  • Aluminium sliding + grill + net: MAD 6,200-8,900
  • uPVC casement + multi-lock: MAD 8,300-12,200
  • Interior flush laminate: MAD 2,200-3,400
  • Entry 38mm + hardware: MAD 4,500-7,000
  • Whole 2BHK (6 windows + 5 doors): MAD 38k-58k mid

US $4,200-6,500 full flat.

Install checks

Plumb laser ±2mm, packers + PU foam + silicone both faces, not cement alone that cracks. Sash slides one finger — gritty means track unlevel, fix day one or rollers die year 1. Felt pads + door stop every door — handle hole in wall costs MAD 300 to patch.

Keep section + color code + key numbers photo — future roller/lock same profile or shutter mismatches.

FAQ

Sliding or casement for dust? Sliding + brush for living (view + net together), casement + compression seal for bedrooms (airtight quiet). One flat both — not one type everywhere.

Can I keep wood windows with retrofit? Brush seal + silicone + net slider MAD 1,200/window cuts 50% dust, but rot + paint yearly remains. West + street: replace; courtyard + shade: retrofit ok.

Noise test: prove dB before paying balance

Agdal boulevard 68 dB night — aluminium single 5mm cut to 52 dB, uPVC double 6+6 to 44 dB, both closed + blackout. Phone dB app test: outside railing, inside closed, inside + blackout. Hold 10% balance until night test passes — one contractor swapped 6mm for 4mm, test caught 6 dB miss, replaced free.

Seal check: A4 paper closed in sash pulls with resistance = compression ok, slides free = gap. Incense smoke around closed sash drifts = leak, steady = sealed. Dust test: white tape on sill 1 week — grey = brush missing, black = track drain blocked. Fix week one free under snag, month six costs call-out. Keep section drawing + color code + spare rollers photo in flat file for 5-year maintenance without profile hunt.

Azmi Mhamed
Azmi Mhamed
Interior researcher based in Meknes. Focus: compact flats, budget remodels, durable materials. More about us →