Formula for credit card balance as a function of payments

Click For Summary
SUMMARY

The discussion centers on calculating the balance of credit card debt as a function of time, specifically using a formula derived from annuity calculations. At an 18% interest rate with monthly payments of $150, the formula to determine the number of periods (n) required to pay off the debt is expressed as n = log(P / (P - rPV)) / log(1 + r). Here, PV represents the present value of the loan balance, P is the payment amount, and r is the interest rate. The challenge lies in solving for the interest rate (r) when it becomes a polynomial of order n + 1, which is analytically unsolvable for n ≥ 4.

PREREQUISITES
  • Understanding of annuity formulas
  • Familiarity with logarithmic functions
  • Basic knowledge of compound interest calculations
  • Ability to manipulate polynomial equations
NEXT STEPS
  • Research the derivation of annuity formulas in finance
  • Learn how to apply logarithmic functions in financial calculations
  • Explore advanced techniques for solving polynomial equations
  • Investigate financial modeling tools such as Excel for iterative calculations
USEFUL FOR

This discussion is beneficial for finance professionals, mathematicians, and anyone involved in debt management or financial planning who seeks to understand the intricacies of credit card repayment calculations.

barryj
Messages
856
Reaction score
51
I have been trying to find the financial formula that will give the balance of a credit card debt as a function of time. Example, at 18% interest, if I pay $150 a month how long will it take me to pay off my debt. When I google, I get pointers to Excello functions. I want to know the exact formula.
 
Mathematics news on Phys.org
It all comes from the basic formula for an annuity

annuity_formula.svg

In your case the PV is the loan balance, P the payment, r the rate and n the number of periods - so you need to solve for n, so it’s easier to just iterate
 
BWV said:
It all comes from the basic formula for an annuity

annuity_formula.svg

In your case the PV is the loan balance, P the payment, r the rate and n the number of periods - so you need to solve for n, so it’s easier to just iterate

Taking logs is hardly difficult. <br /> n = \left.\log\left( \frac{P}{P - rPV}\right)\right/ \log(1 + r). Having made \lfloor n \rfloor payments, you will have one further payment of less than P to make.

Solving for r is the difficult one, as this is a polynomial of order n + 1 which cannot be solved analytically for n \geq 4 (although r = 0 is always a solution).
 
Last edited:
  • Like
Likes   Reactions: BWV

Similar threads

  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 19 ·
Replies
19
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
1K