Credit Card Minimum Payment Calculator

Modeled payoff using your selected payment rule. Your card agreement and statement control actual payments. See assumptions and limitations.

Inputs

0.01–10,000,000 in the selected currency. One modeled balance, with no new transactions.

0–100%. Monthly rate = entered percentage ÷ 100 ÷ 12. No daily-balance reconstruction.

Explicit mathematical models, not issuer presets. Fixed mode ignores percentage and floor.

0–100%. Applied before modeled interest; rule B adds that interest afterward.

0–10,000,000. The floor may control later payments, but actual payment never exceeds the amount owed.

All numeric inputs accept at most two decimals. These are your assumptions; the example is not a suggested payment.

Currency label

Formatting only; no FX conversion or numeric schedule changes.

Minimum-payment projection

First modeled payment

$150.00

Modeled payoff time: 21 years, 0 months

3% of beginning balance before interest, with a $25.00 minimum floor. Actual payment capped at amount owed.

Starting balance: $5,000.00. Nominal APR: 24.99%. Currency: USD.

Modeled interest
$10,060.93
Modeled total paid
$15,060.93

Check your card agreement or statement for your actual minimum-payment formula.

This calculator models the payment rule and simplified monthly APR convention you enter. Your card issuer may calculate interest and minimum payments differently.

Informational payoff model, not debt advice, credit counseling or a payoff guarantee. Assumes no new purchases, cash advances, balance transfers, new fees, late fees, annual fees, promotional-rate changes, penalty APR, APR changes or credits/refunds. It does not reconstruct daily balances, statement cycles, grace periods, multiple APR balances or issuer-specific payment timing.

What if I pay more?

Each month recalculates that scenario's own payment rule from its current beginning balance, then adds the extra amount. The final payment is capped. An extra amount is above each month's changing minimum, not above the first minimum forever. These are comparisons, not payment recommendations.

Entered baseline and extra-payment scenarios
PlanModeled payoff / scopeModeled interestModeled total paidComparison
Entered baseline21 years, 0 months
At modeled payoff
$10,060.93$15,060.93Entered baseline
Entered rule + $25.00/month8 years, 9 months
At modeled payoff
$4,885.92$9,885.92Modeled interest difference: $5,175.02 less. Modeled payoff: 147 months sooner.
Entered rule + $50.00/month5 years, 8 months
At modeled payoff
$3,317.94$8,317.94Modeled interest difference: $6,742.99 less. Modeled payoff: 184 months sooner.
Entered rule + $100.00/month3 years, 5 months
At modeled payoff
$2,047.10$7,047.10Modeled interest difference: $8,013.83 less. Modeled payoff: 211 months sooner.

Custom monthly payment

Optional 0.01–10,000,000. A replacement fixed payment, not an amount added to the minimum.

Pay off in

Optional whole number, 1–1,200. Solves for the minimum fixed monthly payment to cent precision.

Holds starting balance and nominal APR constant, ignores the selected minimum formula and assumes no new transactions or fees.

Modeled remaining balance

Entered baseline only. The chart ends at modeled payoff. Sampling only affects drawing; every month is calculated.

Modeled remaining credit-card balance in USDBeginning balance $5,000.00. Ending balance $0.00 after 252 modeled months. Sampled values are in the table below.100% = $5,000.000StartMonth 252Shared linear scale; modeled amounts
Text equivalent: sampled baseline remaining balances in USD
MonthModeled remaining balance
0 (start)$5,000.00
45$3,302.43
90$2,181.20
135$1,440.65
180$951.53
225$510.44
252$0.00

Baseline accounting and schedule

At modeled payoff

Modeled interest
$10,060.93
Modeled total paid
$15,060.93
Modeled principal paid
$5,000.00
Remaining balance
$0.00

First modeled interest: $104.13. Last calculated payment: $21.67. Calculated months: 252. Total paid already includes principal; the original balance is not added again.

Money displays to cents, but interest, generated payments and balances retain full internal precision. Displayed rows can differ by a cent when added. Only a residual within eight scaled machine epsilons is normalized to zero.

View month-by-month schedule

Showing the first 24 and last 12 of 252 calculated months. 216 middle rows are omitted from display only; all rows feed totals and payoff detection.

