VanillaGift.com, MastercardGiftCard.com and AmexGiftCard.com are all offering waived purchase fees or bonus cards when buying prepaid cards through the end of the month or just beyond.
The Deals
- Buy $200+ Mastercard gift cards from MastercardGiftCard.com & get $10 Mastercard gift cards free when using promo code GRADBONUS25.
- Buy $200+ Visa gift cards from VanillaGift.com & get 100% off purchase fees when using promo code VGGRAD100.
- Get 100% off purchase fees at AmexGiftCard.com when using promo code CONGRATS25.
Key Terms
- MastercardGiftCard.com – Expires May 31, 2025.
- VanillaGift.com & AmexGiftCard.com – Expire June 1, 2025.
- Excludes Charity Cards.
Quick Thoughts
The best options with all three of these different promos is to buy digital gift cards if you can liquidate them easily because then you’ll either have no fees at all or you’ll earn a larger profit. You could buy physical cards and still get waived purchase fees, but you’d be on the hook for shipping fees which makes it less of a deal.
Be aware that if you pay with an Amex card, you won’t earn points/miles/cashback, at least with VanillaGift.com and MastercardGiftCard.com. You might also be charged a cash advance fee, so be sure to use a card from a different issuer.

Last year, I bought an Amex Gift Card with an AMEX card (AMEX Offer promotion). No points on the purchase.