Qu'il s'agisse d'optimiser les opérations, d'étendre les marchés ou de redéfinir la stratégie, Smart.by est votre partenaire de réussite.

Smart.by Moroccan Zellige Cover
  • Accueil
  • >
  • Ressources
  • >
  • Fully-Loaded Cost per Mid-Level Software Engineer in Morocco: 2026 Regional Benchmark

Fully-Loaded Cost per Mid-Level Software Engineer in Morocco: 2026 Regional Benchmark

About MAD 350,000 per year (USD 35,000 approx.), range MAD 250,000 to 450,000

Fully-loaded cost, mid-level engineer, Casablanca or Rabat

Indicative estimate: mid-level gross base of MAD 16,000 to 26,000 per month loaded at 1.30x to 1.45x.

MAD 8,000 to 40,000 per month

Moroccan software engineer salary band, 2026 survey

Reported from more than 350 employers across Casablanca and Rabat, alongside an average gross of MAD 280,737 per year.

USD 30 to 41 per hour, USD 35 average

Moroccan senior contract rate

Reported as the lowest of any region tracked and roughly half the North American benchmark.

USD 102,000 to 122,000 per year

Latin American mid-level fully-loaded benchmark

Derived from take-home pay of USD 81,000 to 97,000, roughly three times the Moroccan base case.

A 2026 data snapshot on the fully-loaded cost per mid-level software engineer in Casablanca and Rabat, benchmarked against Tunis, Cairo, Bucharest and Nairobi.

Technology & IT 8 Min Sep 19, 2026 Last updated on : 15:10 Sep 19, 2026
Fully-Loaded Cost per Mid-Level Software Engineer in Morocco: 2026 Regional Benchmark

Key Metric: What One Mid-Level Software Engineer Actually Costs in Casablanca and Rabat in 2026

Indicative answer: budget roughly MAD 350,000 per year (about USD 35,000 or EUR 32,000) as the fully-loaded cost per mid-level software engineer in Casablanca or Rabat in 2026, within a working band of MAD 250,000 to MAD 450,000 (roughly USD 25,000 to USD 45,000). That figure is a modelled total employer cost, not a payslip. It is built from an indicative mid-level gross base of MAD 16,000 to MAD 26,000 per month (MAD 192,000 to MAD 312,000 annually), then loaded by an indicative factor of 1.30x to 1.45x to absorb statutory employer social contributions through the national social security scheme, mandatory health coverage, recruitment amortisation, equipment, workspace, training and bench or attrition slack.

The base band is anchored in published 2026 survey data. A Morocco salary benchmarking guide covering technology roles reports a software engineer range of MAD 8,000 to MAD 40,000 per month, compiled from more than 350 employers across Casablanca and Rabat, with national pay growth cited at 5 to 8 percent per annum. A separate survey source puts the average gross software engineer salary in Morocco at MAD 280,737 per year as of July 2026, with entry level around MAD 199,875 and senior level around MAD 325,566. Mid-level therefore sits in the middle of a wide, employer-dependent distribution rather than at a single clean number.

For scale: the same fully-loaded cost per software engineer in Morocco is roughly one third of the USD 102,000 to USD 122,000 fully-loaded mid-level benchmark published for Latin American delivery markets. All currency conversions here use indicative rounded rates of USD 1 to about MAD 10 and EUR 1 to about MAD 10.9.

  • Budget an indicative fully-loaded cost of roughly MAD 350,000 per year (about USD 35,000) per mid-level software engineer in Casablanca or Rabat in 2026, within a MAD 250,000 to 450,000 band.
  • Published 2026 survey data puts Moroccan software engineer pay at MAD 8,000 to 40,000 per month across more than 350 Casablanca and Rabat employers, with an average gross of MAD 280,737 per year.
  • Moroccan senior contract rates of USD 30 to 41 per hour are reported as the lowest of any tracked region, roughly half the North American benchmark, and have risen far more slowly than Eastern European rates.
  • Bucharest sits in a different cost class under the EU statutory framework, while Tunis undercuts Casablanca on local payroll and Cairo is positioned as the stronger regional option for AI and data capability.
  • A ten-person Moroccan mid-level squad at base case costs about USD 29,200 per month fully loaded, at or below the low end of published nearshore team ranges and far below in-house United States costs.

USD 36,000 to 40,000 per month versus USD 65,000 to 90,000 in-house United States

Nearshore versus in-house team cost reference

A ten-person Moroccan squad at base case models to about USD 29,200 per month fully loaded; team composition behind the external figures is unspecified.

Regional Benchmark Comparison: Casablanca and Rabat Against Tunis, Cairo, Bucharest and Nairobi

