# Annuity on Loan Table Creator > Create an equal-payment loan amortization table for an ordinary annuity or annuity due. Page: https://askcalculators.com/calculator/annuity-on-loan-table-creator/ Definition: https://askcalculators.com/calculator/annuity-on-loan-table-creator/definition.json JSON Schema: https://askcalculators.com/calculator/annuity-on-loan-table-creator/schema.json Version: 1.0.0 Maintained by: AskCalculators (software project; not a credentialed reviewer) Qualified review: pending. Automated checks do not establish professional approval. Page status: Live Review status: Pending ## Use Open the calculator page and enter values. Query-string parameters can restore and bookmark a calculation. Example: https://askcalculators.com/calculator/annuity-on-loan-table-creator/?principal=25000&annualRate=7.5&paymentsPerYear=12&years=4&paymentTiming=end ## Inputs - principal: Loan amount; type=money; required; default=25000; min=0.01 - annualRate: Annual nominal interest; type=percent; required; default=7.5; min=0; max=100 - paymentsPerYear: Payments per year; type=number; required; default=12; min=1; max=365 - years: Term in years; type=number; required; default=4; min=0.01; max=100 - paymentTiming: Payment timing; type=select; required; default=end; values=end|begin ## Outputs - payment: Periodic payment; format=currency; primary - totalInterest: Total interest; format=currency - totalPaid: Total of payments; format=currency - paymentCount: Number of payments; format=integer - effectiveAnnualRate: Effective annual rate; format=percent ## Formula payment = PV × i ÷ [1 − (1+i)^−n], adjusted by ÷(1+i) for beginning-of-period payments ## Rules - Empty optional inputs are undefined, not zero. - Hidden conditional inputs are ignored. - Do not invent missing required inputs.