Document technique de méthodologie

Comment nous calculons le ROI

Méthodologie complète du calculateur : formules exactes, constantes par service, comportement de chaque variable et scénarios vérifiés. Version 5.2.

Version 5.2 · Avril 2026
Sources Cleverix 2025, Brainhub 2025, CBI.eu 2025
Fonction calcWith() dans roi-calculator.js

Ce que signifie un ROI de 40-60 %

Le calculateur mesure le ROI comme le pourcentage du coût interne total que l'entreprise économise en externalisant avec HumanosTech. Un ROI de 55 % signifie : « sur 100 € que vous dépenseriez en interne, vous économisez 55 € en travaillant avec HumanosTech. »

ROI = ( nomPct + hirePct + qualPct + compPct ) × 100 + urgAdj Chaque composante est un pourcentage du coût interne (CI) · Plancher 40 % · Plafond 70 %
Fondé sur les données de marché 2025-2026
  • Cleverix 2025 (nearshore UE) : 30-50 % d'économies salariales. Le ROI de 40-60 % de HumanosTech inclut aussi les gains liés à l'intégration rapide, à la qualité et à la conformité.
  • Brainhub 2025 : « Eastern Europe nearshoring allows companies to save 40 % (up to 70 % according to other sources) per employee. » Les 70 % ne concernent que des cas exceptionnels.
  • Alcor 2026 (Estonie) : « up to 40 % costs saved. » L'Estonie, où opère HumanosTech, se situe dans le haut de la fourchette nearshore grâce à sa qualité technique et au cadre réglementaire de l'UE.

Quand le ROI dépasse 60 %

Le ROI ne dépasse 60 % que dans des scénarios exceptionnels identifiés avec précision. Dans ces situations, le calculateur autorise jusqu'à 70 %.