Entered baseline monthly schedule in USD
MonthBeginning balanceModeled interestPaymentPrincipalEnding balance
1$5,000.00$104.13$150.00$45.88$4,954.13
2$4,954.13$103.17$148.62$45.45$4,908.67
3$4,908.67$102.22$147.26$45.04$4,863.63
4$4,863.63$101.29$145.91$44.62$4,819.01
5$4,819.01$100.36$144.57$44.21$4,774.80
6$4,774.80$99.44$143.24$43.81$4,730.99
7$4,730.99$98.52$141.93$43.41$4,687.58
8$4,687.58$97.62$140.63$43.01$4,644.57
9$4,644.57$96.72$139.34$42.61$4,601.96
10$4,601.96$95.84$138.06$42.22$4,559.73
11$4,559.73$94.96$136.79$41.84$4,517.90
12$4,517.90$94.09$135.54$41.45$4,476.45
13$4,476.45$93.22$134.29$41.07$4,435.38
14$4,435.38$92.37$133.06$40.69$4,394.68
15$4,394.68$91.52$131.84$40.32$4,354.36
16$4,354.36$90.68$130.63$39.95$4,314.41
17$4,314.41$89.85$129.43$39.58$4,274.82
18$4,274.82$89.02$128.24$39.22$4,235.60
19$4,235.60$88.21$127.07$38.86$4,196.74
20$4,196.74$87.40$125.90$38.51$4,158.24
21$4,158.24$86.60$124.75$38.15$4,120.08
22$4,120.08$85.80$123.60$37.80$4,082.28
23$4,082.28$85.01$122.47$37.45$4,044.83
24$4,044.83$84.23$121.34$37.11$4,007.72
216 middle monthly rows omitted from display; included in all totals.
241$260.45$5.42$25.00$19.58$240.88
242$240.88$5.02$25.00$19.98$220.89
243$220.89$4.60$25.00$20.40$200.49
244$200.49$4.18$25.00$20.82$179.67
245$179.67$3.74$25.00$21.26$158.41
246$158.41$3.30$25.00$21.70$136.71
247$136.71$2.85$25.00$22.15$114.55
248$114.55$2.39$25.00$22.61$91.94
249$91.94$1.91$25.00$23.09$68.85
250$68.85$1.43$25.00$23.57$45.29
251$45.29$0.94$25.00$24.06$21.23
252$21.23$0.44$21.67$21.23$0.00

Copy includes accepted summaries and comparisons, not the full monthly schedule. Print includes the chart's sampled schedule summary. Calculations stay in this tab without saved inputs or financial URLs.

About this calculator

Model a credit-card payoff schedule from an entered payment rule and nominal APR. Compare extra payments and solve for a target payoff period.

This calculator models the payment rule and simplified monthly APR convention you enter. Your card issuer may calculate interest and minimum payments differently.

Check your card agreement or statement for your actual minimum-payment formula.

Percentage rules use beginning balance before interest. Each month adds interest at nominal APR ÷ 12, calculates that month's payment, then caps it at the modeled amount owed.

What this credit card payoff calculator models

Enter your current balance, nominal APR and an explicit minimum-payment rule with its percentage and floor, or a fixed monthly payment. Valid edits update the projection immediately. Compare the first modeled payment, payoff duration, modeled interest and total paid. No account information or issuer selection is required.

The three rule choices are mathematical scenarios, not claims about any issuer. Check your card agreement or statement for your actual minimum-payment formula. Currency labels USD, EUR, GBP, CAD and AUD change formatting only; no conversion occurs. The example values are editable assumptions, not recommended payments.

Monthly formula and payment timing

Entered APR is a nominal annual percentage. Monthly rate = APR / 100 / 12. For beginning balance B, modeled interest I = B × monthly rate and amount owed = B + I. Rule A generates max(B × percentage / 100, floor). Rule B generates max(B × percentage / 100 + I, floor). Rule C generates the entered fixed payment, ignoring percentage and floor.

