In short: For R20,000, a credit card is often cheaper than a personal loan if you can pay it off within about two years, because the legal maximum interest rate on credit cards (21.25% a year) is lower than on unsecured personal loans (28.25% a year), based on the 7.25% repo rate. A personal loan gives you a fixed instalment and a fixed end date, which helps if you struggle to pay more than the minimum. The real cost depends on the rate you are offered, the fees and how fast you pay. Credit is subject to affordability checks under the National Credit Act. This is general information, not financial advice.
The legal maximums in October 2026
The National Credit Regulations link the highest interest rate a lender may charge to the Reserve Bank’s repo rate. The repo rate has been 7.25% since 25 September 2026.
| Credit card (credit facility) | Personal loan (unsecured credit) | |
|---|---|---|
| Maximum interest rate | Repo + 14% = 21.25% a year | Repo + 21% = 28.25% a year |
| Maximum initiation fee | R165 plus 10% of the amount above R1,000, capped at R1,050 plus VAT (R1,207.50) | R165 plus 10% of the amount above R1,000, capped at R1,050 plus VAT (R1,207.50) |
| Maximum monthly service fee | R60 plus VAT (R69) | R60 plus VAT (R69) |
Many lenders charge less than the maximum, especially if you have a good credit record. Credit life insurance can add to the monthly cost on both.
R20,000 at the maximum rates: an example
These examples use the legal maximum rate and a R69 monthly fee, so they show close to the most you could pay. Your offer may be lower.
Personal loan
- R20,000 plus a R1,207.50 initiation fee added to the loan, at 28.25% over 24 months: about R1,236 a month, roughly R29,660 in total.
- Same loan over 36 months: about R949 a month, roughly R34,170 in total.
Credit card
- R20,000 on a card at 21.25%, paying R1,000 a month: paid off in about 28 months, roughly R27,320 in total.
- Paying R1,300 a month: paid off in about 20 months, roughly R25,170 in total.
At these rates the card is cheaper, but only if you keep paying a fixed amount well above the minimum and do not add new spending. If you only pay the minimum, a card balance can take years to clear and cost far more. Try the numbers yourself with our personal loan calculator.
When a personal loan makes more sense
- You want a fixed instalment and a clear end date.
- Your credit card limit is below R20,000.
- You are offered a personal loan rate well below your card’s rate.
- You know you will be tempted to keep spending on a card.
When a credit card makes more sense
- You already have a card with enough limit and a lower rate.
- You can pay the R20,000 off quickly, or the purchase falls in an interest-free period. Many cards give an interest-free period on purchases if you pay the full balance each month, but usually not on cash withdrawals. Check your card terms.
- You want flexibility to pay more in good months.
Avoid drawing cash from a credit card. Interest usually starts on the day you draw, and there is a cash withdrawal fee. Compare cards in our credit card comparison.
Other options to compare
- Overdraft: see overdraft vs personal loan.
- Debt consolidation: if the R20,000 is to pay off other debt, see debt consolidation.
- Saving first: if the expense can wait a few months, saving avoids interest completely.
Before you sign
- Ask for the pre-agreement quote. By law it must show the interest rate, all fees, insurance and the total cost.
- Compare the total cost, not just the monthly instalment.
- Check that the lender is registered with the National Credit Regulator (NCR).
- Check your credit score first: see how to check your credit score for free.
- If you are already struggling to pay, read what to do if you cannot pay your loan back before borrowing more.
Last checked: 16 October 2026. Maximum rates use the 7.25% repo rate in force from 25 September 2026 and change when the repo rate changes. Credit is granted subject to affordability assessment in line with the National Credit Act. Only borrow from NCR-registered credit providers. This article is general information and not financial advice.