Discovery Bank loves rewarding you when you manage your money well, and now your friends can share in the rewards too, with Friends Referral Rewards. Invite your friends and family to join Discovery Bank and you will earn up to 5,000 Discovery Miles for every friend that signs up with a qualifying account. Plus, we'll give your friend up to 5,000 Discovery Miles too!

How it works

We're giving you your own unique referral code in your Discovery Bank app.
STEP | 01

Share your unique referral code with friends through the Discovery Bank app.

STEP | 02

Have your friend sign up and complete a transaction using a virtual card or digital wallet within 30 days.

STEP | 03

Both you and your friend get paid Discovery Miles, and enjoy spending them.

How many Discovery Miles can you earn?

The value of your Friend Referral Rewards is based on the account your friend signs up with, and will be paid to you and your friend once they complete a qualifying transaction using their virtual card or digital wallet (Apple Pay, Fitbit Pay, Garmin Pay, Google Pay, or Samsung Pay). They have 30 days to complete their qualifying transaction after joining.

Value of Discovery Miles you and your friend will each receive:

Full banking suite: –5,000
Card account (credit card): –2,500

When you refer three friends, you'll earn –2,500 Discovery Miles. When you refer ten friends, you'll earn –5,000 Discovery Miles.

Limits, terms and conditions apply. Please see the full details of these here.
For any other questions about Friend Referral Rewards, read these FAQs.


Want to invite your friends?

  • Open the Discovery Bank app
  • Click on More and then tap Friend Referral Rewards
  • Either show your unique code to your friend, or click Refer Friends to send a SMS to your friend including your code

Watch how to invite a friend

Received a referral code?

  • Download the Discovery Bank app
  • Select Join the Bank
  • Enter the referral code after confirming your details
  • Choose an account and sign up in minutes

Watch how to join using a code.

What can I use Discovery Miles for?

Discovery Miles is our rewards currency that's more valuable than cash. Friend Referral Rewards is just another way you can earn Discovery Miles. And the best part about earning them, is all the ways you can spend them!

When spending Discovery Miles, you can:

  • Get up to 30% off at over 40 in-store and online retail partners on Miles –-Day, the 15th of every month. Our retail partners include Takealot, Pick n Pay, Sportsman's Warehouse and many more!
  • Book flights, accommodation, car hire through Vitality Travel, with unprecedented discounts
  • Get up to 15% off when purchasing airtime, data and SMS bundles, and prepaid water and electricity
  • Spend Discovery Miles on Vitality Active Rewards, a range of exciting rewards including coffees, smoothies, movies and shopping rewards


Learn about the many exciting ways to earn and spend Discovery Miles.
About Discovery Miles
Log in

Please click here to login into Discovery Digital Id

Please click here to login into Discovery Digital Id