# Mortgage Amortization Calculator > View the complete amortization schedule for your mortgage. Page: https://askcalculators.com/calculator/mortgage-amortization-calculator/ Definition: https://askcalculators.com/calculator/mortgage-amortization-calculator/definition.json JSON Schema: https://askcalculators.com/calculator/mortgage-amortization-calculator/schema.json Version: 20.1.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/mortgage-amortization-calculator/?loanAmount=300000&interestRate=4.5&loanTerm=30 ## Inputs - loanAmount: Loan Amount ($); type=number; optional; default=300000 - interestRate: Interest Rate (%); type=number; optional; default=4.5 - loanTerm: Loan Term (Years); type=number; optional; default=30 ## Outputs - scheduledPayment: Scheduled payment; format=currency; primary - totalInterest: Total interest; format=currency - rowCount: Payment count; format=number - lastBalance: Final balance; format=currency ## Formula Payment = P ÷ n when the monthly rate is zero; otherwise P·r ÷ [1 − (1+r)^(−n)]. Each row applies interest = balance × r and principal = payment − interest; the last payment is limited to the amount due. ## Rules - Empty optional inputs are undefined, not zero. - Hidden conditional inputs are ignored. - Do not invent missing required inputs.