Credit Card Payoff Time (NPER)

Excel Formulas › Financial

All versionsNPER

How long to clear a card balance at a fixed payment? NPER counts the months — and shows starkly how a low minimum payment stretches the debt for years.


Quick formula: months to pay off balance B1 at APR B2 with payment B3:
=NPER(B2/12, -B3, B1)
Balance positive (owed), payment negative (paid). NPER returns the number of months.

Functions used (tap for the full reference guide):

The example

$5,000 at 20% APR, paying $150/mo → ~47 months.

AB
1ItemValue
2Balance$5,000
3Payment$150
4Months47

The formula

The formula:

=NPER(B2/12, -B3, B1) // months to zero

How it works

How it works:

  1. NPER(rate/12, −payment, balance) returns the number of monthly payments to reach zero.
  2. The balance is positive (you owe it); the payment negative (you pay it down).
  3. Divide by 12 for years. A small payment near the interest charge makes NPER huge — or infinite if the payment doesn’t cover the interest.
  4. Raise the payment and watch the payoff time drop sharply — the case for paying more than the minimum.

Below the interest, never paid off: if the monthly payment is less than the interest accruing, the balance grows and NPER returns an error. The payment must exceed balance × rate/12 to make any progress.

Try it: interactive demo

Live demo

Balance, APR, payment.

Payoff:

Variations

Payment for a target time

Pay off in N months:

=PMT(r/12, N, -balance)

Total interest paid

Over the payoff:

=payment*months - balance

Years

Divide by 12:

=NPER(r/12, -payment, balance)/12

Pitfalls & errors

Payment must beat interest. If it’s below balance×rate/12, NPER errors — the balance never falls.

Sign convention. Balance positive, payment negative.

Fixed payment assumed. Real minimums shrink as the balance falls, stretching payoff even further.

Practice workbook

📊
Download the free Credit Card Payoff Time (NPER) practice workbook
A payoff-time sheet with the target-payment, total-interest, and years variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate credit card payoff time in Excel?
Use =NPER(APR/12, -payment, balance). The balance is positive, the payment negative, and NPER returns the number of months.
Why does NPER return an error?
The payment is less than or equal to the monthly interest, so the balance never decreases. The payment must exceed balance × rate/12.
How much should I pay to clear it in a set time?
Use =PMT(APR/12, months, -balance) to find the required payment.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Doubling time & Rule of 72 · Loan payoff with extra payments · Calculate a loan payment

Function references: NPER