UPDATES:
  • Staples: Buy $200 Mastercard Gift Cards With No Activation Fee through May 27, 2023. 
  • Kroger: Save 5% on $25-$100 Mastercard and Visa Gift Cards. 
  • Office Depot/Office Max: Buy a $300 Visa Gift Card & Get $15 Off through May 20, 2023.

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

Feel free to bookmark this page or subscribe to our blog posts below for any upcoming 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]

    Gift Card Granny: Free Shipping On Visa & Mastercard Gift Cards

    [Expired]
    • No shipping fees on USPS First Class Shipping on Visa and Mastercard gift cards.
    • Limit 1 per customer. 
    • The offer ends on November 24, 2022. 
    • Use Promo Code: NOV2022
    • Direct Link to Gift Card Granny

    GiftCards.com: Get a $5 Discount For Virtual Visa Gift Cards

    [Expired]
    • You can get a $5 discount when buying a virtual Visa gift card of $100+ while supplies last. 
    • Use the following promo code to check out:
      • CMVISA5
    • The offer expires on December 1, 2022.
    • Direct Link to the Offer & Buy

    GiftCards.com: Get a 5% Discount For Giving Good Gift Cards

    [Expired]
    • You can get a 5% discount when buying giving goods gift cards while supplies last. 
    • Use the following promo code to check out:
      • GIVINGTUESDAY
    • The offer expires on November 30, 2022.
    • Direct Link to the Offer & Buy

    GiftCards.com: Get a 5% Discount For Mastercard Gift Cards

    [Expired]
    • You can get a 5% discount when buying Mastercard e-gift cards while supplies last. 
    • The maximum value you can purchase with each gift card is $250
    • Use the following promo code to check out:
      • VETERANSDAYSALE
    • The offer expires on November 17, 2022.
    • Direct Link to the Offer & Buy

    GiftCards.com: Get a 10% Discount For Visa Gift Cards

    [Expired]
    • You can get a 10% 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 10% discount with your purchase.  
    • The maximum value you can purchase with each Visa gift card is $250
    • Maximum discount of $10.
    • Use the following promo code to check out:
      • SUMMERFUN
    • Direct Link to the Offer & Buy

    GiftCards.com: Get a 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 expires on June 6, 2022. 
    • Use the following promo code to check out:
      • DONUTDAY
    • Direct Link to the Offer & Buy

    Lowe's: Buy a $200 Visa Gift Card & Get a $15 Lowe's eGift Card

    [Expired]
    • Lowe's offers a $15 Lowe's eGift card when you purchase a $200 visa gift card. 
    • The offer ends on April 27, 2022.
    • Direct Link to the Offer

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

    [Expired]

    Staples: Buy $200 Mastercard Gift Cards With No Activation Fee

    • No activation fee when you purchase $200 Mastercard gift cards at Staples. 
    • The offer ends on May 27, 2023.
    • In-store only. 
    • Direct Link to Staples Weekly Ad (Use the page scrollbar to see the offer).

    Kroger Online: Save 5% on $25-$100 Mastercard and Visa Gift Cards


    Office Depot/Office Max: Buy a $300 Visa Gift Card & Get $15 Off

    • Office Depot and Office Max offer $15 off when you buy a $300 Visa gift card. 
    • Limit 2. 
    • The discount is applied instantly at the register. 
    • The offer ends on May 20, 2023.
    • Direct Link to Office Depot & Office Max

    VanillaGift.com: No Fee Visa eGift Cards

    [Expired]
    • No purchase fees on all Visa Gift cards (physical and digital)
    • Use promo code: SHOPEARLY22
    • Unknown expiration date. 
    • VanillaGift.com takes credit cards, Apple payments, and PayPal. 
    • Direct Link to the Offer

    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:
      • BUYMORE
      • AG0120HP
    • Unknown expiration date. 
    • Please note that you will not earn Amex points or cash back when you purchase an American Express card directly with the Amex gift card 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 cash back when you purchase an American Express card directly with the Amex gift card website.
    • Direct Link to Buy Amex Gift Cards

    Amex Offer: Get a $10 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 $10 statement credit by using your enrolled eligible Card to spend a minimum of $200 on one or more purchases.
    • The offer expired on December 31, 2022. 
    • 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 purchase an American Express card directly with the Amex gift card website.
    • Use the promo codes above to have the purchase fee or shipping fee waived. 
    • Direct Link to Buy Amex Gift Cards

    Amex Offer: Get a $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 purchase an American Express card directly with the Amex gift card website.
    • Use the promo codes above to have the purchase fee or shipping fee waived. 
    • Direct Link to Buy Amex Gift Cards