How to Hire a Carpenter or Contractor Without Getting Burned
Vet carpenters with 3 sites, BOQ quotes and written contracts: advance, supervision and snag holds that prevent disputes.

A MAD 42k kitchen stalled month 2 — no contract, 60% advance, no supervisor. In Fes we hired clean with 3-site visits + identical BOQ + 30/40/20/10 + daily photos — finished 14 days, snag free. Fees context in interior designer cost guide.
3-site vetting (1 hour saves MAD 10k)
Visit: 1 fresh showroom + 1 aged 1+ year (open sink shutter swell? soft-close dead? paint peel windows?) + 1 live site (dust control? level? cut list?). Call 1 past client 10 min (delay? extra? snag fixed?). New shines always; aged + live reveal. Reject: no aged site, no live access, no phone refs.
Ask who supervises daily — designer or mistri alone? Daily 15-min photos prevent 80% errors. Revision limit 2-3 + 3D views + visits written (unlimited promises rush later).
Identical BOQ + scoring (not lowest wins)
Send same BOQ (ply grade + hardware brand + counter thickness + glass mm + membrane) to 3, demand breakup + exclusions + brands + days + penalty + warranty. Score price 40 + spec 30 + timeline/penalty 10 + photos/supervision 10 + warranty 10. Fes MAD 27k won 88 vs MAD 18k 52 (missed membrane + glass + fan +MAD 7k). See quote comparison template.
Material ownership: advance ply stored locked your site (not warehouse) + challan photo date — diversion is top dispute, photos protect both.
Contract 1 page that holds (Morocco 2026)
Scope + BOQ attached + total + 30/40/20/10 photo stages + start/end + MAD 500/day delay + 2-yr warranty + snag 10% 48h + supervisor name + daily photos + change slips only. Cash 48h discount 2-3% optional. Sign + CIN copies + advance receipt. No stamp needed — signed + photos + WhatsApp holds syndic + court 90% small claims.
Red flags 2 = reject: lump no breakup, 60% advance, no exclusions, cash no bill, unlimited verbal, no photos. Green: itemized 48h + exclusions proactive + aged site proud.
Supervision: 20 min that catches 90%
Day 1 slope 1L pour + coin to drain. Day 2 lift random tile 90%+ back (not 5 dabs). Day 3 membrane 2 coats + tape + 48h flood mark no drop. Day 5 epoxy shower (see tubes) + silicone trap/glass (not grout). Day 7 shutters 10x + 10 kg drawer + mug splash dry. Photo log WhatsApp dated — disputes drop 80%.
Hold 10% until snag + clean + spares (1 box tiles, 1L paint, hinges). One hold fixed 4 hollow free.
Payment + change control
Never 60% advance — staged keeps leverage. Off-season order 5-8% off, pre-Eid +15% avoid. Store locked, note codes. One-change rule: finish change after cut restarts — sign codes + slab photo once. Contingency 10% only change slips (date + reason + amount + sign). Verbal similar MAD 2,550 fight; one page saves haggling.
FAQ
Designer or direct mistri for 2BHK? Designer-managed for full (14-day + photos + warranty worth 8-12%). Direct mistri for single room + you supervise 20 min/day + sheet. No supervision + direct = 70% dispute.
How much advance is safe? 30% with material on site locked + receipt + photo. 60% + no material = fund other sites, yours stalls. Stage by photos, not dates.
Fes hire that finished 14 days: 3 sites + sheet + photos
Vetting hour: fresh + aged 1-yr (sink swell? soft dead? peel?) + live (level? dust? list?) + call 10 min (delay? extra? snag?). Winner showed all + named supervisor + daily 15-min photos + 2-3 revisions written. Identical BOQ 3x (ply + hardware + stone + glass + membrane) scored 88 vs 52/61 — MAD 27k mid beat MAD 18k vague (missed MAD 7k) + MAD 34k slow.
Contract 1 page: BOQ + 30/40/20/10 photos + MAD 500/day + 2-yr + 10% 48h + supervisor + change slips. Advance ply locked site + challan photo (diversion top dispute). Supervision 20 min/day 7 checks caught slope + hollow + flood free same day. Hold 10% fixed 4 hollow free. Keep CIN + receipt + photos Drive shared — small claims 90% win with paper trail.