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.
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.
| Market | Indicative mid-level annual base | Indicative fully-loaded annual cost (USD) | Grounded reference point |
|---|---|---|---|
| Casablanca / Rabat | MAD 192,000 to 312,000 (USD 19,000 to 31,000) | 25,000 to 45,000 | Survey band MAD 8,000 to 40,000 per month; average gross MAD 280,737 |
| Tunis | TND 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 |
| Cairo | Not separately priced at mid-level in reviewed sources | At 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 |
| Bucharest | Not directly priced in reviewed sources; EU statutory cost base applies | 55,000 to 85,000 (illustrative) | Reported annual savings capacity of about EUR 38,583 implies gross pay well above the Moroccan band |
| Nairobi | Not separately priced; described as broadly comparable to Lagos | Below 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,000 | 250,000 | 20,800 |
| Base case | 3,500,000 | 350,000 | 29,200 |
| High case (Casablanca premium, high attrition) | 4,500,000 | 450,000 | 37,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.
Analyses, actualités et ressources financières
Rejoignez plus de 300 abonnés.
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.
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