Logo

Demandez un audit gratuit de votre site web

Contactez-nous

Facebook and Instagram advertising in Morocco: 2026 guide

Publicité Facebook et Instagram au Maroc sur smartphonePistes possibles : 1) l'écart constaté entre le coût par commande affiché dans Meta et le coût par commande livrée sur un compte e-commerce COD ; 2) le résultat d'un test créative darija contre français sur une campagne récente (coût par conversation ou par prospect).

Facebook and Instagram advertising in Morocco: 2026 guide

Facebook and Instagram advertising in Morocco lets you reach more than 21 million people through a single platform, Meta Ads. To make it profitable in 2026, three things matter: a campaign objective aligned with real sales, varied creatives designed for the Moroccan audience, and reliable conversion tracking, including for cash on delivery.

In short

  • At the end of 2026, Facebook ads can reach about 21.8 million people in Morocco, and Instagram 16.2 million.
  • Since Andromeda arrived, the creative does the targeting: you need several genuinely different concepts, not cosmetic variations.
  • Plan a budget that allows about 50 conversions per week per ad set to exit the learning phase.
  • Since 1 October 2026, Meta adds 20% VAT to Moroccan accounts with no tax ID registered.
  • With COD, measure confirmed and delivered orders, not just submitted forms.

Meta’s advertising market in Morocco in figures

Before setting a budget, you need to know who you can actually reach. The figures below come from the platforms’ advertising tools, compiled by DataReportal (Digital 2027 Morocco) from October 2026 data.

PlatformPotential ad reach in MoroccoChange over one year
Facebook21.8 million people−4.4%
Instagram16.2 million people+7.3%
TikTok (18+, for comparison)19.6 million people+17.2%

Sources: DataReportal, LesEco.ma.

Three takeaways for a Moroccan advertiser:

  1. Facebook remains the largest audience pool, with a reach equivalent to 56% of the Moroccan population, even though it is declining slightly.
  2. Instagram keeps growing and its audience is more balanced: 47.1% women among reachable adults, versus 38.4% on Facebook.
  3. TikTok is growing faster. It does not replace Meta, but it is becoming a serious second channel for brands targeting 18-34-year-olds.

Note: ad reach is not a number of unique users. Meta counts accounts, not people, and the same person may be counted twice. These figures are for comparing platforms and sizing an audience, not for promising a number of customers.

Facebook or Instagram: where should you run your ads?

In Meta Ads, you no longer really choose between Facebook and Instagram. The same campaign can run on both, as well as on Messenger and Audience Network. By default, Advantage+ placements let the algorithm spread the budget where the cost per result is lowest.

Restricting placements is still useful in a few cases:

SituationRecommendation
Fashion, beauty, home decor, restaurantsPrioritize Instagram (Reels, Stories): visuals come first there and the female audience is stronger.
Mass-market COD products, home appliances, automotiveKeep Facebook in the mix: it reaches more 30-55-year-olds outside the big cities.
B2B, recruitment, business servicesTest Facebook and Instagram, but complement them with LinkedIn for decision-makers.
Premium brand with an image to protectExclude Audience Network, whose placements are less controlled.

How Meta chooses your ads in 2026

Ad delivery has changed profoundly since late 2024. Meta introduced Andromeda, an engine that selects a few thousand relevant ads from tens of millions of candidates. Then Advantage+ campaigns automate the audience, placements and part of the creative.

In practice, there are three consequences for your campaigns in Morocco:

  • The creative has become the main targeting signal. A video in Darija about a mother’s everyday problem will reach mothers on its own, without targeting them manually.
  • Fewer campaigns with more budget each work better. Ten ad sets at MAD 50 a day learn less well than one at MAD 500.
  • The quality of conversion data becomes decisive. If the pixel reports purchases that are not real, the algorithm will look for more fake buyers.

Choosing the right campaign objective

Meta offers six objectives. The right choice depends on what happens after the click, not on what you hope to see in the dashboard.

