Debt Payoff Calculator
Find out how long it will take to pay off a debt and how much interest you'll pay in total.
Enter your values and click Calculate
How It Works
The monthly interest rate r is the annual rate divided by 12. Months to payoff uses the closed-form amortisation formula: n = โln(1 โ r ร P รท PMT) รท ln(1 + r), where P is the current balance and PMT is the monthly payment. Math.ceil rounds up to the next whole month. Total interest is then computed by simulating each month step-by-step: interest this month = remaining balance ร r; new balance = old balance + interest โ payment. This simulation handles the smaller final payment correctly โ if the balance goes negative in the last month, the excess interest is subtracted back. If the monthly payment is less than or equal to r ร P (the monthly interest alone), the debt can never be paid off and an error is shown.
Examples
Frequently Asked Questions
What happens if I increase my payment?
Why does my payment need to exceed the monthly interest?
Does this work for mortgages?
Recommended Resources
- GuideDebt Snowball vs. Avalanche Guide
- ComparisonDebt Snowball vs. Avalanche: Full Comparison
- Related ToolCredit Card Payoff Calculator
- Related ToolDebt-to-Income Calculator