There are a number of ways to save money on your Walmart gift card. 1. You can earn free Walmart gift cards by taking surveys or using rewards apps. 2. Redeem your rewards app earnings for Walmart gift cards at discounted rates. (i.e. Buy a $25 gift card for Walmart with only $22 in earnings.) 3. Buy a discounted Walmart gift card on gift card resale sites like EJ Gift Cards, GiftCardMall.com, or MyGiftCardsPlus.