Meta objectiveWhen to use it in MoroccoMetric to track
AwarenessBrand launch, store opening, eventCost per 1,000 people reached, ad recall
TrafficRarely recommended: it brings clicks, not buyersCost per landing page view
EngagementWhatsApp or Messenger conversations, followers, video views for retargetingCost per conversation started
LeadsReal estate, schools, automotive, services: instant form or WhatsAppCost per qualified lead
App promotionMoroccan mobile apps (delivery, fintech, services)Cost per install, then per in-app action
SalesE-commerce with online payment or well-tracked CODCost per confirmed order, ROAS

The most common case in Morocco is “click to WhatsApp”. It is often the best choice for an SME without an e-commerce site: customers ask their questions in Darija, the team confirms the order, and the conversion rate is better than with an anonymous form. You just need someone to reply quickly, including evenings and weekends.

Targeting in Morocco: broad, local and by language

With Andromeda, detailed interest targeting carries much less weight than before. Four settings nevertheless remain decisive for the Moroccan market:

  1. Location. If you only deliver to Casablanca and Rabat, target those cities with a radius, not all of Morocco. With COD, exclude areas your carrier does not serve or that you decline.
  2. Custom audiences. Website visitors, people who messaged you on WhatsApp or Instagram, customer lists: this is your best data, to use for retargeting and as a base for lookalike audiences.
  3. Exclusions. Exclude recent customers from acquisition campaigns, otherwise you pay to reach people who have already bought.
  4. The language of the creative rather than language targeting. Targeting by phone language excludes many Moroccans whose interface is in French but who respond better to Darija. It is better to keep the audience broad and test creatives in French, Darija and Arabic.

Creatives that work with Moroccan audiences

Since the creative now does the targeting, this is where most of the performance is decided. The principles that deliver results in Morocco:

  • Vertical video first. 9:16 format for Reels and Stories, a hook in the first 2 seconds, burned-in subtitles (many people watch without sound).
  • Darija for closeness, French for premium. A mass-market cosmetics brand will benefit from speaking Darija; a B2B consulting firm will stay in French. Test both when in doubt.
  • Prices in dirhams and a clear offer. “MAD 249, free delivery, cash on delivery” is more reassuring than a slogan.
  • Local social proof. Reviews from Moroccan customers, screenshots of WhatsApp messages (with consent), product demonstrations in a Moroccan home.
  • UGC-style content. A smartphone video shot by a customer or creator looks more credible than a studio visual.
  • Real diversity. Launch 3 to 6 different concepts (benefit, problem, demo, testimonial, comparison) rather than 6 colors of the same visual.

To go further on live shopping, see our article on social live selling in Morocco, and the one on combining social commerce and influence.

Measuring results: pixel, Conversions API and COD

This is the weak point of most Moroccan ad accounts. Without reliable measurement, the algorithm optimizes blindly and you do not know what pays off.

  1. Install the Meta pixel and the Conversions API, which sends events from the server. The pixel alone loses part of the conversions because of blockers and browser restrictions.
  2. With COD, distinguish order placed, order confirmed and order delivered. If you optimize for “order placed”, Meta will bring you people who order… then refuse the parcel.
  3. Send confirmed sales back to Meta through the Conversions API or an import, so the algorithm learns who really buys.
  4. For WhatsApp, record the source of each conversation and the outcome (sold or not) in your CRM or spreadsheet. It is the only way to calculate a real cost per sale.
  5. Always compare with your internal figures. The revenue in the Meta dashboard is not the revenue in your till.

What budget should you plan for a Meta Ads campaign in Morocco?

There is no universal “right budget”. There is, however, a threshold below which a campaign does not learn. According to the Meta Business Help Center, an ad set exits the learning phase after about 50 optimization events over 7 days following its last significant edit.

The calculation is therefore simple:

Minimum weekly budget ≈ target cost per result × 50

Example (calculation assumptions, not market averages)Target cost per resultWeekly budgetDaily budget
WhatsApp conversationMAD 15MAD 750≈ MAD 110
Lead via formMAD 40MAD 2,000≈ MAD 285
Confirmed e-commerce orderMAD 80MAD 4,000≈ MAD 570

