About CalcLoan
Free loan repayment calculators built specifically for South African borrowers. Accurate, transparent, and always up to date with SARB rates.
What CalcLoan does
Sometimes you just need to know what a loan will actually cost you — not after filling out seventeen forms, but right now while you're thinking about it. CalcLoan gives you instant answers for bonds, personal loans, car finance, student loans, and business loans.
You can also explore scenarios: What if I pay an extra R500 per month? What happens if I get a better rate from another bank? How much do I save by choosing a 15-year term over 20? The calculations are accurate, the explanations are plain English, and everything works on your phone.
How we calculate
All repayment calculations use the standard reducing-balance amortization formula used by South African banks:
- M = monthly payment
- P = principal (loan amount minus deposit)
- r = monthly interest rate (annual rate ÷ 12)
- n = number of monthly payments (term in years × 12)
This is the same formula used by all major South African banks for bond, personal loan, vehicle finance, and business loan repayments. Results are estimates — your bank may include initiation fees, service charges, or credit life insurance that affect your actual monthly obligation.
Data sources
SARB prime lending rate
Current rate: 10.5% (as of May 2026). Updated after each SARB Monetary Policy Committee meeting (~6× per year).
SARB MPC statements →Interest rate ranges
Typical rates per loan type based on NCR Consumer Credit Market Report (Q4 2025) and NCA Regulation 42 (unsecured credit cap formula).
NCR credit statistics
Consumer credit book, average balances, and arrears rates from the National Credit Regulator quarterly report (Q4 2025).
NCR reports →Rate history
Full SARB prime rate history from 2016 to present, updated after each MPC announcement.
View prime rate history →Frequently asked questions
Ready to calculate your loan payments?
Try our calculators to see what different loans will actually cost you each month.