What a Facebook Ads campaign actually costs in Morocco in 2026.
Median figures pulled from 28 Moroccan Meta accounts run by Webotic between January and April 2026. CPM, CPL, ROAS, agency fees, minimum budget — the real numbers, not the sales bracket.
- Morocco Q1 2026 average CPM: 25 to 45 MAD depending on vertical and placement (Reels < Feed < Stories).
- Floor media spend for an account to exit Meta's learning phase: 8,000 MAD/month.
- B2B CPL observed: 20 to 80 MAD; e-commerce purchase CPL: 60 to 220 MAD depending on AOV.
- Webotic agency fees: flat retainer in MAD, never a percentage of media spend.
What a Facebook Ads campaign in Morocco actually costs, line by line
A Moroccan Facebook Ads campaign is made of three distinct budget lines that most agencies deliberately blur. First, media spend: the money Meta itself bills for inventory at CPM auction — strictly variable. Second, agency or freelance retainer, which pays for strategy, creative production, day-to-day pilot and reporting. Third, the side costs almost everyone forgets: video and photo production, stock licences, third-party tooling (Triple Whale, Hyros, Northbeam for server-side tracking) and FX fees on accounts billed in EUR or USD. Across the 28 Webotic accounts tracked in Q1 2026, the median split is 60% media spend, 30% fees, 10% creative and tools. A Moroccan SMB starting Meta Ads seriously should plan 14,000 to 22,000 MAD in month one (8,000 MAD media floor + 6,500 MAD retainer + 1,500 MAD initial production). An e-commerce account in scaling mode routinely clears 80,000 MAD/month all-in.
- Meta media spend: 60% of total, varies by objective (traffic < lead < purchase).
- Agency retainer: 25 to 35% of total — flat in MAD, never a %.
- Creative and tooling: 10 to 15% of total, underestimated by 90% of advertisers.
CPM, CPC, CPL, CPA: Morocco Q1 2026 benchmarks by vertical
Meta auction prices swing hard by vertical, placement, seasonality and creative quality. Here are the Webotic Q1 2026 medians, excluding Ramadan and Black Friday windows. General e-commerce: 28 MAD CPM, 1.80 MAD CPC, 110 MAD purchase CPA on a 380 MAD AOV. New-build real estate Casablanca-Rabat: 42 MAD CPM, 65 MAD form CPL, 180 MAD qualified-booking CPL. B2C courses and coaching: 32 MAD CPM, 28 MAD webinar CPL. B2B firms (legal, consulting, accounting): 38 MAD CPM, 75 MAD CPL but markedly lower CTR (colder audiences). Local hospitality: 24 MAD CPM, 12 to 18 MAD per attributed walk-in. CPM lifts 35 to 55% during Ramadan and 80 to 120% over the last two weeks of December. These gaps are not negotiable — competitors set them with their own bids. The only lever you control is creative quality: shipping 6 to 10 new assets per month is enough to bring CPM down 15 to 25% over 90 days.
Why 8,000 MAD/month is the hard floor for Meta to learn your account
Meta publicly documents that an ad set only exits its learning phase after 50 cumulative optimisation events over a rolling 7-day window. For a Purchase campaign at a 110 MAD CPA, that means 5,500 MAD in 7 days minimum, or roughly 23,600 MAD over 30 days — for one ad set. Most Moroccan SMBs launch three or four ad sets in parallel, which would push the math past 60,000 MAD/month. Our pragmatic 8,000 MAD floor is calibrated for Traffic or Lead objectives with low CPLs (20 to 40 MAD), one well-built ad set, broad targeting. Below that, Meta lacks signal: unit costs become erratic, weekly performance swings ±60%, and the algorithm ends up serving the cheapest inventory regardless of quality.
- Meta learning phase: 50 events / 7 days, non-negotiable.
- Below 8,000 MAD/month: weekly variance over ±60%, pilot impossible.
- Above 25,000 MAD/month: 2 to 3 parallel audience tests become workable.
- Above 60,000 MAD/month: structured scaling logic (CBO + cost cap) makes sense.
Studio fees in MAD, fully transparent. No percentage on media spend, no hidden cost.
- Meta Pixel + server-side CAPI (GTM Server)
- Account architecture (3 campaigns max, naming convention)
- 6 static assets + 2 short-form videos produced
- First campaign live, 14 days of pilot included
- Media spend up to 25,000 MAD/month managed
- 4 to 6 creative iterations per month
- Weekly A/B tests, Looker Studio reporting
- Bi-monthly 45-min pilot call
- Media spend 25,000 to 150,000 MAD/month managed
- 10 to 14 monthly creatives + UGC scripts
- CBO + cost cap strategy, multi-tier lookalikes
- Weekly reporting, live dashboard, weekly call
FREQUENTLY ASKED
01What does a Facebook Ads campaign in Morocco really cost in 2026?
A serious account starts at 14,000 MAD/month all-in: 8,000 MAD media spend paid to Meta + 6,500 MAD agency retainer + a creative envelope. Below that, the algorithm doesn't have enough data to optimise. An e-commerce account in active scaling routinely clears 80,000 MAD/month all-in.
02What is the average Facebook CPM in Morocco?
Across 28 Webotic accounts in Q1 2026, the Morocco median CPM lands between 25 and 45 MAD depending on vertical and placement. Feed is pricier than Reels (24 MAD median) and cheaper than Stories (38 MAD). During Ramadan, expect +35 to +55%. The last two weeks of December: +80 to +120%.
03What is the minimum budget to start Facebook Ads in Morocco?
8,000 MAD/month of media spend is the floor below which Meta cannot optimise properly (fewer than 50 events per week in the learning phase). Including fees and creative, real entry ticket sits at 14,000 MAD in month one. Anyone promising to launch you on 3,000 MAD is selling hope, not performance.
04How much does a Casablanca Facebook Ads agency cost?
Casablanca agency retainers range from 4,500 MAD/month for a junior freelancer to 25,000 MAD/month for a Premier Meta Partner. Webotic charges 6,500 MAD/month on the single-product pack and 12,000 MAD/month on the scaling pack, flat MAD retainer. Agencies billing a percentage of media spend (typically 15 to 20%) are incentivised to spend more, not to perform better.
05Difference between Facebook Ads cost and agency cost?
Facebook Ads cost is the media spend paid directly to Meta — it pays the CPM or CPL auction. Agency cost is the retainer paying for strategy, creative production, pilot and reporting. On a healthy account, media is 60% of total and fees 30%. Conflating both is the number one cause of end-of-month friction.
06What ROAS should we expect on Facebook Ads in Morocco?
Webotic Q1 2026 median ROAS: 2.4x on accounts in ramp-up (months 1 to 3), 3.4x on scaling accounts (months 4 to 12), 4.8x on mature accounts with full server-side attribution. ROAS below 2x signals either a tracking gap or an AOV too low for the vertical. No ROAS is contractually guaranteed, but a target band crystallises in 30 days.
We review your Meta account in 30 minutes
You grant us read-only access to your Business Manager. Within 48 hours we return a short document: pixel and CAPI status, account architecture, campaign-level performance, three optimisation levers to flip next week. No slides, no pitch — just the audit. If working together doesn't make sense, we say so plainly.