For extra scenarios, add the extra amount to that month's generated payment. Actual payment = min(scheduled payment, B + I). Principal = actual payment − I. Ending balance = B + I − actual payment; it becomes next month's beginning balance. The percentage always applies before the month's interest, not to an ending balance. The final payment is capped even when the floor is larger than the amount owed.

Interest, payments and balances retain full floating-point precision. No monthly cent rounding is imposed; currency rounds only for display. A residual within 8 × machine epsilon × max(amount owed, actual payment) is normalized to zero to avoid an extra month from floating-point noise. For a declining percentage rule with no positive floor or extra amount, the balance approaches zero without a finite payoff. Such balances are never normalized to zero; if they underflow, the engine retains the smallest positive representable value through the horizon. This avoids a false payoff. This is not an issuer rounding convention.

Payoff time, declining minimums and totals

The same central engine calculates every month until payoff, a non-declining balance is detected, or 1,200 months have been calculated. A payment at or below modeled interest cannot reduce the balance under these fixed assumptions. That state is distinct from a declining balance that is not paid off within the 100-year horizon; neither receives a payoff date or complete payoff totals.

Under percentage rules, a declining balance may reduce later minimum payments until the floor controls. A percentage rule without a positive floor can continue for the entire modeling horizon. Total interest, total payments and total principal are sums of the actual calculated rows. At payoff, principal reconciles to the original balance within floating-point tolerance, and total paid equals principal plus interest. The original balance is not added to total paid a second time.

For incomplete projections, totals are labeled through the calculated months only, with remaining balance shown. Non-amortizing examples stop at the first non-declining month. These partial amounts are not presented as lifetime interest or payoff cost.

Extra payments, custom payment and target payoff

The +25, +50 and +100 comparisons recompute each scenario's own minimum from its current balance every month before adding the extra amount. They do not freeze the first minimum. In fixed mode, they add to that fixed amount. Complete payoff comparisons report modeled interest difference and whole months sooner. If the baseline is incomplete, no invalid payoff-total or time difference is calculated.

Custom monthly payment replaces the rule with a fixed amount. It is independent of the minimum formula and is not a custom extra amount. The same final-payment cap and non-amortization checks apply.

Pay off in accepts whole target months. A bounded binary search over integer cents finds the minimum fixed monthly payment that pays the balance by that month, using the same schedule engine. It verifies the answer and that one cent less fails when valid. The solver holds balance and APR constant, independent of the selected minimum rule; an answer above the supported payment bound is explicitly unavailable. This calculation does not recommend a payment.

Chart and monthly schedule

The native chart shows the baseline remaining balance from the central schedule, sampled to at most 121 points for drawing. The adjacent text table provides sampled balances. Sampling never changes payoff detection or totals.

The month-by-month schedule is collapsed initially. Up to 36 rows are shown: all rows for short schedules, otherwise the first 24 and last 12 with an explicit omitted-row count. All calculated months remain included in totals. Tables scroll within keyboard-focusable regions on small screens. Copy exports accepted summaries, not full rows; Print includes a useful sampled schedule summary.

Worked example

With $5,000 balance, 24.99% nominal APR, rule A at 3% of beginning balance and a $25 floor, monthly rate is 0.020825. Month 1 interest is $104.125 before display rounding; payment is $150; principal is $45.875; ending balance is $4,954.125.

Payoff occurs in month 252 (21 years, 0 months). Modeled interest is $10,060.93 and total paid $15,060.93. The final payment is $21.67, below the floor. Adding $25 to each month's recalculated minimum reaches payoff in 105 months; +$50 in 68 months; +$100 in 41 months. A 36-month target needs a modeled minimum fixed payment of $198.78; $198.77 fails by month 36.

Changing only the percentage to 2% gives a first payment of $100 against $104.125 interest. The balance increases to $5,004.125 and the model reports non-amortization. This illustrates why a selected formula may not reduce the entered balance; neither percentage is an issuer claim or recommendation.

Assumptions and limitations

This calculator models the payment rule and simplified monthly APR convention you enter. Your card issuer may calculate interest and minimum payments differently.

Check your card agreement or statement for your actual minimum-payment formula.

Informational payoff model, not debt advice, credit counseling or a payoff guarantee. Assumes no new purchases, cash advances, balance transfers, new fees, late fees, annual fees, promotional-rate changes, penalty APR, APR changes or credits/refunds. It does not reconstruct daily balances, statement cycles, grace periods, multiple APR balances or issuer-specific payment timing.

