Mastercard gift cards are available at a wide range of places — major retailers, online platforms, gift card kiosks, and banks. Each option has slightly different fees, convenience levels, and availability. Here's a breakdown of where to buy, what to expect at each, and what to watch out for before you commit.
Buying Mastercard Gift Cards at Retail Stores
The most straightforward option is walking into a store and picking one up. Walmart, CVS, Walgreens, Target, and most grocery chains carry Mastercard gift cards in their gift card sections — usually near the checkout lanes or in a dedicated aisle. Also, you'll be able to check your balance via balance.mastercardgiftcard.com
In-store buying has a few practical advantages. You can read the card's packaging before purchasing to confirm the fees and terms. You walk out with the card immediately. And if a store is running a promotion — occasional bonus offers do show up at major retailers — you can take advantage of it on the spot.
The main downside is that availability varies. Not every store carries every denomination, and some smaller locations may be out of stock. Purchase fees at retail typically run $3.95 to $6.95 depending on the store and the card's face value.
Buying Mastercard Gift Cards Online
Several online options are worth considering depending on what you need:
Major retailer websites (Walmart.com, Target.com, Amazon) sell Mastercard gift cards with the same terms as their physical stores. You can choose between a physical card shipped to an address or a digital card sent by email. Digital cards are typically delivered instantly or within a few minutes, making them the best option for last-minute gifting or sending to someone who lives elsewhere.
Mastercard's official website links directly to authorized issuing partners where you can purchase cards with verified terms. If you want to buy directly from the source rather than a third-party retailer, this is the safest starting point.
Giftcards.com is a dedicated gift card retailer that carries a wide range of Mastercard prepaid cards with competitive fees and reliable fulfillment.
One platform to avoid: individual sellers on general marketplaces like eBay. Gift card fraud is common in secondary markets — cards may already be drained, and once a gift card code is compromised, the purchase is typically not reversible. Stick to established retailers when buying online.
Buying Mastercard Gift Cards at Kiosks
Gift card kiosks — the touch-screen machines you'll find in grocery stores and shopping malls — are a convenient middle option. They're usually available outside of normal store hours, the interface walks you through the purchase quickly, and you get the card immediately after paying.
Kiosks sometimes carry denominations or card types not available directly on the shelf, so if you're looking for a specific value and the rack is out of it, the kiosk nearby might have it. Most accept debit and credit cards for payment.
The downside is a convenience fee on top of the standard purchase fee, which varies by kiosk operator. Check the total cost before confirming — you don't want to discover an extra charge after you've already started the transaction.
Buying from Your Bank or Credit Union
This option gets overlooked, but it's worth checking. Many banks and credit unions sell prepaid Mastercard gift cards to their account holders, often with lower purchase fees than retail or no fee at all as a member benefit. If you bank somewhere that offers this, it's frequently the best deal available with no need to compare retailers.
Log in to your bank's online portal or call customer service to see what's available. Some banks also offer the option to load funds onto a card directly from your account, which can simplify the process further.
Retailers at a Glance
| Where to Buy | In-Store / Online | Typical Purchase Fee | Best For |
|---|---|---|---|
| Walmart | Both | $3.95 | Convenient, widely available |
| CVS | In-store | $4.95 | Quick pickup, pharmacy locations |
| Walgreens | In-store | $3.95 | Quick pickup, extended hours |
| Amazon | Online | Varies | Digital delivery, fast gifting |
| Giftcards.com | Online | Varies | Wide selection, dedicated platform |
| Your bank | Online/branch | Low or none | Best fees for account holders |
| Gift card kiosks | In-person (malls, grocery) | Standard + convenience fee | Outside store hours, specific denominations |
Fees and Terms to Check Before Buying
Purchase fee. Almost all Mastercard gift cards charge a purchase fee — typically $3.95 to $6.95 — on top of the card's face value. This is standard and shouldn't surprise you, but factor it in when deciding where to buy. A $3.95 fee at Walmart vs. a $6.95 fee at another retailer matters more on smaller denominations.
Inactivity fee. Some cards charge a monthly fee after 12 months of no use. Check the packaging or card terms before buying, especially if it's a gift for someone who might not use it right away. Mention it to the recipient so they're aware.
Expiration. U.S. federal law requires gift card funds to remain valid for at least five years from purchase, but the physical card may have an earlier expiration date printed on the front. If a card expires, contact the issuer — they're typically required to provide a replacement card with the remaining balance.
Activation requirements. Some cards need to be activated before use. This is usually done online or by phone using the card number and security code. Physical cards typically have activation instructions on the packaging or on a sticker on the front. Digital cards are often pre-activated or include instructions in the delivery email.
Pros and Cons of Each Buying Method
In-store retail:
- Immediate — walk out with the card in hand
- Can inspect packaging and fees before buying
- Availability varies by location and stock
Online:
- Digital delivery is instant — good for last-minute or long-distance gifting
- Wider selection of denominations
- Avoid secondary market sellers — fraud risk is real
Kiosks:
- Available outside store hours
- Convenience fee adds to the total cost
- Good fallback when retail shelves are out of stock
Your bank:
- Often lowest fees or no fee for account holders
- Not everyone's bank offers this — worth checking before assuming
Bottom Line
For in-person buying, Walmart and Walgreens offer the most consistent availability and competitive fees. For online purchases, major retailer sites and Giftcards.com are reliable — digital cards are the fastest option when you need to send something quickly. If your bank sells them, check there first — the fees are often the best of any option. Wherever you buy, skip the secondary marketplace listings and confirm the card's fee and inactivity terms before completing the purchase.