Updated for 2026 Vitality Rates

Discovery Miles Calculator

Estimate your Vitality status (Blue → Diamond), monthly Discovery Miles, and annual value — across Bank, Health, Life, and Insure.

Vitality StatusMonthly MilesSalary ImpactHealth ProductsCommunity HacksMiles to Rand

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 pts663 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

Gold

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

Vitality statusGold
Monthly Vitality points1 421 pts
Annual Vitality points17 052 pts
Miles multiplier vs Blue1.75×
Products held3 products

🚀 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)

~4,800/yrEasy

Daily steps via Apple Watch / Garmin

~3,600/yrEasy

Annual health screening + online assessment

~300 ptsEasy

Flu vaccination (annual)

~50 ptsEasy

Vitality Drive — activate + drive safely

~1,200/yr
+2

Discovery Credit Card (Spark/Gold/Black)

Up to 2% back in miles on all spend

+2

Discovery Home Loan

Miles on bond repayments

+2

Discovery Insure (Vitality Drive)

Miles for safe driving behaviour

Your Gold Earn Rates

Discovery Card — general1.5% in miles
Discovery Card — partners3% in miles
Woolworths HealthyFood cashback30% back
Fuel cashback (Vitality Drive)35% of fuel spend
Gym visit bonus125 miles/visit
Digital banking bonus150 miles/month

* 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:

Kulula / FlySafair flights (Best value)R 5
Woolworths voucher (Full face value)R 5
Dis-Chem / Clicks (Health & beauty)R 5
Shell fuel credit (Per-litre credit)R 5
Discovery Travel car hire (Car hire)R 5

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.

B

Blue

Default

  • Base earn rate on all Discovery products
  • 25% gym discount at Virgin Active / Planet Fitness
Card general0.75%
Partners1.5%
Gym/visit50 mi
B

Bronze

3 000+ pts

  • 25% more miles than Blue
  • 40% gym discount
  • HealthyFood benefit unlocks
Card general1%
Partners2%
Gym/visit75 mi
S

Silver

7 500+ pts

  • 50% more miles than Blue
  • 50% gym discount
  • Woolworths HealthyFood 25% back
  • Discovery insure premium discount
Card general1.25%
Partners2.5%
Gym/visit100 mi
G

Gold

15 000+ pts

  • 75% more miles than Blue
  • 75% gym discount
  • Woolworths HealthyFood 30% back
  • Vitality Drive weekly cashback
  • Reduced medical aid contributions
Card general1.5%
Partners3%
Gym/visit125 mi
D

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
Card general2%
Partners4%
Gym/visit150 mi

How to Earn Vitality Points

ActivityMax Monthly PointsHow OftenEffort
Gym visits (Virgin Active / Planet Fitness)800 ptsPer visit, up to 4×/weekMedium
Daily steps (Apple Watch / Garmin / Fitbit)300 ptsDaily trackingEasy (passive)
Woolworths HealthyFood spend500 ptsPer qualifying purchaseEasy (grocery swap)
Annual health screening150 pts (÷12)Once per yearEasy (30 min)
Online Health Assessment50 pts (÷12)Once per yearEasy (10 min online)
Annual flu vaccination50 pts (÷12)Once per yearEasy (5 min)
Vitality Drive (safe driving)400 ptsMonthlyEasy (passive once set up)
Dental check-up (network dentist)100 pts (÷6)Bi-annuallyEasy (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

AccountMin SalaryMonthly Fee (est.)Key Miles BenefitBest For
Transact (Spark/Blue)Any~R95/moBase miles on all spendStudents and new earners
GoldR10,000+~R140/moEnhanced partner earn rateMid-income earners
Platinum / BlackR25,000+~R220/moFull Purple Benefits suiteHigh earners, Diamond Vitality
Private BankingR65,000+~R350/moPriority + max earn ratesWealth 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

  1. 1Enter your monthly salary to determine your Discovery Bank account tier eligibility.
  2. 2Tick all Discovery products you currently hold — each adds qualifier points and passive miles.
  3. 3Select your gym visit frequency and Vitality activity habits (steps, screenings, Vitality Drive).
  4. 4Enter your monthly card spend — split between general and Discovery partner spend.
  5. 5Your Vitality status, monthly miles, and annual value update instantly.
  6. 6Review the Status Booster to see the fastest path to your next Vitality tier.
  7. 7Use the Miles ↔ Rand Converter to see the real-world value of your earned miles.
  8. 8Browse Community Hacks for Reddit-sourced tips to maximise your rewards.

* 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.

Download the Finance EzyFind App

Finance EzyFind Apple App DownloadFinance EzyFind Google Playstore App DownloadFinance EzyFind Huawei App Gallery Download