induwara.lkinduwara.lk
induwara.lkSri Lanka · Finance

Sri Lanka Credit Card Interest & Minimum Payment Calculator

See exactly what your credit card will cost — the finance charge for next cycle, the minimum due, how many months it takes to clear, and the total interest you will pay. CBSL average-daily-balance method, 36%-cap guard, no signup.

By Induwara AshinsanaUpdated May 16, 2026
Credit card interest & payoffSri Lanka, CBSL average daily balance method
CBSL cap 36% · verified 2026-05-16
Rs

Total amount owed on the card statement.

%

Per your card statement. CBSL cap is 36% p.a.

Quick balances

Usually 28–31. Default 30.

The greater of (percent × statement balance) or the rupee floor.

Pay only the statement minimum each cycle. This is what most cardholders accidentally fall into when budgets are tight, and it is the slowest, most expensive way out.

Rs

If you missed last month's payment, add the fee from your statement.

Cycle 1 interest
Rs 1,726
At 2.3% per cycle
Cycle 1 minimum due
Rs 3,836
Time to clear
74 months
≈ 6.2 years
Total interest paid
Rs 52,074
Total paid: Rs 127,074
If you doubled your payment
Rs 31,718
Interest saved · 38 months sooner
If you paid the full balance today
Rs 50,348
Interest you would avoid · Total out-of-pocket today: Rs 76,726

Amortisation — first 12 months

#OpeningInterestMin duePaymentClosing
1Rs 75,000Rs 1,726Rs 3,836Rs 3,836Rs 72,890
2Rs 72,890Rs 1,677Rs 3,728Rs 3,728Rs 70,839
3Rs 70,839Rs 1,630Rs 3,623Rs 3,623Rs 68,846
4Rs 68,846Rs 1,584Rs 3,522Rs 3,522Rs 66,909
5Rs 66,909Rs 1,540Rs 3,422Rs 3,422Rs 65,026
6Rs 65,026Rs 1,496Rs 3,326Rs 3,326Rs 63,196
7Rs 63,196Rs 1,454Rs 3,233Rs 3,233Rs 61,418
8Rs 61,418Rs 1,413Rs 3,142Rs 3,142Rs 59,690
9Rs 59,690Rs 1,374Rs 3,053Rs 3,053Rs 58,011
10Rs 58,011Rs 1,335Rs 2,967Rs 2,967Rs 56,378
11Rs 56,378Rs 1,297Rs 2,884Rs 2,884Rs 54,792
12Rs 54,792Rs 1,261Rs 2,803Rs 2,803Rs 53,250

Showing the first 12 of 74 cycles. The remaining 62 cycles follow the same recurrence until the closing balance reaches zero.

Calculations follow the CBSL Financial Consumer Relations Department guidance on the average daily balance method and the standard minimum-payment formulas published by Commercial Bank, Sampath, HNB, and DFCC. Excludes cash advances, balance transfers, foreign-currency mark-up, and reward points.

How it works

Sri Lankan credit card issuers compute finance charges using the average daily balance method, as disclosed by the Central Bank of Sri Lanka's Financial Consumer Relations Department and the tariff schedules of Commercial Bank, Sampath, HNB, NDB, DFCC, and the state-owned BOC and People's Bank card portfolios. The method has three components — a periodic finance charge, a regulator-policed rate ceiling, and a per-cycle minimum payment formula — and this calculator runs all three so you can see them side by side.

Step 1 — Periodic finance charge

The daily periodic rate is APR ÷ 365. Multiply it by the average daily balance during the cycle and by the number of days in the cycle:I = B × (APR ÷ 365) × cycleDays. With no new transactions and no part-payment during the cycle, the average daily balance equals the opening balance. The calculator also exposes a compound-daily cross-check formula (1 + APR ÷ 365)^cycleDays − 1 for readers who want to verify against the bank's effective rate disclosure — the two methods differ by less than 0.4% at 28% APR over a 30-day cycle, well within rounding noise on a real statement.

Step 2 — Regulator cap

Under Banking Act Direction No. 02 of 2021 the Central Bank caps the maximum permissible interest rate on credit cards at 36% per annum. The calculator validates your input against this ceiling and shows an amber warning banner if your APR exceeds it — the most common reason this happens in practice is a forex-billed balance which the issuer prices at the cap but lists separately on the statement, so the warning is informational, not an error. The calculator still runs the projection with whatever rate you entered so you can see the real-world consequence.

Step 3 — Minimum payment formula

The standard minimum is the greater of a percentage of the statement balance (typically 5%, sometimes 3%) or a rupee floor (Rs 1,000 at most issuers, Rs 500 at a few promotional tiers). The calculator treats both as inputs because the regulator does not prescribe a single formula — each issuer publishes its own. The minimum is applied to the statement balance after the cycle's finance charge is added, matching the way it appears on a statement.

Step 4 — Payoff projection

The loop iterates one cycle at a time. Each cycle accrues interest on the opening balance, applies the payment from the chosen plan (minimum only, fixed amount, or pay in full), and carries the remainder into the next cycle. The loop terminates the cycle the closing balance hits zero; if the chosen payment is below the cycle interest, it terminates with a "never clears" warning. The minimum-only plan is the slowest path and the one most cardholders accidentally fall into when budgets get tight.

The minimum-payment trap

A useful mental model: the minimum-payment percent on Sri Lankan credit cards is set just high enough above the cycle interest that the balance does slowly fall, but only barely. On a 28% APR card with the 5% minimum policy, the per-cycle interest rate is about 2.3% and the minimum payment is about 5.1% of the post-interest balance — so principal reduction is roughly 2.8% per cycle while the balance is large, and the floor of Rs 1,000 kicks in once the balance drops under about Rs 20,000. This is the mathematical reason a Rs 100,000 balance on minimums takes the better part of a decade and costs more in interest than the original spend.

What this tool does not cover

Cash advances and ATM withdrawals use a different rate structure — no grace period plus a fixed handling fee — and balance transfers, EMI / instalment plans, and reward points have issuer-specific terms that are not captured by a single APR. Foreign-currency transactions add a 1–3% mark-up that this calculator does not model. For loans use the Sri Lanka loan EMI calculator and for personal-loan consolidation maths compare the EMI calculator against the minimum-only output here — if the EMI is less than the minimum, consolidation is usually the cheaper path.

Worked examples

Three scenarios with end-to-end maths. Plug each into the calculator above — the cycle-1 numbers should match to the rupee, and the totals should match within Rs 5 (rounding differences accumulate over long horizons).

Example 1 — Minimum-payment trap

Rs 100,000 balance, 28% APR, 30-day cycle, 5%-or-Rs-1,000 minimum policy, minimum only.

  1. Daily periodic rate = 28% ÷ 365 = 0.0007671
  2. Cycle-1 interest = 100,000 × 0.0007671 × 30 = Rs 2,301.37
  3. Statement balance = 100,000 + 2,301.37 = Rs 102,301.37
  4. Cycle-1 minimum = max(5% × 102,301.37, 1,000) = Rs 5,115.07
  5. Closing balance = 102,301.37 − 5,115.07 = Rs 97,186.30
  6. Loop runs until closing balance hits zero:
  7. → Months to clear: 84 (≈ 7 years)
  8. → Total interest: Rs 72,521.09
  9. → Total paid: Rs 172,521.09

Example 2 — Fixed Rs 10,000 / month

Same Rs 100,000 balance and 28% APR, but the cardholder commits to a fixed Rs 10,000 every cycle.

  1. Cycle-1 interest = Rs 2,301.37 (identical to Example 1)
  2. Fixed payment = Rs 10,000 (above the Rs 5,115 minimum, so no late fee)
  3. Closing balance after cycle 1 = 102,301.37 − 10,000 = Rs 92,301.37
  4. Loop runs until closing balance hits zero:
  5. → Months to clear: 12 (one year)
  6. → Total interest: Rs 14,977.73
  7. → Total paid: Rs 114,977.73
  8. Savings vs Example 1: Rs 57,543 in interest, 72 months avoided.

Example 3 — APR above the CBSL cap (warning)

Rs 50,000 balance, 42% APR (above the 36% CBSL ceiling), 5%-or-Rs-1,000 minimum policy, minimum only.

  1. Tool shows an amber warning: APR exceeds the 36% CBSL ceiling.
  2. Daily periodic rate = 42% ÷ 365 = 0.001151
  3. Cycle-1 interest = 50,000 × 0.001151 × 30 = Rs 1,726.03
  4. Cycle-1 minimum = max(5% × 51,726.03, 1,000) = Rs 2,586.30
  5. Loop continues with the user-entered rate:
  6. → Months to clear: 88
  7. → Total interest: Rs 74,630.33
  8. → Total paid: Rs 124,630.33
  9. (Calculation still completes — the warning is informational.)

Frequently asked questions

Sources & references

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.