Souk vs IKEA vs Carpenter: Where to Buy Cheap in Morocco
Souk, IKEA and carpenter sourcing compared on price, quality and lead time, with what to buy where for 2BHK flats.

Same 6-ft wardrobe: souk MAD 7,500, IKEA MAD 11,000 + assembly, carpenter MAD 10,200 fitted. In Fes we sourced a full 2BHK across all three — souk won décor + solid wood, IKEA won kids + kitchen accessories, carpenter won fitted wood. Rental rules in rental-friendly makeover.
Souk (Derb Omar / Fes tissus): haggle + inspect
Best: solid wood tables, cane/jute, zellige, rugs, brass handles, second-hand doors. Prices 20-35% below mall after 2-shop compare + cash. Check: wood seasoned (knock dense, not hollow), cane tight + sealed, rug back hand-knotted not glued, tile dye same lot + 1 box spare.
Tactics: morning wholesale 9am 8% lower, off-season monsoon 6% off, bundle 3 items 10% off, walk-away once earns call-back 5% drop. Photo + bill with measurements — no bill = no return. Transport MAD 200-400 negotiated before load, not after.
IKEA / Casa stores: fixed price, modular speed
Best: kitchen accessories (pull-outs, dividers, bins), kids beds/desks (grow-fast, replaceable), mattresses, blackout rollers, LED strips + drivers. Price fixed, stock live online, return 30 days with bill. Weak: carcass particle 5-yr, wardrobe sliding wobbles year 3 heavy use, delivery MAD 300 + assembly MAD 500-900.
Hack: IKEA interior fittings inside carpenter BWR carcass — 45 kg slides + bins branded + carcass 8-yr. Saves MAD 1,500 versus full modular with same feel. Keep Allen keys + spare dowels bag taped inside shutter for moves.
Carpenter: fitted, negotiable, supervise
Best: wardrobes wall-to-wall, kitchens L/U with oil-proof details, TV panels with cable channels, loft + tall units. Price MAD 90-140/sq ft BWR laminate fitted, 10-14 days, 2-yr handshake warranty (write it). Must supervise: 4 checks — slope/level, tile back 90%+, membrane flood 48h, shutter 10x + 10 kg drawer test before final 10%.
Get 3 identical BOQ quotes (see quote comparison template), pay 30/40/20/10, photo boxes day delivery — swap is common. Sign laminate codes + slab photo once — verbal similar becomes MAD 2,550 dispute.
What to buy where (2BHK cheat sheet)
Souk: dining solid 6-seat MAD 4,500, rugs 2x MAD 1,800, cane chairs 4x MAD 1,200, zellige accent 40 sq ft MAD 3,600, brass handles 20x MAD 600. IKEA: kitchen bins + rails MAD 1,400, kids bunk MAD 5,200, blackout 3x MAD 1,500, strips + drivers MAD 800. Carpenter: wardrobes 48 sq ft MAD 22,000, kitchen 16 ft MAD 18,500, TV + loft MAD 7,000.
Total mixed MAD 67,300 versus all-carpenter MAD 78,000 versus all-mall MAD 84,000 same rooms — mixed saves 14-20% with better fit.
Quality traps per channel
Souk: unseasoned wood warps monsoon — ask cut date + store 2 weeks site before polish. Green cane molds — sealed + 6 inch off floor. IKEA: particle near bath/mop swells — PVC legs + skirting mandatory. Carpenter: commercial ply passed as BWR — stamp + challan photo + water-bead test offcut 24h (bead = BWR, soak = MR).
Keep lot numbers + 1L paint + 1 box tiles + hardware spare — future patch matches only same lot under spots.
Timing and logistics
Order slow November: ply/hardware 5-8% off, souk 6% off, avoid pre-Eid +15% labor. Store locked site, note codes. Lifting 3rd floor MAD 400 slot 7am, debris truck MAD 400 days 2/7/12. One Fes mixed sourcing finished 18 days versus 26 all-souk (stock delays) — time is rent saved MAD 2,000.
FAQ
Souk or carpenter for wardrobe? Carpenter fitted wall-to-wall + BWR + 3 hinges/shutter for daily family. Souk freestanding for rentals + moves (resale 60%). Daily 80 kg needs screws, not dowels.
Is IKEA cheaper than souk overall? Accessories + kids yes, fitted wood no. Mixed wins — source each category where channel is strongest, not one cart everywhere.
Fes field week: how mixed sourcing finished 8 days early
Fes 2BHK mixed run: Monday souk dining + rugs + cane (cash + truck MAD 300 same day), Tuesday IKEA accessories + blackout + strips (stock checked online, return window 30 days), Wednesday carpenter measure laser + BOQ signed + 30% with material on site locked. Wood install days 10-14 overlapped paint prep different rooms, stone day 12 solo, fittings day 14 + tests. Total 18 days versus all-souk 26 (stock gaps) — 8 days rent MAD 2,000 saved.
Haggle scripts that worked: bundle 3 souk items ask 10% (got 8%), off-season ply ask 6% (got 5%), prompt 48h pay ask 3% (got 2%). Walk-away once per shop earned call-back 5% twice. Keep bills + measurements + lot photos — no bill souk means no return when shade mismatches under 4000K home spots.