Metodología completa de la calculadora, incluyendo fórmulas exactas, constantes por servicio, comportamiento de cada variable y escenarios verificados. Versión 5.2.
Versión 5.2 · Abril 2026
Fuentes Cleverix 2025, Brainhub 2025, CBI.eu 2025
Función calcWith() en roi-calculator.js
Qué significa el 40-60 % de ROI
La calculadora mide el ROI como el porcentaje del coste interno total que la empresa ahorra al externalizar con HumanosTech. Un ROI del 55 % significa: "de cada 100 € que gastaríais internamente, ahorráis 55 € trabajando con HumanosTech."
ROI = ( nomPct + hirePct + qualPct + compPct ) × 100 + urgAdjCada componente es un porcentaje del coste interno (CI) · Floor 40 % · Cap 70 %
Base en datos de mercado 2025-2026
Cleverix 2025 (nearshore EU): 30-50 % de ahorro salarial. El 40-60 % de ROI de HumanosTech incluye también los beneficios de incorporación rápida, calidad y compliance.
Brainhub 2025: "Eastern Europe nearshoring allows companies to save 40 % (up to 70 % according to other sources) per employee." El 70 % aplica solo a casos excepcionales.
Alcor 2026 (Estonia): "up to 40 % costs saved." Estonia, donde opera HumanosTech, está en el rango nearshore alto por su calidad técnica y marco regulatorio UE.
Cuándo se supera el 60 %
El ROI supera el 60 % únicamente en escenarios excepcionales identificados con precisión. La calculadora permite llegar hasta 70 % en estas situaciones.
Caso excepcional 1: Horizonte corto (3-6 meses)
Con horizonte de 3 meses, el hireSav (beneficio único de incorporación rápida) representa una fracción mayor del CI total, empujando el ROI hacia 65-70 %. Con 12 meses el mismo hireSav representa un porcentaje menor, bajando el ROI a 60 %. Esto es matemáticamente correcto y coherente con el mercado.
Caso excepcional 2: Urgencia Alta + horizonte corto
La combinación de urgencia Alta (+5 pp) con horizonte corto produce los valores máximos (hasta 70 %). Ejemplo: empresa con urgencia de incorporación inmediata que planea 3-6 meses de evaluación antes de renovar.
IT + Alta + 3m: 70% · IT + Alta + 6m: 69% · IT + Alta + 12m: 65%
Variables de entrada
Parámetro
Código
Rango
Defecto
Efecto en ROI
Tipo de servicio
svc
it, support, ai, data, people
it
±13 pp (mayor impacto)
Perfiles
devs
1 a 20
3
−1 pp a 20 perfiles (compPct se diluye); netSav€ crece linealmente
Coste mensual/perfil
sal
2.000 a 12.000 €
4.500 €
−1 pp a 12K€ (compPct se diluye); netSav€ crece mucho
Horizonte (meses)
months
3 a 36
12
3m=70% → 36m=57% (hirePct se diluye; mayor impacto)
Urgencia
urgency
1 Baja, 2 Media, 3 Alta
2
±5 pp (ajuste directo visible)
HR propio
hasHR
true / false
false
−4 pp con HR (cap hireSav de 0.70 → 0.25)
Fórmula completa
// PASO 1: Costes baseCI = devs × sal × months // coste interno totalhtMon = devs × sal × (1 − savPct) // coste HT mensualsetup = setupBase + max(0, devs−1) × 500 // integración únicahtTotal = setup + htMon × months // inversión total HT// PASO 2: Componentes del ROI como % del CInomPct = max(0, CI − htTotal) / CI // ≈ savPct, varía con devshirePct = min(hireBase, hireCap) / CI // ∝ 1/months → meses mueve ROIqualPct = qualityBoostPct // fijo por serviciocompPct = compAnnual × (months/12) / CI // ∝ 1/(devs×sal) → diluye// PASO 3: ROIroiBase = (nomPct + hirePct + qualPct + compPct) × 100
urgAdj = urgency===3 ? 5 : urgency===2 ? 0 : −5
ROI = clamp(roiBase + urgAdj, 40, 70)
Por qué los meses mueven el ROI más que el salario. hirePct = hireEur / CI. Como CI = devs×sal×months, al subir months el denominador crece pero hireEur (importe fijo) no. Por tanto hirePct decrece con meses, bajando el ROI. Con el salario, tanto hireEur como CI crecen proporcionalmente, por lo que hirePct cambia muy poco.
Cuatro fuentes de beneficio
Fuente 1: Ahorro en nómina (nomPct)
Es la fuente dominante. Refleja la diferencia entre el coste interno y el coste de HumanosTech, expresada como porcentaje del CI.
nomEur = max(0, CI − htTotal)
nomPct = nomEur / CI // ≈ savPct para horizontes largos
Ejemplo IT 3p 4.500€ 12m: CI=162.000€, htTotal=84.000€ → nomEur=78.000€ → nomPct=48.1%. Esta es la razón principal por la que el ROI base IT es ~60%.
Fuente 2: Velocidad de contratación (hirePct)
Beneficio único (en euros) del tiempo ahorrado al incorporar con HumanosTech. Como es un importe absoluto, su peso relativo (hirePct) es mayor en horizontes cortos, lo que hace que los meses sean la variable con mayor impacto en el ROI.
refDays = hasHR ? 40 : 75 // días referencia proceso tradicional
hireBase = devs × (refDays − hireDays) × (sal/22)
hireCap = hasHR ? devs×sal×0.25 : devs×sal×0.70
hireEur = min(hireBase, hireCap)
hirePct = hireEur / CI // decrece con months → ROI baja con meses
Fuente 3: Calidad y productividad (qualPct)
qualPct = qualityBoostPct // constante por servicio: IT 4%, IA 5%, otros 2-3%
Fuente 4: Compliance europeo (compPct)
Importe anual fijo prorrateado al período. Al ser fijo en euros, su peso como % del CI disminuye con salarios altos y equipos grandes.
compEur = compAnnual × (months/12)
compPct = compEur / CI // decrece con devs alto y sal alto
Constantes por servicio
Constante
IT
Soporte
IA
Data
People
savPct (ahorro salarial)
50 %
42 %
45 %
45 %
40 %
hireDays (SLA incorporación)
10 d
7 d
14 d
12 d
5 d
qualPct (productividad)
4 %
2 %
5 %
3 %
2 %
compAnnual (compliance/año)
2.500 €
1.500 €
4.000 €
2.000 €
1.000 €
setupBase (integración única)
2.000 €
1.500 €
3.000 €
2.500 €
1.500 €
+ por perfil adicional
+500 €
+500 €
+500 €
+500 €
+500 €
Resultados calculados
Métrica
Fórmula
Descripción
Ahorro neto
max(0, totBen − setup)
Beneficio total menos el coste único de integración.
Coste HT/mes
devs × sal × (1 − savPct)
Coste recurrente mensual. Constante durante el período.
Inversión total
setup + htMon × months
Todo lo pagado a HumanosTech durante el horizonte.
Coste interno
devs × sal × months
Lo que costaría mantener el equipo internamente.
Payback
ceil(setup / (monBen − htMon))
Meses hasta recuperar el coste de setup con beneficio mensual neto.
Ejemplo paso a paso
Escenario por defecto: IT Outsourcing, 3 perfiles, 4.500 €/mes, 12 meses, urgencia Media, sin HR propio.
1
CI = 3 × 4.500 × 12
CI = 162.000 €
2
htMon = 3 × 4.500 × (1 − 0.50)
htMon = 6.750 €/mes
3
setup = 2.000 + 2 × 500
setup = 3.000 €
4
htTotal = 3.000 + 6.750 × 12
htTotal = 84.000 €
5
nomPct = (162.000 − 84.000) / 162.000
nomPct = 48.1 %
6
hireSav: sin HR, refDays=75, hireBase=3×65×(4500/22)=39.886€, hireCap=3×4500×0.70=9.450€
hirePct = hireEur/CI ∝ 1/months. Con 3 meses, el hireSav pesa mucho más sobre un CI pequeño. Con 36 meses se diluye. Es el driver de mayor rango tras el servicio.