BankDiscovery
Last updated: 1 March 2025

Discovery Bank vs FNB: Honest Comparison (2025)

Quick VerdictIt depends

FNB wins on branch access, eBucks flexibility, and established ecosystem. Discovery wins on interest rates, health rewards, and dynamic pricing.

FNB is the safe choice: massive branch network, mature eBucks programme, and decades of trust. Discovery Bank is the disruptor: better interest rates 94% of the time, a unique health-meets-wealth rewards model, and a modern app. If you want a traditional full-service bank with flexible rewards, go FNB. If you want higher returns and value the Vitality ecosystem, Discovery Bank is worth the switch.

Fees

FeatureDiscovery BankFNB
Monthly account fee (entry)Very similar pricing at entry level. Both offer bundled options.R115 (Gold suite)R109 (Gold account)
Monthly fee (premium)R295 (Black suite)R365 (Premier account)
Card swipe / tap feeIncluded in bundle or R1.30Included in bundle or R1.10
ATM withdrawal (own)R4.00 to R8.50R4.00 to R9.00
Fee reduction programmeUp to 75% via Vitality MoneyUp to 100% via eBucks on selected fees

Interest Rates

FeatureDiscovery BankFNB
Savings account rateDiscovery Bank offers significantly better demand savings rates across all tiers.Up to 7.35% (demand savings)Up to 5.25% (demand savings)
Fixed deposit rate (12 month)Up to 7.5%Up to 7.5%
Everyday account interestUp to 4% (Purple, Diamond)Up to 2% (Premier)

Rewards & Cashback

FeatureDiscovery BankFNB
Rewards programmeDifferent models: Vitality rewards healthy behaviour; eBucks rewards banking activity and spending.Vitality MoneyeBucks Rewards
Rewards flexibilityFuel, groceries, flights, gymeBucks at 35,000+ stores, Takealot, flights, data
Health integrationFull Vitality ecosystemNone
Partner ecosystemDiscovery Health, Life, Insure, InvestUdemy, Kauai, Wimpy, car hire, vouchers

App & Features

FeatureDiscovery BankFNB
App rating4.7/54.5/5
BranchesNone (digital only)600+ branches nationwide
Investment featuresEasyEquities in-appFNB Share Investing
International bankingForeign currency account, no forex fees on travel cardGlobal account, forex in-app
Discovery wins Competitor wins

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.

Choose Discovery Bank if you...

  • People already using Discovery Health, Vitality, or Discovery Insure
  • Savers who want the highest possible demand savings rates
  • Those who value health-integrated financial rewards
  • People comfortable with digital-only banking
  • Anyone who wants interest on their everyday transaction balance

Choose FNB if you...

  • People who need branch access for in-person banking
  • Those who love the flexibility of eBucks at thousands of partners
  • Existing FNB customers with a high eBucks level
  • Anyone who prefers an established, traditional banking relationship
  • Business owners who need a full commercial banking suite

Decided on Discovery Bank?

Use referral code DNJ001 when you sign up to earn up to 5,000 Discovery Miles.

We earn Discovery Miles when you sign up with our code. This does not affect our recommendations.

This comparison is based on publicly available information as of March 2025. Always verify current rates and fees directly with each bank.

Frequently Asked Questions

It depends on what you value. Discovery Bank offers better interest rates 94% of the time and a unique health-rewards integration through Vitality Money. FNB offers a broader rewards ecosystem with eBucks, 600+ branches, and decades of established service. For savings and interest rates, Discovery wins. For flexibility and branch access, FNB wins.
eBucks is more flexible: you can spend rewards at over 35,000 stores, buy data, pay for Uber, and more. Vitality Money is more focused: it rewards healthy financial and physical behaviour with fuel cashback, grocery discounts, and flight savings. If you are active in the Discovery Vitality programme, Vitality Money can be more valuable. Otherwise, eBucks offers more day-to-day utility.
Yes, in most cases. Discovery Bank's demand savings rate can reach 7.35% at Diamond Vitality Money status, compared to FNB's maximum of about 5.25% on demand savings. On fixed deposits, both offer around 7.5% for 12 months. The real difference is in demand savings and everyday account interest, where Discovery is significantly ahead.
Yes. Discovery Bank has a guided switching process in their app that helps you move debit orders, update salary deposits, and close your old account. The process takes about 2 to 4 weeks to complete fully. You can also run both accounts in parallel during the transition.
No. Discovery Bank is fully digital with no physical branches. All banking is done through the app or call centre. FNB has over 600 branches across South Africa. If you regularly need in-person banking services, this is a significant consideration.
BD

Written by the BankDiscovery Team

We are a team of South African finance enthusiasts who believe banking decisions should be based on facts, not marketing. We research, compare, and explain so you can choose with confidence.

Learn more about us

Convinced by Discovery Bank?

If Discovery Bank is the right fit for you, use our referral code DNJ001 when you open your account.

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