BankDiscovery
Last updated: 1 March 2025

Discovery Bank vs Absa: Honest Comparison (2025)

Quick VerdictIt depends

Absa wins on branches, established rewards, and business banking. Discovery wins on interest rates and health-financial integration.

Absa is a traditional banking powerhouse with 600+ branches, a mature Absa Rewards programme, and comprehensive business banking. Discovery Bank counters with superior savings rates, the Vitality Money ecosystem, and a modern digital-first experience. If you need physical branches and an established rewards programme, go Absa. If you want higher returns and value health-integrated rewards, Discovery Bank is the stronger choice.

Fees

FeatureDiscovery BankAbsa
Monthly account fee (entry)Absa's Transact account is one of the cheapest entry-level options in South Africa. Discovery fees start higher but can be reduced with Vitality status.R115 (Gold suite)R0 to R5.50 (Transact account)
Monthly fee (premium)R295 (Black suite)R179 (Premium account)
Monthly fee (wealth)R495 (Purple suite)R450+ (Wealth account)
Fee reduction programmeDiscovery's Vitality Money discounts are more structured and can reach deeper reductions than Absa Rewards fee offsets.Up to 75% via Vitality MoneyAbsa Rewards offsets on selected fees
Card swipe / tap feeIncluded in bundle or R1.30Included in bundle or R1.15

Interest Rates

FeatureDiscovery BankAbsa
Savings account rateAbsa's best rate requires a fixed deposit lock-in. Discovery's demand savings rate at Diamond status is competitive without any lock-in period.Up to 7.35% (demand savings, Diamond)Up to 7.5% (fixed deposit)
Everyday account interestUp to 4% (Purple, Diamond)~5% (demand savings)
Fixed deposit rate (12 month)Up to 7.5%Up to 7.5%

Rewards & Cashback

FeatureDiscovery BankAbsa
Rewards programmeDifferent models: Vitality rewards healthy behaviour; Absa Rewards earns on card spend with partner redemption.Vitality MoneyAbsa Rewards
Earning mechanismHealthy financial and physical behaviourEarn on every qualifying card transaction
Health integrationAbsa has a Vitality partnership, but Discovery's integration is native and more deeply embedded across health, wealth, and insurance.Full Vitality ecosystem integrationLinked to Vitality (separate from Discovery Vitality)
Partner redemptionFuel, groceries, flights, gymRedeem at selected retail and travel partners

App & Features

FeatureDiscovery BankAbsa
App rating4.7/54.4/5
BranchesNone (digital only)600+ branches nationwide
Business bankingLimited business banking featuresFull commercial and business banking suite
Investment featuresEasyEquities in-appAbsa Stockbrokers and wealth management
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 without lock-in
  • Those who value deeply integrated health-financial rewards
  • People comfortable with digital-only banking and a top-rated app
  • Anyone who wants dynamic fee discounts tied to Vitality Money status

Choose Absa if you...

  • People who need branch access across 600+ locations
  • Business owners who need full commercial banking capabilities
  • Those who want an established rewards programme with broad partner redemption
  • Anyone who prefers lower monthly fees on premium accounts
  • People who want a traditional full-service bank with wealth management

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 need. Discovery Bank offers better demand savings rates and a unique health-rewards integration through Vitality Money. Absa offers 600+ branches, a mature Absa Rewards programme, competitive premium account pricing, and comprehensive business banking. For savings and health integration, Discovery wins. For branch access and business banking, Absa wins.
Discovery Bank generally wins on demand savings, offering up to 7.35% at Diamond status versus Absa's approximately 5% on demand. On fixed deposits, both offer up to 7.5% for 12 months, making them equal. The key difference is that Discovery's best demand rate has no lock-in period.
Absa Rewards earns points on qualifying card transactions and lets you redeem at selected retail and travel partners. Vitality Money rewards healthy financial and physical behaviour with fuel cashback, grocery discounts, and flight savings. Absa also offers a separate Vitality partnership, but it is not as deeply integrated as Discovery Bank's native Vitality ecosystem.
Yes, at listed prices. Absa's Transact account starts at R0 to R5.50, and its Premium account is R179, compared to Discovery Bank's R115 Gold and R295 Black suites. However, Discovery Bank fees can drop by up to 75% through Vitality Money, which could make Discovery cheaper for members who achieve high Vitality status.
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. You can run both accounts in parallel during the transition. Note that Discovery Bank is fully digital with no branches, so ensure you are comfortable with app-based banking.
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