Mortgage Amortization Calculator
Loan Details
Loan Summary
Amortization Schedule
| Payment # | Beginning Balance | Payment | Principal | Interest | Ending Balance |
|---|
Total Monthly Payment (incl. extra): ${resultTotalMonthlyPayment.textContent}
` : ''}Total Principal Paid: ${resultTotalPrincipal.textContent}
Total Interest Paid: ${resultTotalInterest.textContent}
Total Loan Cost: ${resultTotalCost.textContent}
${resultPayoffDateContainer.style.display !== 'none' ? `Estimated Payoff Date: ${resultPayoffDate.textContent}
` : ''}Total Payments Made: ${resultPaymentsMade.textContent}
`; const scheduleTableHTML = document.querySelector('.mac-amortization-table').outerHTML; const pdfContent = `Mortgage Amortization Report
Loan Inputs
Loan Amount: $${parseFloat(loanAmount).toLocaleString(undefined, {minimumFractionDigits:2, maximumFractionDigits:2})}
Annual Interest Rate: ${annualRate}%
Loan Term: ${term} Years
Extra Monthly Payment: $${parseFloat(extraPmt).toLocaleString(undefined, {minimumFractionDigits:2, maximumFractionDigits:2})}
Loan Start Date: ${startDate}
Loan Summary
Amortization Schedule
${scheduleTableHTML}Generated on: ${new Date().toLocaleDateString()} ${new Date().toLocaleTimeString()}
`; const printWindow = window.open('', '_blank'); if (printWindow) { printWindow.document.write('