Cas exceptionnel 1 : horizon court (3-6 mois)
Sur un horizon de 3 mois, le hireSav (gain ponctuel de l'intégration rapide) représente une part plus importante du CI total, ce qui pousse le ROI vers 65-70 %. Sur 12 mois, le même hireSav représente un pourcentage plus faible et le ROI redescend à 60 %. C'est mathématiquement exact et cohérent avec le marché.
3m: 70% · 6m: 64% · 12m: 60% · 24m: 58% · 36m: 57%
Cas exceptionnel 2 : urgence Élevée + horizon court
La combinaison d'une urgence Élevée (+5 pp) et d'un horizon court produit les valeurs maximales (jusqu'à 70 %). Exemple : une entreprise qui a besoin d'une intégration immédiate et prévoit 3-6 mois d'évaluation avant de renouveler.
IT + Élevée + 3m : 70% · IT + Élevée + 6m : 69% · IT + Élevée + 12m : 65%

Variables d'entrée

ParamètreCodePlagePar défautEffet sur le ROI
Type de servicesvcit, support, ai, data, peopleit±13 pp (impact le plus fort)
Profilsdevs1 a 203−1 pp à 20 profils (compPct se dilue) ; netSav€ croît linéairement
Coût mensuel/profilsal2.000 a 12.000 €4.500 €−1 pp à 12K€ (compPct se dilue) ; netSav€ croît fortement
Horizon (mois)months3 a 36123m=70% → 36m=57% (hirePct se dilue ; impact le plus fort)
Urgenceurgency1 Faible, 2 Moyenne, 3 Élevée2±5 pp (ajustement direct visible)
RH internehasHRtrue / falsefalse−4 pp avec RH (plafond du hireSav de 0.70 → 0.25)

Formule complète

// ÉTAPE 1 : coûts de base CI = devs × sal × months // coût interne total htMon = devs × sal × (1 − savPct) // coût HT mensuel setup = setupBase + max(0, devs−1) × 500 // intégration ponctuelle htTotal = setup + htMon × months // investissement total HT // ÉTAPE 2 : composantes du ROI en % du CI nomPct = max(0, CI − htTotal) / CI // ≈ savPct, varie avec devs hirePct = min(hireBase, hireCap) / CI // ∝ 1/months → les mois font varier le ROI qualPct = qualityBoostPct // fixe par service compPct = compAnnual × (months/12) / CI // ∝ 1/(devs×sal) → se dilue // ÉTAPE 3 : ROI roiBase = (nomPct + hirePct + qualPct + compPct) × 100 urgAdj = urgency===3 ? 5 : urgency===2 ? 0 : −5 ROI = clamp(roiBase + urgAdj, 40, 70)

Pourquoi les mois font davantage varier le ROI que le salaire. hirePct = hireEur / CI. Comme CI = devs×sal×months, lorsque months augmente, le dénominateur croît mais pas hireEur (montant fixe). hirePct diminue donc avec les mois et le ROI baisse. Avec le salaire, hireEur et CI augmentent proportionnellement, si bien que hirePct varie très peu.

Quatre sources de gain

Source 1 : économies sur la masse salariale (nomPct)

C'est la source dominante. Elle reflète l'écart entre le coût interne et le coût HumanosTech, exprimé en pourcentage du CI.

nomEur = max(0, CI − htTotal) nomPct = nomEur / CI // ≈ savPct pour les horizons longs

Exemple IT 3p 4.500€ 12m : CI=162.000€, htTotal=84.000€ → nomEur=78.000€ → nomPct=48.1%. C'est la raison principale pour laquelle le ROI de base IT est d'environ 60 %.

Source 2 : rapidité de recrutement (hirePct)

Gain ponctuel (en euros) du temps économisé grâce à l'intégration avec HumanosTech. Comme il s'agit d'un montant absolu, son poids relatif (hirePct) est plus élevé sur les horizons courts, ce qui fait des mois la variable ayant le plus d'impact sur le ROI.

refDays = hasHR ? 40 : 75 // jours de référence, processus traditionnel hireBase = devs × (refDays − hireDays) × (sal/22) hireCap = hasHR ? devs×sal×0.25 : devs×sal×0.70 hireEur = min(hireBase, hireCap) hirePct = hireEur / CI // diminue avec months → le ROI baisse avec les mois

Source 3 : qualité et productivité (qualPct)

qualPct = qualityBoostPct // constante par service : IT 4%, IA 5%, autres 2-3%

Source 4 : conformité européenne (compPct)

Montant annuel fixe, proratisé sur la période. Étant fixe en euros, son poids en % du CI diminue avec des salaires élevés et des équipes importantes.

compEur = compAnnual × (months/12) compPct = compEur / CI // diminue si devs et sal sont élevés

Constantes par service

ConstanteITSupportIADataPeople
savPct (économie salariale)50 %42 %45 %45 %40 %
hireDays (SLA d'intégration)10 d7 d14 d12 d5 d
qualPct (productivité)4 %2 %5 %3 %2 %
compAnnual (conformité/an)2.500 €1.500 €4.000 €2.000 €1.000 €
setupBase (intégration ponctuelle)2.000 €1.500 €3.000 €2.500 €1.500 €
+ par profil supplémentaire+500 €+500 €+500 €+500 €+500 €

Résultats calculés

IndicateurFormuleDescription
Économie nettemax(0, totBen − setup)Gain total moins le coût ponctuel d'intégration.
Coût HT/moisdevs × sal × (1 − savPct)Coût mensuel récurrent. Constant sur toute la période.
Investissement totalsetup + htMon × monthsTout ce qui est versé à HumanosTech sur l'horizon.
Coût internedevs × sal × monthsCe que coûterait le maintien de l'équipe en interne.
Délai de retourceil(setup / (monBen − htMon))Nombre de mois nécessaires pour récupérer le coût de mise en place grâce au gain mensuel net.

Exemple pas à pas

Scénario par défaut : IT Outsourcing, 3 profils, 4 500 €/mois, 12 mois, urgence Moyenne, sans RH interne.

Comment chaque variable fait varier le ROI

Impact élevé
Horizon (mois)
hirePct = hireEur/CI ∝ 1/months. Sur 3 mois, le hireSav pèse beaucoup plus sur un petit CI. Sur 36 mois, il se dilue. C'est le facteur à la plus grande amplitude après le service.
3m : 70%* · 6m : 64%* · 12m : 60% · 24m : 58% · 36m : 57%
*cas exceptionnel
Impact élevé
Type de service
Modifie simultanément savPct (source dominante), hireDays, qualPct et compAnnual. L'IT présente le plus grand écart salarial (50 % par rapport à l'UE occidentale).
IT : 60% · IA : 56% · Data : 53% · Support : 49% · People : 47%
Impact moyen
Urgence d'intégration
Ajustement direct de ±5 pp sur le résultat final. Il produit toujours une variation visible : Faible=−5, Moyenne=0, Élevée=+5.
Faible : 55% · Moyenne : 60% · Élevée : 65%
Impact moyen
RH interne
Fait passer le plafond du hireSav de 0.70 à 0.25 mois de salaire. Produit un écart d'environ 4 pp, visible et constant.
Sans RH : 60% · Avec RH : 56%
Impact en euros
Profils à externaliser
compPct se dilue légèrement avec davantage de profils (compAnnual fixe, CI croissant). Le ROI baisse de 1-2 pp entre 1 et 20 profils. Le netSav en euros croît linéairement.
1p: 61% · 3p: 60% · 10p: 59% · 20p: 59%
Impact en euros
Coût mensuel par profil
compPct se dilue avec des salaires élevés (compAnnual fixe, CI croissant). Le ROI baisse de 1 pp entre 2K et 12K€. Le netSav en euros croît nettement.
2K€: 59% · 4.5K€: 60% · 12K€: 60%

Tableau des scénarios vérifiés

Valeurs attendues pour vérifier le code après toute mise à jour. 278/278 combinaisons possibles testées.

ScénarioROInetSavDélai de retour
Minimum absolu (IT, 1p, 2K, 3m, Faible, avec RH)40 %0 €1 mois
Base IT (3p, 4 500 €, 12m, Moyenne, sans RH)60 %93 K€3 mois
Base Support49 %77 K€1 mois
Base IA56 %86 K€9 mois
Base Data53 %82 K€12 mois
Base People47 %73 K€1 mois
IT, urgence Faible55 %93 K€3 mois
IT, urgence Élevée65 %93 K€3 mois
IT avec RH interne56 %87 K€4 mois
IT 3 mois, urgence Moyenne (exceptionnel)70 %26 K€1 mois
IT 36 mois57 %273 K€4 mois
Maximum (IT, 20p, 12K, 36m, Élevée, sans RH)61 %4.818 K€1 mois