BankDiscovery
Last updated: 1 March 2025

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

FeeGoldPlatinumBlackPurple
Full Banking SuiteIncludes transaction account, credit card, and Vitality Money. Up to 75% discount at Diamond status.R115R170R295R495
Transaction Account (bundled)Transaction account only with bundled transactions included.R85R120R195R350
Credit Card AccountR50R70R100R145

Transaction Fees

FeeGoldPlatinumBlackPurple
Card swipe / tapFree if on a bundled account with included transactions.R1.30R1.30R1.30R1.30
Online / app transferR4.50R4.50R4.50R4.50
Debit orderR4.00R4.00R4.00R4.00
PayShap payment0.4% of amounts above R1,500.Up to R12Up to R12Up to R12Up to R12

ATM Fees

FeeGoldPlatinumBlackPurple
Own ATM withdrawalR4.00R5.50R7.00R8.50
Other bank ATM withdrawalR10.00R10.00R10.00R10.00
Balance enquiry (own ATM)R0.00R0.00R0.00R0.00

International Fees

FeeGoldPlatinumBlackPurple
International card transactionPercentage of the transaction amount in foreign currency.3.5%3.5%3.5%3.5%
International ATM withdrawalR65R65R65R65

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.

DNJ001

You 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 StatusDiscountGoldPlatinumBlackPurple
Blue0%R115R170R295R495
BronzeUp to 25%~R86~R128~R221~R371
SilverUp to 50%~R58~R85~R148~R248
GoldUp to 60%~R46~R68~R118~R198
DiamondUp 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

FeeDiscovery BankCapitecFNB
Monthly account feeR115 - R495R0R109 - R925
After max rewards/discounts~R29 - R124R0R109 - R925
Card swipe / tapR1.30R0 (Global One)R0 (bundled)
Online transfer (EFT)R4.50R6.50R0 (bundled)
Own ATM withdrawalR4.00 - R8.50R0 (1 free/month)R4.50 - R11
Other bank ATMR10.00R10.25R12.50+
Rewards / cashbackUp to 20%1% flateBucks (variable)
Savings interestUp 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.

DNJ001

You 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

Discovery Bank monthly fees range from R115 for the Gold Full Banking Suite to R495 for the Purple suite. These are base fees before Vitality Money discounts. At Diamond Vitality Money status, you can reduce your monthly fee by up to 75%, bringing the Gold suite down to approximately R29 per month.
Yes. Through the Vitality Money programme, you can earn fee discounts of up to 75% based on your financial behaviour. The five behaviours measured are: saving regularly, insuring your assets, managing credit well, contributing to retirement, and spending responsibly. The discount is applied automatically each month based on your status.
If you are on a bundled transaction account or Full Banking Suite, a number of transactions are included in your monthly fee. Card swipes, online transfers, and debit orders beyond the bundled amount are charged individually. The bundled option is generally better value if you make more than 15 to 20 transactions per month.
Capitec has no monthly account fee (R0) with a pay-per-transaction model where individual transactions cost between R1 and R6.50. Discovery Bank charges a monthly fee starting at R115, but this includes bundled transactions and access to the Vitality Money rewards ecosystem. At Diamond status, the effective monthly cost of Discovery Bank can drop below R30, making it competitive with Capitec when you factor in the rewards and higher interest rates.
Yes. Discovery Bank charges up to R12 for PayShap payments. The fee is calculated as 0.4% of amounts above R1,500. For smaller PayShap payments under R1,500, the fee is minimal. This is consistent across all card tiers.
Discovery Bank publishes its full fee schedule publicly, and there are no hidden fees. The main charges to be aware of are: the monthly account fee, per-transaction fees if you exceed your bundle, ATM withdrawal fees (especially at other banks' ATMs at R10), international transaction fees at 3.5%, and international ATM withdrawal fees at R65. All fees are visible in the Discovery Bank app.

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.

Open Account with Code DNJ001 — Earn 5,000 Miles