Low Income Home Mortgage Calculator

Low Income Home Mortgage Calculator

Use this tool to estimate your potential mortgage payments based on a low-income scenario. Enter the necessary details to calculate your mortgage options.

Estimated Monthly Mortgage Payment: $0.00

Total Loan Amount: $0.00

function calculateMortgage() { var homePrice = parseFloat(document.getElementById(‘homePrice’).value); var downPayment = parseFloat(document.getElementById(‘downPayment’).value); var loanTerm = parseFloat(document.getElementById(‘loanTerm’).value); var interestRate = parseFloat(document.getElementById(‘interestRate’).value) / 100; var monthlyIncome = parseFloat(document.getElementById(‘monthlyIncome’).value); var affordablePayment = parseFloat(document.getElementById(‘affordablePayment’).value); if (isNaN(homePrice) || isNaN(downPayment) || isNaN(loanTerm) || isNaN(interestRate) || isNaN(monthlyIncome) || isNaN(affordablePayment)) { alert(‘Please fill out all fields.’); return; } var loanAmount = homePrice – downPayment; var monthlyInterestRate = interestRate / 12; var numberOfPayments = loanTerm * 12; var monthlyPayment = (loanAmount * monthlyInterestRate) / (1 – Math.pow(1 + monthlyInterestRate, -numberOfPayments)); // Ensure monthly payment does not exceed affordable payment if (monthlyPayment > affordablePayment) { monthlyPayment = affordablePayment; loanAmount = (monthlyPayment * (1 – Math.pow(1 + monthlyInterestRate, -numberOfPayments))) / monthlyInterestRate; } document.getElementById(‘monthlyPayment’).textContent = ‘$’ + monthlyPayment.toFixed(2); document.getElementById(‘totalLoan’).textContent = ‘$’ + loanAmount.toFixed(2); }

Leave a Reply

Your email address will not be published. Required fields are marked *