Dicovery Miles

Spend your Discovery Miles on Loot.co.za

Discovery Bank clients can spend their Discovery Miles on a variety of products when shopping online with us. Discovery Miles is Discovery's rewards currency, which you can earn by getting healthier, driving well and spending responsibly. You can pay with your Discovery Bank debit or credit card, Discovery Miles or a combination of both.

If you have a qualifying Discovery Bank product with Vitality Money, you’ll automatically get between 5% and 20% off when you shop with us and pay with Discovery Miles*.

On Miles Ð-Day, for 24-hours only on the 15th of every month, qualifying Discovery Bank clients get double the Discovery Miles discount, that’s up to 40% off when using Discovery Miles for your purchases.

It's easy to pay with your Discovery Miles online:

  1. Browse loot.co.za
    Choose what you want to buy in the usual way, adding the items to your cart.
  2. Choose Discovery Miles
    Go to “check out” and select to pay with Discovery Miles. Click Pay Now.
  3. Log in securely
    You’ll be redirected to a secure Discovery page, operated by PayU. Log in using your Discovery login details.
  4. Pay using Discovery Miles
    On the next screen, select the amount of Discovery Miles to use for your order. Your amount to pay will show on the left, under the loot.co.za logo.

Note: You can pay the full amount with your Discovery Miles, and if you don’t have enough Discovery Miles, you can part pay with Discovery Miles and pay the remaining outstanding balance with your Discovery Bank debit or credit card. Purchases are made at an exchange rate of 10 Discovery Miles to R1. Your up to 20% discount will then be automatically applied to the Discovery Miles amount, and will show next to the rand amount when making payment. You will also receive a confirmation SMS.

  1. Note your order confirmation number
    After you confirm the payment, you’ll be directed to the order confirmation page, showing your order number. Your purchase should soon be on its way!

Order not successful? Please go to the orders page on loot.co.za and try again.
Note: If you haven’t successfully paid with Discovery Miles, your order will automatically cancel after five days.

Join Discovery Bank and start earning Discovery Miles

Don’t have a Discovery Bank account? Upgrade to Discovery Bank and activate Vitality Money to start earning thousands of Discovery Miles a month. PLUS, save up to 20% when you spend them at exciting partners like loot.co.za and more. Joining takes as little as five minutes.

What Discovery Miles can’t pay for

Discovery Miles are unfortunately not available for:

  1. Products on pre-order. Please order these separately using your Discovery Bank debit or credit card.
  2. Orders under R20.

Who to contact if you need help paying with Discovery Miles:

Need help placing your order with Discovery Miles? Please contact loot.co.za at 087 820 5668.

For queries about your Discovery Miles balance, please call Discovery Bank on 0800 07 96 97.

Learn more about all the ways to earn and spend Discovery Miles.

Happy shopping with Discovery Miles!

*Your percentage saving is dependent on the number of Discovery products you have. Learn more.

Discovery Miles are available on the Discovery Bank app, in-store and online with Discovery Vitality partners. Rewards based on your engagement in Vitality programmes, Discovery products, and monthly qualifying card spend.

Discovery Bank, Auth FSP48657. Limits, Ts&Cs apply.

Be the first to know about our

latest deals & promos! Subscribe Now

    COPYRIGHT © 2025 AFRICA ONLINE RETAIL (PTY)LTD. ALL RIGHTS RESERVED. Khutaza Park, 27 Bell Crescent, Westlake Business Park. PO Box 30836, Tokai, 7966, South Africa. info@loot.co.za

    All prices displayed are subject to fluctuations and stock availability as outlined in our Terms & Conditions