McDonald's offers several types of gift cards, each with different features and ways to use them. The most common is the physical plastic card that you can buy at McDonald's locations or through retail partners. These cards come in various denominations, typically starting at $5 and going up to $100 or more, depending on where you purchase them. When you buy a physical card, you load a specific dollar amount onto it that you can spend at participating McDonald's restaurants.
Free Guide to Kitchen Update Ideas →
Beyond physical cards, McDonald's also offers digital gift cards through their mobile app and website. Digital cards work the same way as physical ones—you fund them with money and use that balance to pay for food and drinks. The main difference is that digital cards exist only on your phone or computer rather than as a tangible card in your wallet. Some people prefer digital cards because they're harder to lose and always available on their phone.
There are also eGift cards, which are digital codes sent via email. You receive a code rather than a card, and you can then add that code to your McDonald's app account. McDonald's occasionally runs promotions where gift cards offer bonus value—for example, you might buy a $25 card and receive an extra $5 in bonus funds to spend.
Understanding which type of card you have matters because the steps for using them differ slightly. A physical card in your pocket works differently than a digital card on your phone, though both ultimately contain funds you can spend. Some people have multiple McDonald's gift cards from different occasions, so knowing what you have and how much is loaded on each card helps you plan your spending.
Practical takeaway: Before using your gift card, identify whether it's physical or digital. Physical cards have a 16-digit number on the back (usually printed under a scratch-off area), while digital cards appear in your app or as email codes. Knowing the type helps you move forward with using it.
Checking how much money remains on your McDonald's gift card is one of the first things you should do. This tells you exactly how much you can spend and helps you plan your order. McDonald's provides several ways to check your balance, and each method takes just a few minutes.
Learn How to Sync iPhone and iPad With iCloud →
If you have a physical card, the easiest way to check your balance is through the McDonald's website. Go to mcdonalds.com and look for the "Gift Cards" section, usually found in the main menu or footer. You'll find a "Check Balance" option where you can enter your card number and the PIN (the code on the back of the card, usually hidden under a scratch-off panel). After you enter this information, the website displays your remaining balance instantly.
You can also check your balance using the McDonald's mobile app, available on both iPhone and Android devices. Open the app, navigate to the gift card or wallet section, and select "Check Balance" or "My Gift Cards." You'll enter the same card number and PIN. The app will show your balance and may also display your transaction history so you can see what you've spent.
For digital gift cards loaded in your McDonald's app account, checking your balance is even simpler. Open the app and go to your wallet or account section. Your digital card balance appears directly on the screen without needing to enter a PIN. If you received an eGift code via email and haven't added it to your account yet, you can still check the balance by visiting the McDonald's website balance checker and entering the code.
If you prefer checking your balance in person, visit any McDonald's location and ask a crew member at the counter. They can scan or manually enter your card number to look up your balance. This method works for both physical and digital cards, though it's less convenient than checking online.
Practical takeaway: Check your balance through mcdonalds.com or the mobile app using your card number and PIN. This takes less than a minute and tells you exactly how much you can spend before your card runs out of funds.
Using a physical McDonald's gift card at a restaurant is straightforward and works like paying with any other card. When you're ready to order and pay, simply tell the crew member or cashier that you're paying with a gift card. Whether you're ordering at the counter, drive-thru, or kiosk, the process remains essentially the same.
Learn About PayPal Credit Card Payment Fees →
At the counter or kiosk, after you've selected your items, you'll reach the payment screen. Hand your physical gift card to the cashier, and they'll either swipe it or insert it into the card reader—this depends on whether the location has older or newer payment equipment. The payment system will deduct the cost of your order from your card's balance. If your order costs less than your card's full balance, the remaining funds stay on the card for future purchases. If your order costs more than what's on your card, you'll need to pay the difference using another payment method like cash or a credit card.
At the drive-thru, the process works similarly. Place your order, drive to the payment window, and hand your physical card to the crew member. They'll process it the same way as at the counter. Some drive-thru locations are equipped with mobile card readers that allow the crew member to bring the payment device to your car window, which can speed up the transaction.
For kiosk ordering, which many McDonald's locations now have in their lobbies, you can select your items on the touchscreen and then choose "Gift Card" as your payment method. You'll insert your physical card into the reader built into the kiosk, and the transaction processes automatically. The kiosk displays your remaining balance after the purchase so you know how much is left to spend.
One important note: McDonald's gift cards work at participating locations in the United States. Most company-owned and franchise-operated McDonald's restaurants accept them, but a very small number of locations may not have the systems to process gift cards. If you're at a location that can't process your card, you can ask to pay cash instead and save your gift card balance for a different restaurant.
Practical takeaway: Hand your physical gift card to the cashier or insert it into the card reader at the counter, drive-thru, or kiosk. The system automatically deducts your purchase amount, and you keep any remaining balance for next time.
Using a digital McDonald's gift card through the mobile app offers a modern, contactless way to pay. Since the card exists only in your app, you don't need to carry a physical card, and the transaction happens quickly with just a few taps on your phone.
Free Guide to How Autonomous Cars Work Today →
First, you need to have the McDonald's app installed on your phone. Download it from the Apple App Store if you have an iPhone or from Google Play if you have an Android device. Open the app and create an account if you don't already have one, or sign in to your existing account. Once you're logged in, locate the gift card or wallet section—this is usually visible on the home screen or in the menu. If you have a digital gift card that was sent to you as an eGift code, add it to your account by entering or pasting the code into the appropriate field.
When you're at a McDonald's and ready to order, place your order through the app (if you're doing a mobile order) or order in person at the counter, kiosk, or drive-thru. At payment time, pull up your gift card in the app's wallet section. The card will display on your screen as a digital card that the cashier can scan using their card reader, or you may be able to tap your phone against a contactless payment reader depending on the equipment at that location. Some McDonald's locations are equipped with readers that can scan directly from your phone screen.
For mobile orders placed through the app, you can select your gift card as the payment method during checkout. The app will charge the full order amount to your digital card automatically. You'll receive a receipt on your phone, and your remaining balance updates in the app after the transaction completes.
The advantage of using a digital gift card is that you can see your balance anytime by opening the app, and you can track your recent purchases. The app also notifies you of any promotions or bonus offers that might apply to your card. Additionally, if your phone has biometric security (like face recognition or fingerprint scanning), you can set that up to protect your gift card from unauthorized use.
If you're in an area without cell service
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.