$
%
Extra payments
$
Every 1 month? Every quarter (3 month)? Every year (12 months)?
Loan Summary
Monthly payment | ${{ Number(schedule.monthlyPayment.toFixed(2)).toLocaleString('en') }} | |
---|---|---|
Length | {{ schedule.lastPaymentYear }} year(s) | {{ schedule.lastPaymentYear - 1 }} year(s) {{ schedule.lastPaymentMonth }} months(s) |
Total interest | ${{ Number(schedule.summary.interest.toFixed(2)).toLocaleString('en') }} |
Yearly Summary
Year | Prin. | Int. | Bal. |
---|---|---|---|
{{ yearIndex + 1}} | ${{ Number(year.summary.principal.toFixed(2)).toLocaleString('en') }} + ${{ Number(year.summary.extraPrincipal.toFixed(2)).toLocaleString('en') }} | ${{ Number(year.summary.interest.toFixed(2)).toLocaleString('en') }} | ${{ Number(year.lastPayment.snapshot.remainingBalance.toFixed(2)).toLocaleString('en') }} |
Amortization Schedule
Yr | Mo | Prin. | Int. | Cum. Prin. | Cum. Int. | Bal. |
---|---|---|---|---|---|---|
{{ yearIndex + 1 }} | {{ paymentIndex + 1 }} | ${{ Number(payment.principal.toFixed(2)).toLocaleString('en') }} + ${{ Number(payment.extraPrincipal.toFixed(2)).toLocaleString('en') }} | ${{ Number(payment.interest.toFixed(2)).toLocaleString('en') }} | ${{ Number(payment.snapshot.cumulativePrincipal.toFixed(2)).toLocaleString('en') }} | ${{ Number(payment.snapshot.cumulativeInterest.toFixed(2)).toLocaleString('en') }} | ${{ Number(payment.snapshot.remainingBalance.toFixed(2)).toLocaleString('en') }} |