Loan Generator
Calculate monthly payment, loan term, or total interest for any loan.
Find out whether you can afford a specific loan and compare different loan options. Enter loan amount, interest rate, and either monthly payment OR loan term — see the missing value plus total interest paid over the loan life. Assumes fixed rate and equal monthly payments.
—
Send feedback
💡 Share your idea or report a problem
✓ Thanks! We'll take a look.
Learn more
How It Works
The formula, explained simply
The loan amortization schedule front-loads interest payments heavily in the early years. On a typical 30-year mortgage, over 80% of your first year's payments go to interest, not principal. This happens because interest is calculated on the remaining balance, which starts at its highest point. As you gradually pay down the principal, the interest portion shrinks and more of each payment reduces your actual debt.
This calculator uses the standard amortization formula that assumes fixed monthly payments over the entire loan term. The formula accounts for the time value of money - a dollar paid today is worth more than a dollar paid next year. When you extend a loan term to lower monthly payments, you are essentially borrowing money for longer, which costs more in total interest even though each individual payment is smaller.
The tool reveals why small changes in interest rates or payment amounts create large differences in total cost. A 1% rate increase on a $300,000 loan costs roughly $60,000 more over 30 years. Similarly, paying an extra $200 monthly can cut 8-10 years off the loan term and save over $100,000 in interest. The calculator shows both scenarios so you can compare the real cost of different loan structures.
When To Use This
Right tool, right situation
Use this calculator when comparing loan offers with different terms or rates to see the real cost difference. Before meeting with lenders, run scenarios with different down payment amounts to understand how loan size affects monthly payments and total interest. The tool helps you determine the maximum loan amount you can afford based on your monthly budget constraints.
The calculator is also valuable for refinancing decisions. Compare your current loan's remaining balance and payments against new loan options at current rates. Include closing costs in your comparison - refinancing typically makes sense if you save at least 0.5-1% in interest rate and plan to stay in the home for more than 2-3 years.
Use the tool to model prepayment strategies by comparing standard terms against shorter terms with higher payments. This shows whether paying extra principal monthly saves more money than investing the extra amount elsewhere at expected market returns.
Common Mistakes
Why results sometimes look wrong
The biggest mistake is focusing only on monthly payment without considering total interest cost. A $1,400 payment on a 30-year loan might feel better than $1,800 on a 15-year loan, but the longer loan costs $150,000+ more in interest. Always calculate total cost, not just monthly affordability.
Many borrowers also underestimate the impact of extra principal payments. Adding $100 monthly to a $300,000 mortgage saves about $40,000 in interest and cuts 4 years off the loan term. The savings accelerate because extra payments immediately reduce the balance that future interest calculations are based on.
Another common error is comparing loans with different fee structures using only the interest rate. A 6.5% loan with $3,000 in fees costs more than a 6.8% loan with no fees if you plan to refinance or sell within 5-7 years. The calculator shows interest cost only - add origination fees, points, and closing costs separately to compare true loan costs.
The Math
Worked examples and deeper derivation
The monthly payment formula is: M = P × [r(1+r)^n] / [(1+r)^n - 1], where M is monthly payment, P is principal, r is monthly interest rate (annual rate ÷ 12), and n is total number of payments. This formula derives from the present value of an annuity, calculating how much you need to pay monthly to reduce a debt to zero over a fixed period.
When calculating loan term from a fixed payment, the formula rearranges to: n = -ln(1 - Pr/M) / ln(1+r). This logarithmic relationship explains why small payment increases dramatically reduce loan terms. For example, increasing a $1,500 payment to $1,700 might cut 5 years off a 30-year loan because the extra $200 goes entirely to principal reduction.
The calculator handles edge cases like zero interest rates (where payment simply equals principal ÷ number of months) and insufficient payments that don't cover monthly interest charges. If your payment is less than the monthly interest owed, the loan balance actually grows rather than shrinks - a situation called negative amortization that the calculator flags as 'payment too low'.
Expert Unlock
The thing most explanations skip
The standard amortization formula assumes payments occur at month-end, but most lenders collect payments at month-start. This timing difference creates a slight advantage for borrowers because interest accrues on a lower balance. More importantly, the formula assumes a fixed rate for the full term, but most borrowers refinance within 7 years. Practitioners compare loans using IRR (internal rate of return) rather than stated APR to account for fees and early payoff scenarios.
How do I know if I can afford the monthly payment?
Need something this doesn't cover?
Suggest a tool — we'll build it →