MyMRewards - McDonald's

Download the McDonald’s App
Scan the QR code on the Deals page.
Get 10 points for every R1 spent.
Earn points with every transaction on our Deals.

Points are earned on the mobile app by scanning your loyalty card or deal before payment at the front
counter, self-ordering kiosks in restaurants, at Drive-Thru, and at McCafe counters!

Ready to swap points for delicious prizes? Check out all the goodies you can get for free. Scroll through the Deals
section on your app or use the filter ‘Rewards’ to select. Redeem your favourites and enjoy!


Small McFizz
Regular Fries
Short Hazelnut Ice Latte


Boerie Hash stack
Tall Cappuccino


6 piece McNuggets


Big Mac
Quarter Pounder
Chicken Foldover


Grand Chicken Spicy


McFeast Spicy

Scan to collect points at every order to get FREE* FOOD

It’s as easy as:

1. Scan your QR code
2. Order your faves
3. Collect points for
Free* McDonald's

Download the McDonald's
App & start collecting points

Free* Food only redeemable with loyalty reward points, while stock last Ts& C Apply

McDonald’s App Frequently Asked Questions (FAQs)

MyMcDonald’s Rewards

Easy! Download and sign up to the McDonald’s app via Google Play or the Apple App Store. Once signed in, read, and accept the Terms and Conditions and set your location to access MyMcDonald’s Rewards. Once you have signed up, you can start earning!

From November 2021, you will need to accept the updated terms and conditions, you will be prompted to do so when you open the app. Accepting the T&C's enables you to opt into the Loyalty program. The loyalty program is designed to reward all your purchases. Once you have opted in, that is it. You will automatically earn points on your food purchases made in the app and when you scan your loyalty card with every purchase.

Earning points is easy! Simply download the McDonald’s app and present your MyMcDonald’s Rewards QR code before making payment in-restaurant or collect points automatically when you order deals on the app. You also earn points with a delivery order which will reflect once your order has been delivered to your doorstep.

You can check your points balance, history, and what rewards you have earned in the ‘Deal’ section of the app. ​Your points balance will typically update within 30 minutes.

Your deals will appear within the ‘Deals’ section of the app.

You can only redeem three app deals and rewards per person per transaction.

Yes, you will reach an earning cap at 20,000 points. You will have to burn the points to start earning again.

R1=10 points. That means you will receive 10 points for every rand you spend on eligible purchases. You can start redeeming your MyMcDonald’s Rewards once you have a minimum of 2000 points. *The minimum entry reward points are subject to change.

Yes! For all eligible items, you will still earn points on the cent. That means, if your order total is R3.75, you will earn 375 points.

Nothing lasts forever, but you’ll have plenty of time to save up for your rewards! Your points will expire on the first day of the month, after 12 months from when points were first earned. ​ ​For example, if you earn points on January 8th, 2022, those points will expire on February 1st, 2023. This gives you plenty of time to redeem your points. We’ll give you a heads up 10 days before your points expire.

Your MyMcDonald’s Rewards points are yours alone! Unfortunately, you can’t share or transfer them.

Of course! It can take up to 30 mins for your points to appear on the app. If you still don’t have your points after 30 mins, follow these steps to contact us in the app: Select 'More' Select 'Contact Us' Enter your comments regarding your order, including your order number, subtotal and if there’s any reason you think you might be missing points (e.g. forgot to scan)

Nope! You only need to scan your loyalty card per transaction. This means you can earn points and redeem rewards in the same order. Simply share your code to redeem your free item and you’ll automatically earn points on every rand you spend on eligible items.

You can earn points on all food and beverage items. Delivery orders via a third-party provider, will be excluded from earning MyMcDonald’s rewards points.

Yes, you can! Simply log into your McDonald’s account and all your rewards will still be there.

Yes! If you have earned enough points, you can redeem multiple rewards for different orders. You are limited to three app offers, including rewards, in one transaction. However, you won’t be able to redeem two of the same items. For example, you won’t be able to redeem two Cheeseburger rewards in the same transaction, but you can redeem a Cheeseburger and a McFlurry® Oreo® reward.

When you’ve earned enough points, you’ll be able to redeem a range of rewards!

To redeem in-restaurant:
- Open the MyMcDonald’s App and select “Deals’'
- Find your reward and select 'Redeem’
- Provide or scan your QR code or enter M number at the start of your order at the Drive-Thru, Kiosk or Front Counter before the timer runs out.

