Discovery Bank vs FNB: Honest Comparison (2025)
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
| Feature | Discovery Bank | FNB |
|---|---|---|
| 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 fee | Included in bundle or R1.30 | Included in bundle or R1.10 |
| ATM withdrawal (own) | R4.00 to R8.50 | R4.00 to R9.00 |
| Fee reduction programme | Up to 75% via Vitality Money | Up to 100% via eBucks on selected fees |
Interest Rates
| Feature | Discovery Bank | FNB |
|---|---|---|
| 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 interest | Up to 4% (Purple, Diamond) | Up to 2% (Premier) |
Rewards & Cashback
| Feature | Discovery Bank | FNB |
|---|---|---|
| Rewards programmeDifferent models: Vitality rewards healthy behaviour; eBucks rewards banking activity and spending. | Vitality Money | eBucks Rewards |
| Rewards flexibility | Fuel, groceries, flights, gym | eBucks at 35,000+ stores, Takealot, flights, data |
| Health integration | Full Vitality ecosystem | None |
| Partner ecosystem | Discovery Health, Life, Insure, Invest | Udemy, Kauai, Wimpy, car hire, vouchers |
App & Features
| Feature | Discovery Bank | FNB |
|---|---|---|
| App rating | 4.7/5 | 4.5/5 |
| Branches | None (digital only) | 600+ branches nationwide |
| Investment features | EasyEquities in-app | FNB Share Investing |
| International banking | Foreign currency account, no forex fees on travel card | Global account, forex in-app |
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.
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
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 usConvinced 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.