I’ve been doing a deep dive into the latest updates for both FNB eBucks and Discovery Vitality. With all the recent changes, especially the big shake-ups in late 2024 and late 2025, I thought it would be helpful to put together a comparison to see which programme actually offers the best value right now.
Both programmes have tightened their rules recently, but they still cater to very different lifestyles. Here is a breakdown of how they compare in 2025 and heading into 2026.
The Core Difference: Banking vs. Health
The biggest distinction between the two is what they actually reward you for doing.
FNB eBucks is fundamentally a banking rewards programme. You earn points and move up reward levels (from Level 1 to Level 5) based on your banking behaviour. This includes:
- Using your virtual card for purchases
- Holding FNB savings or investment accounts
- Having FNB insurance
- Linking your family’s accounts
The more FNB products you use, the higher your level and the better your earn rate.
Discovery Vitality, on the other hand, is a health and behaviour change programme. Your status (from Blue to Diamond) is determined by how well you look after yourself. You earn points by:
- Doing health checks
- Exercising regularly
- Buying healthy food
- Tracking your sleep
While you can boost your rewards significantly by banking with Discovery Bank, the core of Vitality is still tied to your physical health and activity.
Grocery Partners and Earn Rates
This is where we’ve seen some of the biggest changes recently.
eBucks
- Checkers and Shoprite are no longer partners
- Strong partnership with Pick n Pay
- Level 5 earns:
- Up to 20% back in-store using a virtual card
- Up to 30% back via the Pick n Pay asap! app
Vitality
- HealthyFood split between:
- Checkers
- Woolworths
- Benefits:
- Up to 25% back on a primary partner
- 10% back on a secondary partner
- Up to 75% back with Discovery Bank + Vitality Money
Health, Pharmacy, and Fuel
eBucks
- Clicks:
- Up to 30% back (Level 5, virtual card)
- Engen fuel:
- Up to R8 per litre back depending on level and products
Vitality
- HealthyCare (2026):
- Clicks and Dis-Chem
- Up to 25% back, boosted to 50% with Discovery Bank
- Fuel (bp & Shell):
- Cash back based on safe driving scores
Lifestyle Perks: Gyms, Movies, and Travel
Vitality (Strong Lifestyle Offering)
- Up to 75% off gym memberships:
- Virgin Active
- Planet Fitness
- Requires 36 check-ins/year
- Movies:
- Half-price at Ster-Kinekor
- Travel discounts:
- 10% to 75% off flights
- Devices:
- Apple Watch
- Oura Ring 4
- Earned via activity goals
eBucks
- No gym or movie benefits
- Strong travel platform:
- Use eBucks for flights
- Up to 80% discounts with FNB insurance products
The Verdict: Which is Better?
Honestly, it comes down to your lifestyle and how much effort you want to put in.
Choose eBucks if:
- You are deeply embedded in the FNB ecosystem
- You have:
- Home loan
- Investments
- Insurance
- You want rewards for existing financial behaviour
Downside:
Reaching Level 5 has become harder without multiple products.
Choose Vitality if:
- You are active and health-focused
- You:
- Go to the gym
- Buy healthy food
- Track your health metrics
Upside:
- Strong lifestyle rewards
- Weekly Active Rewards
- Big travel and gym savings
Downside:
Requires consistent effort and engagement.
Final Thoughts
What has your experience been with these programmes lately?
- Have the recent eBucks changes affected your level?
- Are Vitality’s health requirements too demanding?
Let me know your thoughts!
