Discovery Bank Fees: Complete Breakdown by Card Tier
Discovery Bank fees range from R115 to R495 per month depending on your card tier. That sounds expensive compared to banks like Capitec. But the headline number is misleading because Vitality Money discounts can cut your fees by up to 75%, and the rewards you earn often outweigh what you pay.
Here is every fee Discovery Bank charges, broken down by card tier, with the real-world cost after Vitality Money discounts.
Complete Discovery Bank fee schedule
Monthly Account Fees
| Fee | Gold | Platinum | Black | Purple |
|---|---|---|---|---|
| Full Banking SuiteIncludes transaction account, credit card, and Vitality Money. Up to 75% discount at Diamond status. | R115 | R170 | R295 | R495 |
| Transaction Account (bundled)Transaction account only with bundled transactions included. | R85 | R120 | R195 | R350 |
| Credit Card Account | R50 | R70 | R100 | R145 |
Transaction Fees
| Fee | Gold | Platinum | Black | Purple |
|---|---|---|---|---|
| Card swipe / tapFree if on a bundled account with included transactions. | R1.30 | R1.30 | R1.30 | R1.30 |
| Online / app transfer | R4.50 | R4.50 | R4.50 | R4.50 |
| Debit order | R4.00 | R4.00 | R4.00 | R4.00 |
| PayShap payment0.4% of amounts above R1,500. | Up to R12 | Up to R12 | Up to R12 | Up to R12 |
ATM Fees
| Fee | Gold | Platinum | Black | Purple |
|---|---|---|---|---|
| Own ATM withdrawal | R4.00 | R5.50 | R7.00 | R8.50 |
| Other bank ATM withdrawal | R10.00 | R10.00 | R10.00 | R10.00 |
| Balance enquiry (own ATM) | R0.00 | R0.00 | R0.00 | R0.00 |
International Fees
| Fee | Gold | Platinum | Black | Purple |
|---|---|---|---|---|
| International card transactionPercentage of the transaction amount in foreign currency. | 3.5% | 3.5% | 3.5% | 3.5% |
| International ATM withdrawal | R65 | R65 | R65 | R65 |
This comparison is based on publicly available information as of March 2025. Always verify current rates and fees directly with each bank.
Earn up to 5,000 Discovery Miles
Use this referral code when opening your account. You get up to 5,000 Discovery Miles for a Full Banking Suite, or 2,500 for a Credit Card Account.
DNJ001You must make a transaction using your virtual card or digital wallet within 30 days of opening your account to qualify. We also earn Discovery Miles from this referral. This does not affect our recommendations.
How Vitality Money reduces your fees
The base fees above are what you pay at Blue (starting) Vitality Money status. As your financial behaviour improves and your status rises, your monthly fee drops automatically. At Diamond status, the discount reaches up to 75%. Here is what each tier actually costs after the Vitality Money discount:
| Vitality Money Status | Discount | Gold | Platinum | Black | Purple |
|---|---|---|---|---|---|
| Blue | 0% | R115 | R170 | R295 | R495 |
| Bronze | Up to 25% | ~R86 | ~R128 | ~R221 | ~R371 |
| Silver | Up to 50% | ~R58 | ~R85 | ~R148 | ~R248 |
| Gold | Up to 60% | ~R46 | ~R68 | ~R118 | ~R198 |
| Diamond | Up to 75% | ~R29 | ~R43 | ~R74 | ~R124 |
Approximate fees after Vitality Money discount on Full Banking Suite. Exact amounts may vary slightly.
Discovery Bank fees vs other South African banks
| Fee | Discovery Bank | Capitec | FNB |
|---|---|---|---|
| Monthly account fee | R115 - R495 | R0 | R109 - R925 |
| After max rewards/discounts | ~R29 - R124 | R0 | R109 - R925 |
| Card swipe / tap | R1.30 | R0 (Global One) | R0 (bundled) |
| Online transfer (EFT) | R4.50 | R6.50 | R0 (bundled) |
| Own ATM withdrawal | R4.00 - R8.50 | R0 (1 free/month) | R4.50 - R11 |
| Other bank ATM | R10.00 | R10.25 | R12.50+ |
| Rewards / cashback | Up to 20% | 1% flat | eBucks (variable) |
| Savings interest | Up to 7.35% | Up to 7.5% (fixed) | Up to 5.25% |
This comparison is based on publicly available information as of March 2025. Always verify current rates and fees directly with each bank.
Want lower fees?
Open your Discovery Bank account with referral code DNJ001 and start building your Vitality Money status to unlock fee discounts from day one.
We earn Discovery Miles when you sign up with our code. This does not affect our recommendations.
Are Discovery Bank fees worth it?
If you are already in the Discovery ecosystem
Yes, almost certainly. If you have Discovery Vitality (through Health or standalone), reaching Gold or Diamond status is significantly easier. At Diamond, your Gold suite costs around R29 per month and you earn up to 7.35% on savings, up to 20% cashback at partner merchants, and up to 4% interest on your everyday balance. The rewards far exceed the fee.
If you just want the cheapest possible banking
Probably not. Capitec charges R0 per month with low per-transaction fees. TymeBank is also free. If your primary concern is paying as little as possible and you do not care about rewards, a zero-fee bank is the better choice. Discovery Bank only becomes cost-competitive once you engage with the Vitality Money programme.
If you are a high earner (Black or Purple tier)
The value proposition is strongest here. The Black suite at R295 per month (or ~R74 at Diamond) includes airport lounge access, concierge services, and device insurance that would cost hundreds of rands separately. Purple adds unlimited lounge access and the highest rewards rates. For earners above R850,000 per year, the premium tiers pay for themselves through the included perks alone.
Key takeaways on Discovery Bank fees
- Base monthly fees range from R115 (Gold) to R495 (Purple) for the Full Banking Suite.
- Vitality Money discounts can reduce your fee by up to 75% at Diamond status.
- Transaction fees are low: R1.30 per swipe, R4.50 per transfer, R4.00 per own-ATM withdrawal.
- International transactions carry a 3.5% fee, which is standard for South African banks.
- The fee structure is most competitive for customers who actively engage with Vitality Money.
- Compared to Capitec (R0 monthly) the fees are higher, but Discovery Bank offers significantly more rewards.
- Compared to FNB (R109+ monthly) Discovery Bank offers better fee discounts through Vitality Money and higher savings rates.
Earn up to 5,000 Discovery Miles
Use this referral code when opening your account. You get up to 5,000 Discovery Miles for a Full Banking Suite, or 2,500 for a Credit Card Account.
DNJ001You must make a transaction using your virtual card or digital wallet within 30 days of opening your account to qualify. We also earn Discovery Miles from this referral. This does not affect our recommendations.
Frequently Asked Questions
Ready to open your account?
Use referral code DNJ001 when you sign up. You earn up to 5,000 Discovery Miles, and your Vitality Money fee discounts start from day one.
We earn Discovery Miles when you sign up with our code. This does not affect our recommendations.