The table below sets the Moroccan fully-loaded cost per software engineer against four peer delivery markets. Where reviewed sources do not price a market directly at mid-level, the cell says so explicitly and any number shown is an illustrative estimate rather than a reported figure. Sources measure different things (local payroll, remote contract rates, vetted-marketplace rates), so the correct use of this table is directional ranking, not decimal-level precision.

MarketIndicative mid-level annual baseIndicative fully-loaded annual cost (USD)Grounded reference point
Casablanca / RabatMAD 192,000 to 312,000 (USD 19,000 to 31,000)25,000 to 45,000Survey band MAD 8,000 to 40,000 per month; average gross MAD 280,737
TunisTND 21,500 to 42,000 (USD 7,000 to 14,000)10,000 to 20,000 (illustrative)Reported average total compensation TND 29,863; GNI-estimated median USD 14,799
CairoNot separately priced at mid-level in reviewed sourcesAt or modestly below Casablanca on local contracts (illustrative)Described as North Africa's fastest-growing ecosystem, with rates broadly comparable to the Eastern European freelance market
BucharestNot directly priced in reviewed sources; EU statutory cost base applies55,000 to 85,000 (illustrative)Reported annual savings capacity of about EUR 38,583 implies gross pay well above the Moroccan band
NairobiNot separately priced; described as broadly comparable to LagosBelow to near Casablanca on local contracts (illustrative)Vetted African developers on remote international contracts reported at USD 42,000 to 90,000

Three structural findings follow. First, Morocco is cheap but not the cheapest. A vetted-marketplace rate card places Moroccan senior contract rates at USD 30 to USD 41 per hour, with an average of USD 35 that is the lowest of any region tracked and roughly half the North American benchmark. Tunis, measured on local payroll, still undercuts Casablanca in dollar terms, reflecting currency and local pay levels rather than any capability gap.

Second, the Bucharest comparison is the one that matters for European buyers, and it is not close. European salary analysis highlights Bucharest at around EUR 38,583 per year on a savings basis, competitive with Amsterdam. A market where an engineer can save that much annually necessarily carries gross and loaded costs far above Morocco, where formal-sector average pay runs at MAD 8,000 to MAD 9,800 gross per month per national social security data, with Casablanca commanding a 30 to 50 percent premium for knowledge-worker roles.

Third, the cost gap to Western hiring remains the dominant variable. Mid-level developers are benchmarked at USD 110,000 to 130,000 in the United States, GBP 55,000 to 70,000 in London and EUR 60,000 to 70,000 in Germany in 2026, with the same analysis noting that location rather than capability drives most of the differential. Against a Moroccan fully-loaded cost per software engineer near MAD 350,000, the arbitrage is a multiple, not a margin.

Interpretation: What Is Driving the Numbers

Four drivers explain the Moroccan position. Currency regime. The dirham operates within a managed exchange-rate framework referenced to a hard-currency basket, which historically dampens the sharp local-currency depreciation that has repriced some regional peers downward in dollar terms. For a foreign investor, that reduces the risk of nominal wage bills being eroded or inflated by abrupt FX moves, but it also means Morocco does not get cheaper simply because of currency drift, unlike markets where dollar-denominated cost has fallen passively.

Skill mix. The rate card is not uniform across disciplines. Marketplace data describes the 2026 Moroccan market as defined by mobile-first specialisation, with iOS, Swift and Android work making up the largest share of new placements and demand led by French and Spanish firms, while AI, machine learning and data engineering supply remains effectively absent. The practical consequence is that the MAD 350,000 fully-loaded benchmark is credible for mobile, front-end and standard back-end roles, and unreliable for scarce data or AI profiles, where scarcity premiums apply and where Cairo is described as the faster-developing regional alternative.

Rate trajectory. The same source reports that Moroccan senior rates moved from a USD 28 to 36 band into today's USD 30 to 41 band, a single-digit increase that lagged Eastern Europe's 12 to 15 percent climb, with the near-term signal being rate stability rather than growth. Domestic survey data pointing to 5 to 8 percent annual salary growth is consistent with that: local pay inflation exists, but it is not yet compressing the arbitrage.

Level definitions. Cost comparisons collapse without a shared ladder. Market convention typically treats L1 as junior or entry level, L2 and L3 as the mid-level band that this snapshot prices, and L4 as senior or staff. Moroccan salary surveys show a wide spread between entry and senior averages, so a vendor quoting a mid-level rate against an L1 profile can appear competitive while delivering less capability per dirham. Level verification, not rate negotiation, is where most of the value leakage occurs.

Investment Implications: Budgeting, Financing and Structuring an Engineering Base in Morocco

