Discovery Miles Calculator
Estimate your Vitality status (Blue → Diamond), monthly Discovery Miles, and annual value — across Bank, Health, Life, and Insure.
Step 1 — Salary & Discovery Products
Determines Discovery Bank account tier eligibility
Discovery products you hold
Each active product contributes qualifier points and passive miles.
Qualifier score: 7 pts — 663 more Vitality pts/month to reach Diamond
Step 2 — Vitality Activity
Only qualifying HealthyFood items (Vitality leaf tag)
Step 3 — Monthly Card Spending
All spend not at Discovery partners
Woolworths, Dis-Chem, Clicks, Shell, Kulula, etc.
Results update automatically as you change inputs
Your Vitality Status Estimate
Estimated Vitality status
Annual pts
17 052
Gold status perks
- ✓75% more miles than Blue
- ✓75% gym discount
- ✓Woolworths HealthyFood 30% back
- ✓Vitality Drive weekly cashback
- ✓Reduced medical aid contributions
Est. monthly miles
2 498
≈ R 25/mo
Annual miles value
29 976
≈ R 300/yr
🚀 How to Reach Diamond
You need 7 948 more Vitality points this year to reach Diamond
At Diamond you could earn approximately 3 020 miles/month (R 30) — that's R 5 more than now.
Fastest ways to earn more points:
Gym 2× per week (year-round)
Daily steps via Apple Watch / Garmin
Annual health screening + online assessment
Flu vaccination (annual)
Vitality Drive — activate + drive safely
Discovery Credit Card (Spark/Gold/Black)
Up to 2% back in miles on all spend
Discovery Home Loan
Miles on bond repayments
Discovery Insure (Vitality Drive)
Miles for safe driving behaviour
Your Gold Earn Rates
* Estimates based on publicly available Discovery programme information. Verify current rates in the Discovery app.
💱 Discovery Miles ↔ Rand Converter
1,000 Discovery Miles ≈ R10 (1 mile = 1 cent) at most partners. Flight redemptions may offer better value.
Rand value
R 5
Redemption value of 500 miles:
Compare Discovery vs other providers
Not sure if Discovery Bank or medical aid is right for you? Get expert guidance — free consultation.
Discovery Vitality Status Explained
Your status is determined annually by Vitality points earned. Higher status means more miles, bigger discounts, and better perks.
Blue
Default
- •Base earn rate on all Discovery products
- •25% gym discount at Virgin Active / Planet Fitness
Bronze
3 000+ pts
- •25% more miles than Blue
- •40% gym discount
- •HealthyFood benefit unlocks
Silver
7 500+ pts
- •50% more miles than Blue
- •50% gym discount
- •Woolworths HealthyFood 25% back
- •Discovery insure premium discount
Gold
15 000+ pts
- •75% more miles than Blue
- •75% gym discount
- •Woolworths HealthyFood 30% back
- •Vitality Drive weekly cashback
- •Reduced medical aid contributions
Diamond
25 000+ pts
- •Double miles vs Blue
- •80% gym discount
- •Woolworths HealthyFood 35% back
- •Free Slow Lounge visits
- •Maximum Vitality Drive cashback
- •Free annual health screening
- •Priority claims processing
How to Earn Vitality Points
| Activity | Max Monthly Points | How Often | Effort |
|---|---|---|---|
| Gym visits (Virgin Active / Planet Fitness) | 800 pts | Per visit, up to 4×/week | Medium |
| Daily steps (Apple Watch / Garmin / Fitbit) | 300 pts | Daily tracking | Easy (passive) |
| Woolworths HealthyFood spend | 500 pts | Per qualifying purchase | Easy (grocery swap) |
| Annual health screening | 150 pts (÷12) | Once per year | Easy (30 min) |
| Online Health Assessment | 50 pts (÷12) | Once per year | Easy (10 min online) |
| Annual flu vaccination | 50 pts (÷12) | Once per year | Easy (5 min) |
| Vitality Drive (safe driving) | 400 pts | Monthly | Easy (passive once set up) |
| Dental check-up (network dentist) | 100 pts (÷6) | Bi-annually | Easy (1 visit) |
Where to Earn & Redeem Discovery Miles
Groceries
Woolworths HealthyFood benefit
Fuel
Shell (Vitality Drive cashback)
Health & Pharmacy
Dis-Chem, Clicks, Mediclinic
Gym & Fitness
Virgin Active, Planet Fitness, Curves
Travel
Kulula, FlySafair, Europcar, Tsogo Sun
Entertainment
Netflix, Showmax, Apple TV+
Coffee & Dining
Seattle Coffee, Ocean Basket, Spur
Apparel
sportscene, Studio 88, New Balance
Discovery Bank Account Tiers
| Account | Min Salary | Monthly Fee (est.) | Key Miles Benefit | Best For |
|---|---|---|---|---|
| Transact (Spark/Blue) | Any | ~R95/mo | Base miles on all spend | Students and new earners |
| Gold | R10,000+ | ~R140/mo | Enhanced partner earn rate | Mid-income earners |
| Platinum / Black | R25,000+ | ~R220/mo | Full Purple Benefits suite | High earners, Diamond Vitality |
| Private Banking | R65,000+ | ~R350/mo | Priority + max earn rates | Wealth clients, full stack |
What is the Discovery Vitality & Miles Programme?
Discovery Vitality is a shared-value insurance and wellness programme that rewards healthy behaviour with financial benefits. Members earn Vitality points through exercise, healthy eating, preventative health screenings, and safe driving — which determine their Vitality status (Blue, Bronze, Silver, Gold, or Diamond). Higher status unlocks better discounts, higher earn rates, and enhanced benefits across all Discovery products.
Discovery Miles are the rewards currency earned by Vitality members through banking, card spend, partner purchases, and health activities. They function similarly to loyalty points — 1,000 Miles ≈ R10 in value — and can be redeemed at hundreds of South African retail, travel, gym, and lifestyle partners.
The programme is unique in that it integrates banking (Discovery Bank), medical aid (Discovery Health), life insurance (Discovery Life), car insurance (Discovery Insure), and investments (Discovery Invest) into one ecosystem. Members who hold multiple Discovery products and actively engage with Vitality can often earn enough to offset their monthly banking and insurance costs entirely.
How to Use This Calculator
- 1Enter your monthly salary to determine your Discovery Bank account tier eligibility.
- 2Tick all Discovery products you currently hold — each adds qualifier points and passive miles.
- 3Select your gym visit frequency and Vitality activity habits (steps, screenings, Vitality Drive).
- 4Enter your monthly card spend — split between general and Discovery partner spend.
- 5Your Vitality status, monthly miles, and annual value update instantly.
- 6Review the Status Booster to see the fastest path to your next Vitality tier.
- 7Use the Miles ↔ Rand Converter to see the real-world value of your earned miles.
- 8Browse Community Hacks for Reddit-sourced tips to maximise your rewards.
Related Financial Tools
* This calculator provides estimates for educational purposes only. Discovery Miles earn rates, Vitality status criteria, and partner benefits are subject to change by Discovery at any time. Always verify current programme terms in the Discovery App or at discovery.co.za. Finance EzyFind does not provide financial advice.



