Most people sign up for a travel rewards program in South Africa thinking it works like a savings account. You spend money, earn points, and later redeem those points for a free flight or hotel stay. Simple, right?
Then you check your balance two years later and discover 15,000 Voyager miles expired without notice. Or you try to book a domestic flight with eBucks and find the cheapest seat costs 40% more in fees than a cash ticket. Or you sit through a Discovery Vitality wellness assessment, earn your points, and realize the flight you want requires Gold status you cannot reach.
South African travel rewards programs are not designed to give you free travel. They are designed to make you spend more, stay loyal, and accept less value over time. Here is how that works and what you can do about it.
How Points Actually Expire — And Why Most Members Lose Half Their Balance
Every major South African rewards program has expiration rules. The problem is that those rules are buried in terms and conditions that change without clear notice.
Voyager miles expire after 36 months of account inactivity. But “inactivity” means no earning or redeeming activity. If you stop flying SAA or using the credit card for 36 months, the entire balance vanishes. No warning email, no grace period.
eBucks expire 12 months after they are earned. Not 12 months from today — 12 months from the date each individual eBuck was credited. If you earn 500 eBucks in March 2026 and another 500 in August 2026, the March batch expires in March 2026 while the August batch lasts until August 2026. Most people do not track this granularly. FNB reports that roughly 40% of eBucks earned are never redeemed.
Discovery Vitality points reset every year on your anniversary date. If you do not convert them to a reward before that date, they disappear. The Vitality Active Rewards program requires specific fitness goals to keep your points from expiring monthly.
The common thread: you must actively manage these programs. Passive earning does not work.
What Happens When You Ignore Expiration Dates
Take a typical scenario. You sign up for a Nedbank Greenbacks card, earn 10,000 points over two years, and stop using the card. Six months later, the points expire. You call customer service and are told the terms were updated in the fine print of a statement you never read. You lose everything.
This is not a glitch. It is the business model. Programs profit from breakage — points that are earned but never redeemed. The higher the breakage rate, the more profitable the program.
The Hidden Costs That Make “Free” Flights More Expensive Than Cash

Redeeming points for flights in South Africa often costs more in fees than buying the same ticket with cash. This is the single biggest complaint from experienced rewards users.
British Airways Avios requires you to pay fuel surcharges, airport taxes, and carrier-imposed fees on every reward booking. A Johannesburg-to-Cape Town return flight might cost 9,000 Avios plus R850 in fees. The same cash ticket on a low-cost carrier like FlySafair costs R900 total. You saved R50 for 9,000 points. That is terrible value.
Voyager has similar issues. Domestic reward bookings incur taxes and surcharges that can reach R600 per ticket. International bookings on partner airlines like Emirates or Etihad carry fuel surcharges that sometimes exceed the cash fare.
eBucks are slightly better because you can redeem them directly for travel vouchers or cash at partner retailers. But the exchange rate is poor. 10,000 eBucks might be worth R1,000 in travel value versus R1,200 in cash at Clicks or Checkers.
| Program | Typical Points Needed (JHB-CPT Return) | Fees on Redemption | Cash Price (Same Route) | Net Value per Point |
|---|---|---|---|---|
| British Airways Avios | 9,000 | R850 | R900 | 0.5 cents |
| Voyager (SAA) | 8,000 | R600 | R900 | 3.75 cents |
| eBucks (Travel Voucher) | 10,000 | R0 | R1,200 | 12 cents |
| Discovery Vitality (Flight) | 15,000 points + Gold status | R0 | R1,500 | 10 cents |
The table shows a clear pattern: programs that let you redeem points without cash fees (eBucks, Discovery Vitality) offer better value per point. Programs that add heavy fees (Avios, Voyager) effectively cancel out the benefit.
Status Tiers That Lock You Out of Real Value
Most South African rewards programs gate the best travel redemptions behind high status tiers. You cannot book a business class flight with Voyager unless you are Platinum status. You cannot get the full Discovery Vitality flight discount without Gold status. You cannot transfer eBucks to a partner airline at favorable rates unless you are a Premier eBucks earner.
This creates a two-tier system. Casual earners get low-value redemptions like magazine subscriptions, coffee vouchers, or small discounts. High spenders get access to flights and hotels. The gap between the two is intentional.
To reach Gold or Platinum status in Voyager, you need to fly roughly 30,000 to 60,000 miles per year on SAA. That is multiple international trips. Most South Africans do not fly that much. The result: 80% of Voyager members never reach Gold status.
Discovery Vitality requires you to complete a health assessment, hit fitness goals every week, and maintain a certain number of Discovery Miles each month to stay at Gold. Missing one week of exercise drops your status. It is designed to be difficult to maintain.
When Status Actually Matters
The one exception is business travelers who fly frequently on a single airline. For that group, status benefits like lounge access, priority boarding, and free seat selection deliver real value. But for the occasional leisure traveler, chasing status is a waste of time and money.
What You Should Do Instead of Chasing Points

Given how these programs work, the smartest approach is not to optimize points earning. It is to minimize your exposure to the programs’ weaknesses.
Option 1: Use cashback cards instead of points cards. The FNB Premier credit card offers up to 1.5% cashback on all spend. That cash goes into your bank account. No expiration. No fees on redemption. No status requirements. You can use it to buy any flight you want, including low-cost carriers.
Option 2: Redeem points immediately. Do not hoard. Convert eBucks to cash or travel vouchers as soon as you earn them. Convert Discovery Miles to grocery vouchers or cash every month. The longer you hold points, the more likely they will expire or lose value.
Option 3: Choose programs with no expiration. The Standard Bank UCount Rewards program has no expiration on points as long as your account is active. The Nedbank Greenbacks program also has no expiration if you keep the account open. These are rare in the South African market.
Option 4: Compare the cash price first. Before redeeming any points for a flight, check the cash price on a low-cost carrier. If the cash price is within 20% of the fees on your reward booking, pay cash. Save your points for something with better value, like electronics or grocery vouchers.
Why the Best Travel Reward Is a Simple Savings Account

Here is the uncomfortable truth: the average South African would get more travel value from a dedicated savings account than from any rewards program. If you put R500 per month into a high-interest savings account for two years, you would have roughly R12,500 (assuming 8% interest). That buys a return flight to Cape Town, three nights in a mid-range hotel, and spending money. No points. No fees. No expiration.
Rewards programs work best for people who already spend heavily on credit cards or fly frequently for work. For everyone else, they are a distraction. The points look like free money but cost you in fees, expired balances, and limited redemption options.
If you are determined to use a rewards program, pick one with low fees on redemption, no expiration, and flexible transfer options. eBucks and Discovery Vitality are the least bad options for most people. Avoid Avios and Voyager unless you are a frequent flyer on those specific airlines.
That 15,000 Voyager miles you thought were a future vacation? They were already working against you. The sooner you treat rewards programs as a bonus rather than a plan, the better your travel budget will look.