For capital allocators, the relevant unit is not the individual engineer but the annualised cost of a delivery squad. The scenarios below apply the fully-loaded band to a ten-person mid-level team and place it against published external reference points.

Scenario (10 mid-level engineers)Annual cost (MAD)Annual cost (USD approx.)Monthly (USD approx.)
Low case (lean loading, Rabat-weighted)2,500,000250,00020,800
Base case3,500,000350,00029,200
High case (Casablanca premium, high attrition)4,500,000450,00037,500

Against those numbers, nearshore cost analysis reports a realistic fully-loaded team cost of USD 36,000 to 40,000 per month versus USD 65,000 to 90,000 for an equivalent in-house United States team. Team composition behind that figure is not specified, so treat it as an order-of-magnitude reference: a Moroccan base-case squad sits at or below the lower bound of the nearshore range and materially below the in-house comparison. The Latin American benchmark, where mid-level take-home pay of USD 81,000 to 97,000 lands at USD 102,000 to 122,000 fully loaded, implies that a single LatAm engineer can cost more than three Moroccan equivalents.

Three practical implications follow for investment and financing decisions. First, model the loading factor explicitly rather than applying a flat percentage to base pay; employer social contributions, statutory health coverage, workspace and equipment behave differently as headcount scales, and the difference between a 1.30x and 1.45x assumption on a fifty-person centre is several million dirhams a year. Second, stress-test wage inflation: at 5 to 8 percent annual growth, a three-year plan should assume the fully-loaded cost per software engineer drifts upward even if dollar-denominated contract rates stay flat, and hedging or indexation clauses should be discussed with an adviser on financial structuring. Third, do not underwrite an AI or data mandate on Moroccan cost assumptions built from mobile-development supply.

On structuring, entity form, applicable export-services and offshoring incentive regimes, and the relevant regional investment centres should be assessed case by case before headcount is committed, since eligibility conditions differ by activity and location. Investors sizing a build-versus-outsource decision can pressure-test assumptions with our investment simulator or commission targeted market research and intelligence on specific talent pools.

Conclusion and Next Steps

The 2026 evidence supports a clear conclusion: Morocco offers one of the lowest fully-loaded cost per software engineer positions in the vetted delivery universe, with an indicative base case near MAD 350,000 per year (about USD 35,000) for a mid-level profile in Casablanca or Rabat. It is materially below Bucharest, well below Latin American and Western benchmarks, broadly aligned with other North African markets, and slightly above Tunis on local payroll. The trade-off is depth rather than price: supply is concentrated in mobile and interface work, and scarce data and AI profiles will not price at these levels.

The figures in this snapshot are indicative and drawn from published third-party surveys with differing methodologies; they are informational and not financial advice. Before committing headcount, validate level definitions, loading assumptions and incentive eligibility against your specific activity. To model a delivery centre, a captive build or a vendor comparison on Moroccan cost assumptions, review our advisory services or contact the Smart.by research desk.

FAQ:

What is the average salary for a software engineer in Morocco?

Published 2026 sources place the average gross software engineer salary in Morocco at around MAD 280,737 per year, with survey ranges spanning MAD 8,000 to MAD 40,000 per month depending on seniority and employer. For a mid-level profile in Casablanca or Rabat, this article uses an indicative gross base of MAD 16,000 to MAD 26,000 per month, or MAD 192,000 to MAD 312,000 annually.

What is the fully-loaded cost per software engineer in Morocco versus the base salary?

The fully-loaded cost applies an indicative factor of 1.30x to 1.45x to gross base pay, covering statutory employer social contributions, mandatory health coverage, recruitment amortisation, equipment, workspace, training and bench or attrition slack. On a mid-level base of MAD 192,000 to MAD 312,000, that produces a fully-loaded range of roughly MAD 250,000 to MAD 450,000 per year, with a base case near MAD 350,000.

How does Morocco compare with Bucharest for engineering cost?

Bucharest operates in the EU statutory cost base and is reported to allow annual savings of around EUR 38,583, competitive with Amsterdam, which implies gross and loaded costs well above the Moroccan band. Our illustrative estimate places Bucharest fully-loaded mid-level cost several times higher than Casablanca, so Morocco is the lower-cost option while Bucharest offers wider stack coverage.

Is Morocco cheaper than Tunis, Cairo or Nairobi?

Not uniformly. Tunis, measured on local payroll with reported average total compensation of TND 29,863, still undercuts Casablanca in dollar terms. Cairo and Nairobi were not separately priced at mid-level in the sources reviewed; Cairo is described as North Africa's fastest-growing ecosystem with rates broadly comparable to the Eastern European freelance market, and Nairobi as broadly comparable to Lagos.

What is the range of fees for engineers in Kenya?