At this time, you can’t redeem any reward with a McDelivery® order.

Yes, you can! Feel free to customize your ingredients, like adding extra ingredients. If you incur any additional charges on your ingredients or customization, you’ll also earn additional points!

You can access MyMcDonald’s rewards’ Terms and Conditions by visiting our Terms and Conditions page here.

Bad new, the McDonald’s app is not available in the Huawei App Gallery. Good news, the app is available on the Google Play or the Apple App Store.

Use your own judgement when using rewards and take care of your personal safety. Never use your phone while driving.

We want to help you celebrate your birthday with something special. Just tell us your birthday month, and when your birthday comes around keep your eyes peeled for a special surprise.

To get yours, tap “More” in the bottom navigation bar in the McDonald’s app. Scroll down to the “My Account” section and tap on ‘Personal Details’ follow the prompts to enter your date of birth details. Once submitted, you will then receive a birthday surprise in the “Deals” section of the app when your birthday month* comes around.

*If you’re within the month of your birthday when registering, you will receive the surprise the following year.

MyMcDonald’s Account Info

Having a confirmed identity for app users will allow McDonald’s to better serve our customers and deliver personalized deals. It is also a security measure to reduce fraud.

If you are signed up to receive McDonald’s Emails, we will also use your email address to communicate with you regarding the app, events, promotions, MyMcDonald’s Rewards, how we make our food, and what we’re doing to give back.

Yes, you should use the same email on multiple devices. Once a deal is redeemed on one device it will be marked as redeemed on all devices, via your MyMcDonald’s account.

We hope you never need to delete the MyMcDonald’s app, but if you do, here’s how: iPhone® users: hold your finger over the app until the “x” appears, then tap the “x” to remove the app from your phone. Android™ users: select Settings -> Manage Applications -> Downloaded. Choose the McDonald’s app and press Uninstall. On some devices, such as the Google Pixel, you can also hold the app icon and drag it into the trash can.

Note: Removing the app from your phone does not delete your MyMcDonald’s account with McDonald’s.

We hope you don’t want to! But if you do, just launch the app, and access the McDonald’s My Account screen from the Menu. When your Account screen has loaded, select Delete Account. We hope this isn’t goodbye…
If you wish to delete your account, here’s how:

1. Open the McDonald’s app and sign in

2. Tap 'More' on the bottom of the screen
3. Tap 'My Account'
4. Tap 'Delete Account'
5. Follow the prompts

Launch the app and log in if you aren’t already. Access the McDonald’s ‘My Account’ screen from the Menu. From here, view and edit your first and last name.

Again, go to the McDonald’s ‘My Account’ section within the Menu. From here, you can change your MyMcDonald’s password.

If you have not connected to McDonald’s Wi-Fi in the past, choose our Free Wi-Fi from your Wi-Fi options and click “Get Connected” when the Web Page appears. If you have connected to our Wi-Fi in the past, your phone will automatically try to connect you to the McDonald’s Wi-Fi at a restaurant. Double check that you are connected to McDonald’s Wi-Fi, and then open your phone’s Internet browser (e.g. Safari, Chrome) and go to any web page. From there, you will be presented with a McDonald’s web page. Click “Get Connected” and you’re all set! Remember, you can also use your phone data to use our app. Make sure to turn off Wi-Fi in your phone settings to make sure you are only using your phone data.

Visit the menu by clicking on the ‘Food’ within the app Menu. Tap the burger menu at the top left of the page, then type the item name or keyword into the search bar to find what you’re looking for.

Yes, nutritional information is listed with menu items throughout the app Menu under ‘Food’.

Location Services

Location services is a setting in the McDonald’s app that lets us know when you are in the vicinity of your order location, so you can see or receive offers that are limited to a restaurant in your location. You have choices as to location services: “Never”, “While Using the App”, or “Always”. If you choose “While Using the App” or “Always”, McDonald’s will use your current location.

There are a few ways you can set your location in the app.

Android™ users:
1. Open your ‘Settings’
2. Tap on ‘Apps’
3. Under your apps, Tap on McDonald’s
4. Tap on ‘Permissions’ and enable location access for this app.

You have choices as to location services: “Don’t Allow”, “Allow Only While Using the App”, or “Ask Every Time”. If you choose “Allow Only While Using the App”, or “Ask Every Time”, McDonald’s will use your current location.