If your budget cannot reach 50 results a week, optimize for a more frequent event (add to cart instead of purchase, for example), or merge your ad sets. Also budget for creative production costs and, where relevant, agency management.

Billing, VAT and payment: what changes for Moroccan advertisers

Since 1 October 2026, Meta has applied 20% VAT to ad purchases by Moroccan accounts that have not registered a tax identification number, according to Hespress. In practice:

  • If you are a company, enter your tax ID in the ad account’s payment settings. Meta then no longer adds VAT directly, but you remain responsible for paying it through the reverse-charge mechanism. Check the exact treatment with your accountant.
  • Billing thresholds do not change, but the amount charged to the card may exceed them once VAT is added.
  • On a prepaid account, VAT is calculated when you top up the account.

In your profitability calculations, therefore, reason in terms of ad spend including taxes, and not only the amount shown in Ads Manager.

The 10 most common mistakes

  1. Boosting posts from the page instead of creating real campaigns in Ads Manager.
  2. Choosing the “Traffic” objective while hoping for sales.
  3. Running lots of small campaigns at MAD 30 or 50 a day that never learn.
  4. Stopping a campaign after 48 hours, in the middle of the learning phase.
  5. Running a single creative for weeks until it wears out.
  6. Optimizing COD campaigns for orders placed instead of orders delivered.
  7. Not replying to WhatsApp messages within the hour: the prospect has already gone to a competitor.
  8. Sending traffic to a slow page or one poorly adapted to mobile.
  9. Using an employee’s personal ad account instead of a Business Manager owned by the company.
  10. Judging results without matching them against real sales and margin.

30-day launch plan

  1. Days 1 to 5 – Foundations: Business Manager in the company’s name, verified domain, pixel and Conversions API, tax ID entered, fast landing page or dedicated WhatsApp Business number.
  2. Days 6 to 10 – Creatives: 4 to 6 different concepts, at least one in Darija, as vertical video and static visuals.
  3. Days 11 to 20 – Testing: one main campaign with an objective aligned with sales, a broad audience and a budget calculated with the 50-conversion rule. Do not touch anything during the learning phase.
  4. Days 21 to 30 – Optimization: cut the losing creatives, build variations of the winners, add a retargeting campaign, and compare the real cost per sale with your margin.

Frequently asked questions

How much does a Facebook ad cost in Morocco?

There is no fixed rate: Meta works by auction, and the cost depends on your sector, audience, season and the quality of your creatives. For a campaign that learns properly, plan a budget allowing about 50 results per week, then add 20% VAT if your tax ID is not entered in the account.

Is it better to boost a post or create a campaign?

The “Boost” button is fine for giving visibility to a one-off post. To sell or generate leads, create a campaign in Ads Manager: you get access to conversion objectives, pixel tracking, audience exclusions and creative testing, all essential to profitability.

Should my ads be in Darija or French?

It depends on your target and positioning. Darija creates closeness for mass-market products; French remains the norm for B2B and part of the premium segment. The best method is to test both versions of the same concept in the same campaign and keep the one with the lowest cost per sale.

Can you run Meta ads without a website?

Yes. “Click to WhatsApp” campaigns or instant forms let you generate sales and leads without a website. A site is still useful for installing the pixel, tracking conversions precisely and building retargeting audiences, but an SME can start with WhatsApp Business and well-organized replies.

Does VAT apply to Facebook advertising in Morocco?

Yes. Since 1 October 2026, Meta has added 20% VAT to Moroccan accounts without a tax ID. A company that enters its tax ID no longer has VAT added by Meta, but must declare and pay it itself through the reverse-charge mechanism. Have your accountant confirm the treatment.

Are your Meta campaigns costing more than they bring in?

SG2i Consulting manages Facebook, Instagram and TikTok campaigns for Moroccan brands, from strategy to tracking real sales. Discover our digital marketing services or request an audit of your ad account.


About the author
Badreddine Cherradi — Digital marketing manager at SG2i Consulting, a 360° digital agency in Casablanca. He supports Moroccan brands with Meta and Google advertising, SEO, e-commerce and AI.

Updated on 12 November 2026.

1 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *