Skip to content
induwara.lk
induwara.lkSri Lanka · Finance

Sri Lanka Debt Payoff Calculator, Snowball vs Avalanche

Juggling a card, a loan, and a lease at once? Enter each balance, rate, and minimum, set one monthly budget, and see two payoff plans side by side, snowball and avalanche, with your debt-free date, total interest, and exactly what the smarter order saves. No signup.

By Induwara AshinsanaUpdated Jul 11, 2026
Plan your debt payoffSnowball vs Avalanche

Your debts

2/10
Typical rate
Typical rate
Rs

The total you can put toward all debts each month. Minimums add up to Rs 6,000.

View

avalanche saves you Rs 4,810 in interest and 1 month. The trade-off: snowball clears your first whole debt by month 6 for an earlier motivational win.

avalanche
Lowest cost
Debt-free in
16 mo
Feb 2028
Total interest
Rs 30,021
Rs 190,021 paid in all

Payoff order

  1. 1Personal loanmonth 15
  2. 2Credit cardmonth 16
snowball
Debt-free in
17 mo
Mar 2028
Total interest
Rs 34,831
Rs 194,831 paid in all

Payoff order

  1. 1Credit cardmonth 6
  2. 2Personal loanmonth 17

Total debt over time

Avalanche Snowball

Both start at your combined balance and fall to zero. The line that reaches zero first, and sits lower along the way, is paying less interest.

Assumes each debt keeps one fixed rate and you pay the full budget every month. Excludes early-settlement fees, teaser-rate step-ups, and new borrowing. Enter your own actual figures, nothing is assumed.

How it works

The calculator runs a month-by-month simulation of your debts using the reducing-balance (monthly-compounding) method, the same basis Sri Lankan banks and finance companies use to quote effective interest, and the same engine behind this site's EMI calculator. No opinion or assumption is added: every figure comes only from the balances, rates, and minimums you enter.

Each debt i has a balance Bᵢ, a monthly rate rᵢ = APRᵢ ÷ 12 ÷ 100, and a minimum mᵢ. Your total budget is P, and the extra above the minimums is E = P − Σmᵢ, recomputed as debts clear. Every month the engine:

  1. Adds interest to each open debt: Bᵢ ← Bᵢ + Bᵢ·rᵢ.
  2. Pays every open debt its minimum, capped at the balance.
  3. Pours the remaining budget into one target debt, the smallest balance under snowball, or the highest rate under avalanche.
  4. When a debt clears, its freed minimum plus any overshoot rolls straight into the next target that same month, the snowball effect.
  5. Repeats until every balance reaches zero, tallying interest along the way.

The two strategies differ in one thing only, step 3's ordering, so the interest gap between them is a clean, objective result, not a guess. Avalanche targets your priciest rate first and therefore always pays the least total interest; snowball clears a whole debt sooner for an early psychological win. To keep the engine honest, single-debt cases are cross-checked against the closed-form amortization formula n = ⌈ln(P ÷ (P − rB)) ÷ ln(1 + r)⌉, which agrees to the rupee. A debt whose minimum does not exceed its own monthly interest can never shrink, so the tool flags it before you get a misleading answer.

Worked examples

Example 1, one credit card (closed-form check)

Balance Rs 100,000 · APR 24% (2%/month) · fixed payment Rs 10,000/month

  1. Month 1 interest: 100,000 × 2% = Rs 2,000; pay 10,000 → balance 92,000
  2. Month 2 interest: 92,000 × 2% = Rs 1,840; pay 10,000 → balance 83,840
  3. …interest falls each month as the balance shrinks…
  4. Final (month 12) payment clears the residual of Rs 2,703
  5. Closed-form check: ⌈ln(10,000 ÷ 8,000) ÷ ln(1.02)⌉ = ⌈11.27⌉ = 12 months

Debt-free in 12 months · total interest Rs 12,703 · total paid Rs 112,703

Example 2, card + loan, snowball vs avalanche diverge

Credit card Rs 40,000 @ 15% (min 2,000) · Personal loan Rs 120,000 @ 30% (min 4,000) · budget Rs 12,000/month

  1. Avalanche sends the extra Rs 6,000 to the 30% loan: loan cleared month 15, card month 16
  2. Avalanche total interest: Rs 30,021 over 16 months
  3. Snowball sends the extra to the smaller Rs 40,000 card: card cleared month 6 (the quick win), loan month 17
  4. Snowball total interest: Rs 34,831 over 17 months

Avalanche saves Rs 4,810 in interest and 1 month, the cost of snowball's earlier first win

Example 3, when both methods agree (roll-over in action)

Store card Rs 25,000 @ 30% (min 1,500) · Phone instalment Rs 60,000 @ 20% (min 3,000) · Bank loan Rs 300,000 @ 14% (min 8,000) · budget Rs 25,000/month

  1. Smallest balance (store card) is also the highest rate (30%), so snowball and avalanche pick the same order
  2. Store card cleared month 2; its Rs 1,500 minimum rolls into the phone instalment
  3. Phone cleared month 6; both freed minimums now attack the bank loan with the full Rs 25,000
  4. Bank loan cleared month 18, debt-free in 18 months either way

Both methods cost Rs 43,864 in interest here, no trade-off, because your cheapest debt to clear is also your priciest to keep

Every figure above is produced by the same engine that powers the calculator, reconciled so that, for each debt, total paid = starting balance + interest (Example 2 avalanche: Rs 190,021 paid on Rs 160,000 of principal; snowball costs Rs 4,810 more interest).

Frequently asked questions

Sources & references

The calculation engine and indicative rate bands were last cross-checked on 2026-07-11. The reducing-balance method and the closed-form amortization cross-check are standard and do not change; the indicative rate chips are reviewed against Central Bank rate bulletins. You always enter your own actual rates, nothing here is assumed for you.

Related tools

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.