$
%
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') }} |