← Finanzas y dinero

Finanzas - Deuda

Calculadora de pago de tarjeta y bola de nieve

Mira cuándo podrías salir de deudas y cuántos intereses ahorras al cambiar tu estrategia de pago.

Los valores de ejemplo se calculan al cargar para ver resultados al instante. Todo ocurre en tu navegador hasta que decidas copiar la URL.

Otros idiomas ja | en | zh-CN | es | ar

Cómo usar (3 pasos)

  1. Elige si quieres calcular una sola tarjeta o comparar bola de nieve vs. avalancha con varias.
  2. Escribe saldos, APR y tu pago mensual, o agrega tarjetas con su saldo, APR y pago mínimo junto con tu presupuesto mensual. El presupuesto debe cubrir al menos los mínimos.
  3. Los resultados se actualizan solos. Usa "Copiar URL" para compartir el mismo escenario.

La casilla de moneda es solo decorativa; escribe números sin símbolo en los importes.

Entradas

Cambia un valor y observa cómo se ajusta la línea de tiempo de pago.

Solo se muestra como prefijo en los resultados.

El pago mensual debe ser mayor que el interés del primer mes para que baje el saldo.

Tarjetas

NombreSaldoAPR (%)Pago mínimo

Debe ser al menos la suma de los pagos mínimos.

Estrategia

Resultados

El tiempo a pagar se muestra en meses totales y también en años + meses.

Significa: el plazo cuenta meses completos hasta saldo cero. Total pagado = capital + interés.

Cómo se calcula

Tarjeta única

Cada mes se suma el interés (saldo x APR / 12, redondeado a 2 decimales) y luego se resta tu pago mensual. Si el pago supera saldo + interés, se ajusta para liquidar ese mes.

Varias tarjetas

Primero se pagan los mínimos de todas las tarjetas. El presupuesto restante se aplica a una tarjeta a la vez según la estrategia (bola de nieve = saldo más pequeño, avalancha = APR más alta). Al liquidar una tarjeta, su pago pasa a la siguiente.

Los estados reales pueden usar saldo diario o comisiones, por lo que este resultado es una estimación para planificar.

Preguntas frecuentes

¿Cuál es la diferencia entre bola de nieve y avalancha?

Bola de nieve prioriza el saldo más pequeño y transfiere el pago a la siguiente tarjeta al liquidarla. Avalancha prioriza la APR más alta para reducir el interés total.

¿Qué ocurre si mi presupuesto es insuficiente?

Si el presupuesto no cubre los mínimos o no se paga dentro del límite, verás un error. Aumenta el presupuesto mensual o reduce los saldos.

¿Coincidirá con el estado de cuenta?

No exactamente. Este modelo mensual no incluye saldo diario, comisiones ni promociones. Úsalo como referencia para planificar.

¿Se guardan mis datos?

El cálculo ocurre en tu navegador y no se envía nada al servidor salvo que compartas la URL manualmente.

¿Cuántas tarjetas puedo añadir?

Las que necesites, mientras el presupuesto cubra los mínimos. Empieza con las de APR o saldo más alto para mantener un plan realista.

Calculadoras relacionadas

, defaultSingle: { balance: 5000, apr: 15, payment: 200 }, defaultMulti: { budget: 400, strategy: 'snowball', cards: [ { name: 'Tarjeta A', balance: 500, apr: 18, minPayment: 25 }, { name: 'Tarjeta B', balance: 2500, apr: 15, minPayment: 50 }, { name: 'Tarjeta C', balance: 4000, apr: 22, minPayment: 100 } ] }, formatDuration: (years, months, total) => years > 0 ? `${years} año${years !== 1 ? 's' : ''} ${months} mes${months !== 1 ? 'es' : ''} (${total} meses)` : `${months} mes${months !== 1 ? 'es' : ''}`, texts: { cardNamePlaceholder: 'Nombre de tarjeta', balanceLabel: 'Saldo', aprLabel: 'APR (%)', minPaymentLabel: 'Pago mínimo', removeLabel: 'Quitar', mainLabel: 'Tiempo hasta pagar', totalInterest: 'Interés total', totalPaid: 'Total pagado', paymentsCount: 'Meses', scheduleFirst: 'Primeros 3 meses', scheduleLast: 'Último mes', monthLabel: 'Mes', paymentLabel: 'Pago', interestLabel: 'Interés', principalLabel: 'Capital', allPaidLabel: 'Todo pagado en', perCardHeading: 'Detalle por tarjeta', perCardName: 'Tarjeta', perCardPayoff: 'Mes de liquidación', perCardInterest: 'Interés total', perCardPaid: 'Total pagado', perCardOrder: 'Orden', strategySnowball: 'Bola de nieve', strategyAvalanche: 'Avalancha', compareHeading: 'Comparación de estrategia', strategyLabel: 'Estrategia', monthsLabel: 'Meses para pagar', budgetHint: 'En modo múltiple verás aquí el total de mínimos y la holgura.', budgetEmpty: 'Añade al menos una tarjeta para ver el control de presupuesto.', budgetMinLabel: 'Total de pagos mínimos', budgetNeedBudget: 'Escribe tu presupuesto mensual para calcular el margen.', budgetShortfall: 'Falta {amount} frente a tu presupuesto.', budgetExtra: 'Quedan {amount} libres después de los mínimos para acelerar la tarjeta prioritaria.', bestStrategyTitle: 'Sugerencia de estrategia', negativeDetailed: 'El pago mensual es demasiado bajo. El interés del primer mes es de aproximadamente {interest}; aumenta el pago por encima de esa cantidad.', bestStrategyText: ({ bestName, diffMonths, interestDiff, interestDirection }) => { const monthsPart = diffMonths > 0 ? `${bestName} termina unas ${diffMonths} ${diffMonths === 1 ? 'mes' : 'meses'} antes` : `${bestName} tarda un tiempo similar`; let interestPart = 'con un interés similar.'; if (interestDirection === 'less') interestPart = `y ahorra alrededor de ${interestDiff} en intereses.`; if (interestDirection === 'more') interestPart = `pero paga alrededor de ${interestDiff} más en intereses.`; return `${monthsPart} ${interestPart}`; }, errors: { invalid: 'Ingresa importes positivos y una APR entre 0% y 100%.', negative: 'El pago mensual no cubre el interés inicial. Súbelo para que el saldo baje.', budget: 'El presupuesto es menor que la suma de pagos mínimos. Auméntalo.', limit: 'Con este presupuesto no se paga en un plazo razonable. Considera aumentarlo.', balance: 'Escribe un saldo mayor que 0.', apr: 'Ingresa una APR entre 0% y 100%.', minPayment: 'Ingresa un pago mínimo mayor que 0.', noCards: 'Agrega al menos una tarjeta.' }, singleExplain: ({ duration, totalInterest, totalPaid, payment }) => `Con ${payment} al mes terminarías en ${duration} y pagarías unos ${totalInterest} de interés (${totalPaid} en total).`, multiExplain: ({ duration, totalInterest, strategy }) => `Con la estrategia ${strategy === 'avalanche' ? 'avalancha' : 'bola de nieve'} terminas en ${duration} y pagarías alrededor de ${totalInterest} de interés.`, cardFallback: 'Tarjeta' } }); renderRelated({ locale: 'es', selfUrl: '/es/calculators/credit-card-payoff-snowball/', category: 'finance' }); if (window.recordCalculatorVisit) window.recordCalculatorVisit('credit-card-payoff-snowball'); });