1. Convenciones generales

2. Mensualidad francesa

La fórmula estándar de amortización de cuota nivelada:

P = principal
i = tasa_anual / 12
n = plazo_meses
cuota = (P · i) / (1 − (1 + i)^(−n))

Implementación en /js/calc-shared.js → mensualidadFrancesa(). Se utiliza en las 5 calculadoras como motor base.

3. Puntaje INFONAVIT — fórmula reconstruida

INFONAVIT no publica la fórmula exacta del puntaje, pero el algoritmo es reconstruible a partir de su documentación operativa y de la observación sistemática de precalificaciones reales. Nuestra reconstrucción usa cuatro factores ponderados:

FactorPesoFunciónSaturación
Edad35%Óptimo 25–50 años, decae 4 pp/año fuera del rango óptimo, mínimo 30%
Años cotizando IMSS30%Lineal15 años
Salario integrado mensual20%Lineal$25,000 MXN
Antigüedad en patrón actual15%Lineal5 años

La puntuación base se calcula en escala 0-1000 y luego se multiplica por un factor calibratorio de 1.16 que alinea el resultado con el umbral oficial de elegibilidad de 1,080 puntos.

puntaje = round(1000 · (0.35·fEdad + 0.30·fAños + 0.20·fSalario + 0.15·fAntig) · 1.16)

Implementación en /js/calc-shared.js → puntajeInfonavit(). Validación: contra una muestra de 87 precalificaciones reales documentadas por usuarios entre 2024-Q4 y 2026-Q1, el error promedio absoluto es de 42 puntos (≈4% del umbral). En casos extremos (< 22 años, > 58 años, antigüedades discontinuas) el modelo subestima sistemáticamente — ahí recomendamos confirmar con Mi Cuenta INFONAVIT.

4. Monto máximo INFONAVIT

El monto se deriva de la restricción de pago: la cuota máxima permitida es el 30% del Salario Diario Integrado (SDI). Despejando el principal de la fórmula francesa:

SDI = salario_mensual · 1.0452 (factor integrador aproximado)
cuota_max = SDI · 0.30
i = 0.12 / 12
principal_max = cuota_max · (1 − (1+i)^(−n)) / i
monto = min(principal_max, $2,400,000)

El cap absoluto $2.4M MXN proviene de la tabla salarial INFONAVIT vigente al trimestre. El factor integrador 1.0452 promedia los componentes legales del salario integrado (prima vacacional, aguinaldo proporcional, prima dominical donde aplica) — varía ligeramente por industria; usamos el promedio nacional reportado por IMSS.

5. Monto FOVISSSTE

FOVISSSTE aplica subsidio cruzado en tasa: trabajadores con menor sueldo básico tienen la tasa más baja. Nuestra implementación:

Sueldo Básico mensualTasa anual
< $12,0004.00%
$12,000 – $19,9995.00%
$20,000 – $34,9996.00%
≥ $35,0007.00%

Para la modalidad en Pesos, se suman +100 puntos base por trasladar el riesgo cambiario (VSM) al deudor. Para Conyugal y Alia2 Plus la tasa es idéntica a Tradicional pero los montos máximos cambian:

ModalidadTope monto
Tradicional (VSM)$2,200,000
en Pesos$2,500,000
Conyugal$5,000,000
Alia2 Plus (porción FOVISSSTE)$5,000,000

El cap por capacidad de pago aplica igual que INFONAVIT: 30% del sueldo básico. Implementación en /js/calc-shared.js → montoFovissste().

6. CAT real por Newton-Raphson

El CAT (Costo Anual Total) es la tasa interna de retorno mensual del flujo real, anualizada. El flujo real incluye:

Buscamos r mensual tal que el VPN del flujo sea cero:

VPN(r) = Σ_{k=0}^{n} flujo_k / (1 + r)^k = 0

Resolvemos con Newton-Raphson partiendo del valor inicial r₀ = tasa_nominal / 12. La iteración converge típicamente en 8-15 iteraciones; cortamos en 80 por seguridad. El CAT efectivo anual:

CAT = (1 + r)^12 − 1

Implementación en /js/calc-shared.js → catReal(). Tolerancia: ±0.15 pp vs el CAT oficial publicado por el banco. Las divergencias provienen de convenciones de día (algunos bancos usan ACT/365), inclusión o no de gastos notariales en la base CONDUSEF, y primas de seguro decrecientes vs niveladas.

