Credit Card Payment Calculator

Estimate a credit card payoff plan from your balance, APR, payment choice, and minimum payment rule.

What do you want to find?
Calculating...
Monthly payment to useHigher payments usually shorten payoff time and lower total interest.
Time to pay offThis counts the last smaller payment when one is needed.
Total interest paidThis is the extra cost of carrying the balance.
Total paidThis is the starting balance plus the estimated interest.
Payment to finish in 36 monthsUse this as a comparison point, not as a promise from your card issuer.
First estimated minimum paymentMinimum payments often shrink as the balance shrinks.
Last paymentThis may be lower than the regular payment because the balance is almost gone.
Did we solve your problem today?


How to use our Credit Card Payment Calculator

  1. Choose What do you want to find?: use a set Monthly payment ($), find the payment for a Payoff deadline (months), or estimate paying only the minimum.
  2. Enter Current card balance ($) and APR (percent). Use the balance you want to pay off, and do not include new purchases you plan to make later.
  3. Fill in the payment fields shown for your choice, plus Minimum payment (percent of balance) and Minimum payment floor ($) so the calculator can show the minimum-payment and 36-month comparison values.
  4. Click Calculate, then compare Time to pay off, Total interest paid, and Payment to finish in 36 months. If interest looks high or payoff takes too long, try a higher monthly payment or a shorter deadline.
Example inputs for Credit Card Payment Calculator
Example inputs for Credit Card Payment Calculator

Definitions

APR (percent): APR is the yearly cost of borrowing on the card balance, stated as a percent. The calculator divides it by 12 to estimate a monthly rate.

Current card balance ($): The starting balance being paid off. The calculation assumes this amount is not increased by new purchases, cash advances, fees, or balance transfers.

Monthly payment ($): The fixed amount you plan to pay each month until the last smaller payment.

Minimum payment: The smallest payment the card company asks for that month. This calculator estimates it from Minimum payment (percent of balance) and Minimum payment floor ($).

Payment to finish in 36 months: A fixed monthly payment estimate that would pay off the entered balance in 36 months under this calculator's monthly interest model.

Total interest paid: The extra cost paid above the starting balance by the time the balance reaches zero.


Common mistakes and quick fixes

Mistake: Entering a future spending amount in Current card balance ($) .
Fix: Enter only the balance you want this payoff plan to cover, because the calculator assumes no new purchases.

Mistake: Typing the monthly interest rate in APR (percent) instead of the yearly APR.
Fix: Use the annual rate shown on your statement, such as 20 for 20% APR.

Mistake: Setting Monthly payment ($) so low that it does not cover the first month's interest.
Fix: Increase the payment until the calculator can show a payoff, or use Find payment for a deadline .

Mistake: Leaving Minimum payment (percent of balance) blank because you are not using minimum-only mode.
Fix: Enter the percent from your statement or card terms so First estimated minimum payment can be calculated.

Mistake: Using years in Payoff deadline (months) .
Fix: Convert years to months first, such as 2 years = 24 months.


Limitations & Key Assumptions / Boundary Conditions

  • The calculator uses a simple monthly interest model: APR divided by 12. Many card issuers use daily balance methods, so your statement can differ.
  • It assumes no new purchases, fees, late payments, cash advances, balance transfers, promotional rates, or penalty APR changes.
  • The minimum-payment rule is an estimate based only on a percent of balance and a dollar floor. Your issuer may add interest, fees, or other amounts to the required minimum.
  • The 36-month payment is a planning comparison. It is not a promise from your card issuer, and it changes if your balance, rate, fees, or purchases change.
  • The simulation stops at 1200 months. If a payoff would take longer, the calculator reports that the payment is too low or beyond the supported range.
  • Rounding on real statements can cause small differences from the displayed totals.

Methodology

Monthly rate

The calculator treats APR as the yearly borrowing rate and converts it to a simple monthly rate. The CFPB describes APR as the price of borrowing money stated as an annual percentage rate [2].

monthly_rate = apr_percent / 100 / 12

Fixed monthly payment

For a fixed payment, the calculator adds one month of interest, pays the smaller of the planned payment or the amount due, and repeats until the balance reaches zero.

interest = balance * monthly_rate

amount_due = balance + interest

payment = min(monthly_payment, amount_due)

new_balance = amount_due - payment

If the fixed monthly payment is less than or equal to the first month's interest when APR is above 0, the balance cannot be paid off under that plan.

Payment for a deadline

For a target payoff time, the calculator uses the standard fixed-payment formula. If the monthly rate is 0, it divides the balance by the number of months.

if monthly_rate = 0: payment = balance / target_months

otherwise: payment = balance * monthly_rate / (1 - (1 + monthly_rate)^(-target_months))

The same formula is used for Payment to finish in 36 months. Credit card repayment disclosures use a 36-month comparison concept, so this page includes that benchmark for every mode [1].

Minimum payment simulation

For minimum-only mode, the calculator estimates the payment each month from the balance before that month's interest is added, then applies the dollar floor.

estimated_minimum = max(balance * minimum_percent / 100, minimum_floor)

payment = min(estimated_minimum, balance + interest)

new_balance = balance + interest - payment

Totals

All payments are added together. Interest is the amount paid above the starting balance.

total_paid = sum(all_payments)

total_interest = total_paid - starting_balance

Mini example

With a $5,000 balance, 20% APR, and a $200 monthly payment, the monthly rate is 20 / 100 / 12, or about 1.6667% per month. The first month adds about $83.33 of interest, so $200 reduces the balance to about $4,883.33. Repeating that process gives an estimated payoff of 33 months, about $1,522.10 of total interest, about $6,522.10 paid in all, and a last payment of about $122.10.


Sources