What this calculator does
Generate a comparison grid of periodic payments across multiple interest rates and loan terms.
How it works
The calculator evaluates payment = principal × i ÷ [1 − (1+i)^−n] for each rate-and-term combination. Inputs are checked before calculation, and invalid values such as zero denominators or out-of-range selections produce a clear error instead of a misleading result.
Input query strings and outputs
Use an input name in this page’s URL as ?name=value, and join additional inputs with &. Portable shared links may instead use the compact ?ac= state parameter.
Input query strings
4-
?loanAmount=Loan amountMoney · Required · Default: 250,000
-
?annualRates=Annual rates (%)Text · Required · Default: 5, 6, 7, 8
-
?termsYears=Terms in yearsText · Required · Default: 15, 20, 30
-
?paymentsPerYear=Payments per yearNumber · Required · Default: 12
Outputs
4-
scenarioCountPayment scenariosWhole number · Primary output
-
lowestPaymentLowest periodic paymentCurrency
-
highestPaymentHighest periodic paymentCurrency
-
loanAmountOutputCompared loan amountCurrency
Inputs and results
The inputs are Loan amount, Annual rates (%), Terms in years, Payments per year. Results include Payment scenarios, Lowest periodic payment, Highest periodic payment, Compared loan amount.