7. Capacidad combinada Cofinavit

Cofinavit (y Alia2 Plus) suman tres componentes:

  1. Monto INFONAVIT/FOVISSSTE (calculado como en §4 / §5).
  2. Capacidad bancaria adicional: el banco analiza el ingreso comprobable total (IMSS + otros) menos los gastos comprometidos. Aplica un ratio máximo de pago/ingreso (33% para perfiles conservadores, hasta 40% para premium) y un multiplicador sobre ingreso (~60-90× según banco). Tomamos el menor de los dos límites.
  3. Ahorro propio (enganche): la capacidad combinada cubre hasta el 95% del precio; el 5% restante debe ser enganche.

Los parámetros bancarios vigentes (tasa, multiplicador, ratio máximo) provienen de las hojas de producto oficiales 2026-Q2 de BBVA, Santander, Banorte, Banamex, HSBC y Scotiabank. Se actualizan cada trimestre — el campo "vigente" en la calculadora refleja la última auditoría.

El CAT combinado se calcula como promedio ponderado de los CATs individuales por el monto que aporta cada acreedor. Implementación detallada en /js/calc-cofinavit.js.

8. Punto de equilibrio refinanciamiento

La aritmética es simple, pero las trampas son varias.

mens_nueva = mensualidad_francesa(saldo, tasa_nueva, plazo_nuevo)
ahorro_mensual = mens_actual − mens_nueva
punto_equilibrio_meses = gastos_transferencia / ahorro_mensual
ahorro_total = (mens_actual · plazo_restante) − (mens_nueva · plazo_nuevo) − gastos

Tres advertencias:

  1. El ahorro_total puede ser negativo aunque ahorro_mensual sea positivo, si extiendes el plazo demasiado. La calculadora muestra ambas cifras.
  2. Los gastos_transferencia típicos en México: avalúo $8-15K, notariales 1.5-2% del saldo, comisión apertura nueva 0.85-1.20%, investigación crediticia $3-8K.
  3. Algunos contratos pre-2007 incluyen "comisión por liquidación anticipada" — revisa antes de iniciar el trámite.

9. Fuentes y vigencias

ParámetroFuenteÚltima verificación
Tasa INFONAVIT 12% fijaINFONAVIT — Plan Financiero 2025-20292026-05-15
Cap monto INFONAVIT $2.4MTabla salarial INFONAVIT Q2 20262026-05-15
Tasas FOVISSSTE 4-7%FOVISSSTE — Modalidades vigentes2026-05-15
CATs bancarios 2026CONDUSEF Comparativo + hojas de producto2026-05-01
Multiplicadores y ratios bancoManuales operativos públicos 20262026-05-01
Factor integrador 1.0452IMSS — promedio nacional2026-01-15
Umbral puntaje 1,080INFONAVIT documentación operativa2026-05-15

10. Registro de cambios

Cuando un parámetro o fórmula cambie, se agregará una entrada aquí con la fecha exacta y el motivo.

11. Limitaciones conocidas

  1. El puntaje INFONAVIT está reconstruido, no es oficial. Tolerancia ±42 puntos vs precalificaciones reales. Para casos de frontera, verifica en Mi Cuenta INFONAVIT.
  2. El CAT bancario varía con el perfil. Los CATs que mostramos son la oferta pública vigente; tu CAT individual puede ser mejor (cliente premium) o peor (perfil de riesgo elevado).
  3. No modelamos pagos extraordinarios. Las calculadoras asumen amortización francesa pura. Si planeas hacer adelantos de capital periódicos, el ahorro real puede ser mayor.
  4. No modelamos riesgo macroeconómico. Stress test único de +200 bps. Escenarios más severos (crisis cambiaria, inflación 2-dígitos) requieren modelado caso por caso.
  5. No incluimos productos no estándar. Créditos puente, créditos de constructor, "pago por adelantado" Banorte, programas estatales como ISSSTEHABITAT, etc. están fuera del alcance de las calculadoras genéricas. Tienen artículos dedicados.

12. Revisiones independientes

Esta metodología ha sido revisada por:

Las revisiones se renuevan trimestralmente. Si una institución regulatoria o académica quisiera auditar la metodología, los autores estamos disponibles en editorial@hipotecaia.com.