calculadora gastos de cierre
Calculadora de Gastos de Cierre
document.getElementById('closingCostCalculator').addEventListener('submit', function(e) {
e.preventDefault();
if (this.checkValidity()) {
calculateClosingCosts();
}
this.classList.add('was-validated');
});
function calculateClosingCosts() {
const purchasePrice = parseFloat(document.getElementById('purchasePrice').value);
const downPayment = parseFloat(document.getElementById('downPayment').value) / 100;
const loanTerm = parseInt(document.getElementById('loanTerm').value);
const interestRate = parseFloat(document.getElementById('interestRate').value) / 100 / 12;
const propertyTax = parseFloat(document.getElementById('propertyTax').value) / 100;
const homeInsurance = parseFloat(document.getElementById('homeInsurance').value);
const loanAmount = purchasePrice * (1 - downPayment);
const monthlyPayment = (loanAmount * interestRate * Math.pow(1 + interestRate, loanTerm * 12)) / (Math.pow(1 + interestRate, loanTerm * 12) - 1);
const monthlyTaxes = (purchasePrice * propertyTax) / 12;
const monthlyInsurance = homeInsurance / 12;
const totalMonthlyPayment = monthlyPayment + monthlyTaxes + monthlyInsurance;
const closingCosts = purchasePrice * 0.03; // Estimación del 3% del precio de compra
document.getElementById('loanAmount').textContent = '$' + loanAmount.toFixed(2);
document.getElementById('monthlyPayment').textContent = '$' + monthlyPayment.toFixed(2);
document.getElementById('monthlyTaxes').textContent = '$' + monthlyTaxes.toFixed(2);
document.getElementById('monthlyInsurance').textContent = '$' + monthlyInsurance.toFixed(2);
document.getElementById('totalMonthlyPayment').textContent = '$' + totalMonthlyPayment.toFixed(2);
document.getElementById('closingCosts').textContent = '$' + closingCosts.toFixed(2);
document.getElementById('results').style.display = 'block';
}
2. Guía de uso
Paso 1: Ingresar datos
- Precio de compra: Ingrese el precio total de la propiedad que desea comprar en dólares.
- Pago inicial: Introduzca el porcentaje del precio de compra que planea pagar como pago inicial.
- Plazo del préstamo: Seleccione la duración del préstamo en años (generalmente 15 o 30).
- Tasa de interés: Ingrese la tasa de interés anual del préstamo hipotecario.
- Impuesto sobre la propiedad: Introduzca el porcentaje anual de impuestos sobre la propiedad.
- Seguro de hogar anual: Ingrese el costo anual estimado del seguro de hogar.
Paso 2: Calcular
Haga clic en el botón "Calcular" para procesar los datos ingresados.
Paso 3: Interpretar los resultados
- Monto del préstamo: Es la cantidad que necesitará pedir prestada.
- Pago mensual (P&I): Representa el pago mensual de principal e intereses del préstamo.
- Impuestos mensuales: Muestra el monto mensual de impuestos sobre la propiedad.
- Seguro mensual: Indica el costo mensual del seguro de hogar.
- Pago mensual total: Es la suma de P&I, impuestos y seguro que deberá pagar mensualmente.
- Gastos de cierre estimados: Representa una estimación de los costos adicionales asociados con la compra de la propiedad.
Ejemplo práctico:
Supongamos que desea comprar una casa de $300,000 con un pago inicial del 20%, un préstamo a 30 años al 3.5% de interés, impuestos sobre la propiedad del 1.2% y un seguro de hogar anual de $1,200.
Ingrese estos datos en la calculadora y obtendrá resultados similares a:
- Monto del préstamo: $240,000
- Pago mensual (P&I): $1,077.71
- Impuestos mensuales: $300
- Seguro mensual: $100
- Pago mensual total: $1,477.71
- Gastos de cierre estimados: