UPDATES:
  • Kroger offers $10 off when you buy $150 and more Visa or Mastercard gift cards online through February 2, 2022.
  • Staples: Buy $200 Visa Gift Cards With No Purchase Fee.

Here's the complete list of Amex, Mastercard, and Visa gift cards with no fees through discounts and promo codes that are currently offered. The list will be updated frequently when there's a new no-fee or discounted gift card offer and deal. 

Feel free to bookmark this page or subscribe to our blog posts below for any upcoming available no-fee Amex, Mastercard, and Visa promotional codes and offers.

Full List of No Fee Visa, Mastercard, and American Express Gift Cards Promotions and Discounts

Table of Contents  [show/hide]

    Kroger Online: Buy $150 Visa or Mastercard & Get $10 Off

    • Kroger offers $10 off when you buy $150 and more Visa or Mastercard gift cards online.
    • Use promo code: JAN2022
    • The offer ends on February 2, 2022. 
    • Direct Link to the Offer

    Staples: Buy $200 Visa Gift Cards With No Purchase Fee


    VanillaGift.com: No Fee Visa eGift Cards

    [Expired]
    • No purchase fees on all Visa Gift cards.
    • Use promo code: EGIFT2021
    • Valid for purchases between December 23 and December 24, 2021.
    • VanillaGift.com takes credit cards and Apple payments, but not PayPal. 
    • Direct Link to the Offer

    GiftCards.com: Get 5% Discount For Visa Gift Cards 

    [Expired]
    • You can get a 5% discount when buying Virtual Visa gift cards while supplies last. 
    • While there's an activation fee of $5.95, you will still come out ahead with the 5% discount with your purchase.  
    • The maximum value you can purchase with each Visa gift card is $250
    • Maximum 3 Visa gift cards allowed. 
    • Maximum discount of $37.50 with each offer. 
    • The offer expired on December 31, 2021.
    • Use the following promo codes to check out:
      • VV56A27
      • VV5C3WC
      • VV5T216
    • Direct Link to the Offer & Buy

    American Express Gift Cards With No Purchase Fees Promo Codes

    • You can use the following promo codes to waive the $3.95 purchase fees when you buy an American Express (Amex) gift card:
      • THANKYOU2021
      • BUYMORE
      • AG0120HP
    • Unknown expiration date. 
    • Please note that you will not earn Amex points or cashback when you use an American Express card to purchase directly with the Amex gift cards website.
    • Direct Link to Buy Amex Gift Cards

    American Express Gift Cards With No Shipping Fees Promo Codes

    • If you'd rather have a physical American Express gift card, you can use the following promo code to get free shipping.
      • FREESHP18A
    • Unknown expiration date. 
    • Please note that you will not earn Amex points or cashback when you use an American Express card to purchase directly with the Amex gift cards website.
    • Direct Link to Buy Amex Gift Cards

    Amex Offer: Get $20 or $50 Statement Credit When You Buy Amex Gift Card

    [Expired]
    • Some Amex cardholders are getting the following Amex Offers on Amex gift card purchases:
      • Get a one-time $20 statement credit by using your enrolled eligible Card to spend a minimum of $300 on one or more purchases.
      • Get a one-time $50 statement credit by using your enrolled eligible Card to spend a minimum of $1,000 on one or more purchases.
    • The offer expired on December 31, 2021
    • You must add the offer to your Amex card before making the purchase. 
    • Please note that you will not earn Amex points or cashback when you use an American Express card to purchase directly with the Amex gift cards website.
    • Direct Link to Buy Amex Gift Cards