iPhone® users:
1. Open your ‘Settings’
2. Tap on ‘McDonald’s’ app
3. Under allow McDonald’s to access, Tap ‘Location’
4. Enable location access for this app as desired.

You have choices as to location services: “Never”, “Ask Next Time or When I Share”, “While Using the App”, or “Always”. If you choose “While Using the App” or “Always”, McDonald’s will use your current location.

If you choose “While Using the App” or “Always”, McDonald’s will use your current location to locate nearby restaurants. This setting is key to placing a correct order and see offers store specific offers.


McDelivery® brings your McDonald’s favourites straight to your door, for you to enjoy from the comfort of your own home. Our delivery service is now available on the McDonald’s app, which means you can earn Reward points on your eligible order. Check to see if McDelivery® is available near you.

To order via the McDonald’s app…
If you are within the delivery radius of a participating restaurant it's simple, just download the McDonald’s app and follow the prompts to set up a MyMcDonald’s account.
Once you’re in, just tap ‘Order Now’ on the bottom menu bar, and order away.

Yes, you can earn points with McDelivery® orders ordered through the McDonald’s app.

Ensure you have the latest version of the McDonald’s app installed. Once you’re in, just tap ‘Order Now’ on the bottom menu bar, and toggle to ‘Menu’ to ‘start ordering away.

It may be because McDelivery® is not yet available to deliver to the address input. If it is not yet available at your desired delivery address you may still order McDonald’s on Uber Eats and MrD.

Yes! You can earn Reward points on eligible menu items when you order McDelivery® exclusively on the McDonald’s app.

Unfortunately, you cannot earn Reward points when ordering via our third-party delivery providers: Uber Eats and MrD.

While we aim to serve up our full menu wherever possible, menu availability can vary by restaurant. To check what’s available, view menu items on the McDonald’s app by selecting ‘Order Now’ on the bottom navigation bar.

You can register your Visa, Mastercard. Other forms of cashless payment will be coming soon.

If you placed your McDelivery® order via the McDonald’s app, you could cancel your order by calling the McDelivery® Customer Service line on 0860 623 623.
If you placed your order via our third – party delivery provider, please contact them directly via the following methods:
Uber Eats –
MrD –

Yes, you can order in advance (minimum of 2 hours) before delivery time with McDelivery® via the McDonald’s app.

When ordering via the McDonald’s app…

A delivery fee applies for every McDelivery® order. Delivery has a minimum order value amount applicable to each order.

When ordering via a third-party delivery provider, delivery & service fees will vary by provider. Please check your third-party provider delivery app for more details.

To have your McDonald’s delivered via McDelivery®, there will be a small delivery fee, but the menu items will be the same as the restaurant you are ordering from. Often, we’ll work with our partners to run promotions and special offers on your menu favourites, so keep your eyes open for some great deals. And remember that you can earn McDonald’s Rewards points on eligible items when you order McDelivery® exclusively on the McDonald’s app.

Your feedback is important to us and will help us to continue to review and provide our customer service. Please reach out to us via …. and we will be in touch to acknowledge your feedback or help to solve an issue.

Note: when ordering via a third-party delivery provider, you’ll need to reach out to them to provide comments on the delivery service.

Uber Eats – MrD –

When you select a McDonald’s burger, salad, or McMuffin®, the ‘Item Only’ option will be selected by default. To order a meal, you will need to select a Regular Meal, Medium Meal, or Large Meal option via the buttons on the product display page.

Yes, you can add or remove items from the Cart before you Place your Order at a participating McDonald’s restaurant. Simply Edit your order in the Cart and make necessary changes.

If you wish to cancel your order you can contact customer care on 0860 623 623.

You can only add or remove payment card information from the “My Account”, “My Cards tabs once logged in. To add a payment card when placing an order, select the “Add card to my account” checkbox when proceeding to the payment gateway.

Your payment card is charged once you complete the payment authorization during the payment process. You will be emailed a receipt of order received, to the email you provided on your McDonald’s account.

You will receive an email receipt of your order upon successful completion of your order and transaction. On occasion, you may also receive a printed receipt from the McDonald’s restaurant in addition to the email receipt.

Prices vary by participating restaurants. Many of our restaurants are operated by independent franchisees, so some menu items vary by restaurant and time of day.

Changes in products, pricing, taxes or other fees required by law can vary from the unavailability or outages of certain products, changes in price, or other reasons.

Yes, you can favourite your orders, items from our menu, and favourite McDonald’s restaurant locations.

Yes, you can reorder items from your order history.