The sources reviewed do not price Nairobi mid-level roles directly. They describe Nairobi as mobile-first with strong data and agritech capability and rates broadly comparable to Lagos, while vetted African developers on remote international contracts are reported at USD 42,000 to USD 90,000 per year, roughly 40 to 60 percent below United States rates at the same seniority.

What is an L1, L2, L3 and L4 engineer?

By common market convention, L1 denotes a junior or entry-level engineer, L2 and L3 together form the mid-level band that this snapshot prices, and L4 denotes a senior or staff engineer. Because Moroccan surveys show a wide spread between entry-level and senior averages, verifying the level behind a quoted rate matters more than negotiating the rate itself.

Can Morocco support AI and machine learning hiring at these costs?

No. Marketplace data for 2026 describes Moroccan supply as skewed heavily toward mobile and interface work, with AI, machine learning and data engineering availability effectively absent. The MAD 350,000 fully-loaded benchmark should be treated as credible for mobile, front-end and standard back-end roles only, with scarcity premiums expected for data and AI profiles.

How fast are Moroccan engineering costs rising?

Domestic survey data cites national salary growth of 5 to 8 percent per annum, while senior contract rates moved only from a USD 28 to 36 band into a USD 30 to 41 band, lagging Eastern Europe's reported 12 to 15 percent climb. A three-year plan should assume the fully-loaded cost per software engineer drifts upward even if dollar contract rates stay broadly stable.

Smart.by Team

Les informations fournies par Smart.by sur le site www.smartbyllc.com sont fournies à titre informatif uniquement et ne constituent pas un conseil financier. Veuillez nous contacter pour en savoir plus.

Analyses, actualités et ressources financières

Rejoignez plus de 300 abonnés.

Smart.by Team
Foire aux questions

Simplifier les décisions financières complexes grâce à la FAQ.

Un conseil en investissement de bout en bout : allocation de capital, évaluation des risques, fusions-acquisitions et optimisation d'actifs, ainsi qu'un accompagnement dédié aux investisseurs étrangers qui s'implantent au Maroc, incluant l'étude de marché, la navigation réglementaire et la mise en place opérationnelle. Chaque mission s'appuie sur Smart Flow, notre plateforme d'analyse d'investissement en temps réel.

Des investisseurs fortunés, des sociétés de private equity et de capital-risque, ainsi que des entreprises qui se développent au Maroc et en Afrique. Ce qu'ils ont en commun, c'est une préférence pour les données plutôt que pour les suppositions, et pour les résultats plutôt que pour les promesses rassurantes.

Réservez une consultation sur notre site, ou appelez-nous ou écrivez-nous directement. Nous relierons vos objectifs à un plan d'action dès ce premier échange, sans processus d'intégration interminable.

Votre investissement, visible en temps réel. Smart Flow suit l'avancement des projets, fait remonter les risques avant qu'ils ne deviennent un problème, et réunit le reporting financier et la collaboration d'équipe en un seul endroit, afin que vous n'ayez jamais à attendre une mise à jour trimestrielle pour savoir où vous en êtes.

Le tourisme, l'industrie manufacturière, l'agroalimentaire, le transport et la logistique, l'automobile et l'immobilier : des secteurs dans lesquels nous évoluons depuis assez longtemps pour repérer les risques et les opportunités que d'autres manquent.

Un capital déployé de manière délibérée, des risques gérés plutôt que découverts, et une entrée sur le marché qui ne s'enlise pas dans les formalités administratives. Nos clients mesurent le succès en rendements, pas en activité.

Chiffrées, à accès contrôlé, et auditées de manière indépendante et régulière. Vos données d'investissement bénéficient de la même rigueur que votre stratégie d'investissement.

Toujours. Nous gérons l'actif, pas seulement la transaction : suivi continu de la performance, gestion des risques et ajustements stratégiques au fil de l'évolution du marché.

Abonnez-vous à notre newsletter pour recevoir des analyses de marché et de nouvelles opportunités dès qu'elles se présentent, ou suivez-nous sur les réseaux sociaux pour des mises à jour en temps réel.

Elle est intégrée, pas ajoutée après coup. Nous pesons les facteurs environnementaux, sociaux et de gouvernance au même titre que les facteurs financiers, car la valeur à long terme et l'investissement responsable ne s'opposent pas.

Appelez le +212 6 41 52 96 83, ou rendez-nous visite à Tanger, Casablanca ou Marrakech. Vous pouvez également joindre notre équipe à tout moment via la page de contact.

Smart.by Team

Encore des questions avant de vous engager ?

  • Parlez à un consultant, pas à un centre d'appels
  • Consultez vos chiffres sur Smart Flow avant de décider