What this calculator does
Create an equal-payment loan amortization table for an ordinary annuity or annuity due.
How it works
The calculator evaluates payment = PV × i ÷ [1 − (1+i)^−n], adjusted by ÷(1+i) for beginning-of-period payments. 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
5-
?principal=Loan amountMoney · Required · Default: 25,000
-
?annualRate=Annual nominal interestPercentage · Required · Default: 7.5
-
?paymentsPerYear=Payments per yearNumber · Required · Default: 12
-
?years=Term in yearsNumber · Required · Default: 4
-
?paymentTiming=Payment timingChoice · Required · Default: end · Accepted values: end, begin
Outputs
5-
paymentPeriodic paymentCurrency · Primary output
-
totalInterestTotal interestCurrency
-
totalPaidTotal of paymentsCurrency
-
paymentCountNumber of paymentsWhole number
-
effectiveAnnualRateEffective annual ratePercentage
Inputs and results
The inputs are Loan amount, Annual nominal interest, Payments per year, Term in years, Payment timing. Results include Periodic payment, Total interest, Total of payments, Number of payments, Effective annual rate.