The model starts from the balance you enter; it does not separately identify earlier transactions, fees or promotional terms within it. Future purchases, fees, refunds and rate changes are not modeled. Actual results can differ because of the issuer's formula, daily interest, statement dates, payment timing, promotional terms and account activity. No debt strategy, card, transfer, consolidation or financial product is recommended.

Central bounds: balance 0.01–10,000,000; nominal APR 0–100%; percentage 0–100%; floor 0–10,000,000; fixed/custom/solver payment 0.01–10,000,000; extra scenarios 0–100; target 1–1,200 whole months. Derived balances, interest, payments and totals must remain finite within magnitude 10¹². Inputs accept plain nonnegative decimals, at most two fractional digits and 32 characters. Negative APR is unsupported. These are computational limits, not financial guidance.

Credit card minimum payment FAQ

How is the modeled minimum payment calculated?

Rule A takes the greater of beginning balance times the percentage and the floor. Rule B adds modeled monthly interest to that percentage amount before comparing with the floor. Rule C uses a fixed amount. Actual payment is capped at the amount owed.

Do all credit cards use the same minimum-payment formula?

No universal issuer formula is assumed here. The rule is an entered mathematical model. Check your card agreement or statement for account-specific terms; the CFPB agreement resource below provides general agreement information.

How does APR affect payoff time?

In this model, monthly interest equals beginning balance times nominal APR divided by 100 and 12. The effect on payoff depends on the selected rule: rule B adds that interest to its generated payment, while fixed or percentage-only payments may leave less principal reduction or stop reducing the balance.

Why can minimum payments take so long?

In the percentage scenarios, the payment can decline with balance until the floor takes over. Only the part exceeding modeled interest reduces principal. The displayed duration describes these entered assumptions, not every card or a guaranteed outcome.

What happens when the payment floor becomes larger than the percentage?

The floor controls the generated minimum in rules A and B when it exceeds the other formula amount. The final actual payment can still be smaller because it cannot exceed balance plus that month's interest. Fixed mode ignores the floor.

How do +$25, +$50 and +$100 scenarios work?

Each scenario calculates its own current-month minimum, then adds 25, 50 or 100 currency units before capping at amount owed. The label follows your selected currency. Fixed mode adds to the entered fixed payment. No complete baseline difference is shown when the baseline does not pay off.

What if my payment does not cover the modeled interest?

If it equals or falls below interest, the model detects a non-declining balance, stops and explains that the rule does not reduce this balance. That differs from horizon exhaustion, where a balance declines but remains after 1,200 months.

How does the target-payoff calculator work?

It searches fixed payments in one-cent increments for the smallest amount paying off by your target month. The central engine verifies that amount and that one cent less fails when valid. Zero APR, one-month targets and payment-bound failures are handled explicitly.

Why might my issuer's statement differ from this calculator?

The CFPB describes daily interest based on average daily balances as a common approach. This tool deliberately uses a simplified monthly rate and entered rule. Issuer formulas, daily timing, fees, multiple balance types, rounding and grace periods can make statements differ.

Does this calculator include new purchases, fees or changing APRs?

No. It assumes no new transactions, fees, rate changes or credits/refunds after the starting balance. It is an informational scenario, not debt advice, credit counseling or a payoff guarantee.

Sources, review and privacy

Reviewed September 27, 2026 against the implemented monthly model, source boundaries, validation and independent fixtures. This is an implementation review, not professional credit counseling or issuer verification.

The CFPB explanation of credit-card interest (opens in a new tab) supports the distinction between actual daily interest methods and this simplified monthly model. The CFPB credit-card agreement database (opens in a new tab) explains that published agreements contain general terms; account-specific information comes from the issuer. These sources do not endorse the calculator's rules, defaults or results.

Inputs remain in component memory. No Share, financial URLs, storage, accounts, analytics or calculation requests. Copy writes only after your action, with a manual fallback. Print uses the browser print function. Reset clears custom/target inputs, errors and Copy feedback, closes disclosures and focuses current balance.