18 Simple Ways to Get Free Walmart Gift Cards

Vital Dollar may receive compensation from companies, products, and services covered on our site. For more details, please read about how we make money.

Free Walmart Gift Card

You can buy just about anything at Walmart stores or online at Walmart.com, so free Walmart gift cards are almost as good as cash.

Fortunately, there are several ways to get free gift cards, and you might be surprised at how easy some of these methods are!

With the tips in this article, you’ll be able to start earning free gift cards right away. At the end of the article, I’ll also show you how you can get discounted Walmart gift cards at any time as well.

How to Get a Free Walmart Gift Card

Let’s take a look at 14 ways you can get free Walmart gift cards.

1. Swagbucks ($5 signup bonus)


Swagbucks makes it easy to earn money for a lot of different things like taking surveys, watching videos, and downloading apps. You can also earn cash back for shopping online. When you go to cash out your balance at Swagbucks you’ll have a few options for how you want to be paid. One of the options is a Walmart gift card.

There are a few things about Swagbucks that are really nice. First, there are a lot of different ways to earn Swagbucks (they call the points that you earn “Swagbucks”) that can be redeemed for cash, via PayPal, or your choice of gift cards.

The surveys generally don’t pay a lot of money, but you can do a few different things to earn faster. Also, you can redeem your earnings for as little as $5, so you don’t have to wait a long time and earn a ton of Swagbucks before you can do anything with it.

And when you go to redeem your Swagbucks for a Walmart gift card, you may even get a discount. For example, you might be able to get a 12% discount, which allows you to get a bigger gift card with fewer Swagbucks.

If you’re not already a Swagbucks user, you can get a $5 bonus just for creating a free Swagbucks account. One of the ways you can choose to be paid for that $5 bonus is by Walmart gift card.

Sign up for Swagbucks here and get the $5 bonus.

2. Ibotta ($20 in signup bonuses)


Ibotta is an extremely popular cashback app. With Ibotta you can easily save money at Walmart, Target, Lowe’s, Home Depot, grocery stores and more. Ibotta has cashback offers on different products at many retailers and e-commerce websites. You can claim the offers that you want, and then either scan your receipt or link the app to your loyalty cards. Ibotta is a great way to save money and earn cashback rewards for the things you’re already buying.

You can also use Pay with Ibotta, which allows you to pay at selected retailers using your smartphone and the Ibotta app. By using this feature, you can earn even more rewards and cashback.

When you’re ready to cash out the money that you’ve earned from Ibotta you’ll have several different options. One option is to get your earnings as a Walmart gift card.

Not only will you be able to get your rewards in the form of Walmart gift cards, but Ibotta can also help to save a lot of money on your shopping at Walmart. There are always cashback offers for purchases at Walmart that you can claim if you’re an Ibotta user.

The offers change from time-to-time, so be sure you keep checking the app to see what offers are available. This is definitely an app that you won’t want to miss!

Sign up for Ibotta here and get $20 in signup bonuses.

3. InboxDollars ($5 signup bonus)


InboxDollars is another survey site, but like Swagbucks, you can also earn money for doing other things. You can even earn money for accepting free offers (like app downloads).

From your InboxDollars dashboard, you’ll be able to see the latest offers and most popular offers. These offers give you a great opportunity to rack up some earnings quickly.

Right now you can get a $5 signup bonus for creating a new Inbox Dollars account.

When you go to cash out your earnings you can choose to be paid by check or opt for a gift card from popular merchants like Walmart.

Sign up for Inbox Dollars here to get the $5 bonus.

4. MyPoints ($10 signup bonus)


MyPoints is pretty similar to Swagbucks (they’re owned by the same parent company). You can earn points for things like taking surveys, watching videos, playing games, and downloading apps. Also, just like Swagbucks, you can earn cashback for your online purchases at thousands of retailers.

They make it easier to accumulate points with the “Daily 5“. Complete 5 of the activities listed and you’ll get 5 bonus points.

Right now MyPoints is offering a $10 gift card as a bonus for new users. To qualify you will need to make a purchase of at least $20 through MyPoints within your first 30 days.

The points you earn on MyPoints can be redeemed for gift cards from a wide variety of retailers, websites, and restaurants. Rewards include free Walmart gift cards, free Starbucks gift cards, and more.

Sign up for MyPoints here to get the $10 bonus.

5. Survey Junkie

Survey Junkie

Survey Junkie is one of the most popular, and most trusted, survey websites. You can sign up for a free Survey Junkie account and start making money right away. Before you begin a survey, Survey Junkie will tell you how many points you’ll earn (100 points equals $1) and how much time the survey will take. This is really helpful for making sure you don’t waste time on low-paying surveys.

While some sites like Swagbucks, InboxDollars, and MyPoints give you a lot of different ways to earn rewards, Survey Junkie focuses exclusively on surveys. If you’re interested in taking surveys for cash or rewards, Survey Junkie is definitely a site that you should check out.

When you choose to cash out your earnings, you have the option to be paid by PayPal or by gift card. You’ll be able to choose a gift card to popular stores like Walmart. It’s a great way to turn your spare time into a free Walmart gift card.

Sign up for Survey Junkie here.

6. TopCashback


TopCashback is very similar to the popular cashback site Rakuten (formerly known as Ebates). With TopCashback you can earn cashback from your online purchases at thousands of different websites. The amount you earn will vary depending on the website, but there are some really great offers.

When you redeem the money that you’ve earned, you can choose ACH payment, PayPal, or gift card. If you opt for a gift card, Walmart is one of the choices.

You can also earn cashback for your purchases at Walmart.com by going through TopCashback. As one of the highest-paying cashback websites, TopCashback is certainly worth using.

Sign up for TopCashback here.

7. Fetch Rewards

Fetch Rewards

Fetch Rewards is a cashback app that focusses on helping you save on your grocery shopping.

The app is very easy to use, and that’s a big part of why it is so great. All you need to do is scan your grocery receipts using the app, regardless of where you do your grocery shopping. You’ll earn points for purchasing certain products, and you can redeem those points for your choice of rewards. One of the options you’ll have when you redeem is points is a Walmart gift card.

Since everyone needs to buy groceries and since Fetch Reward is so easy, there is no reason not to try it.

When you sign up, use the code FETCH2K to get 2,000 free points, equal to $2.

Sign up for Fetch Rewards here to get the $2 bonus.

8. Lucktastic (for iOS or Android)


Lucktastic is a mobile app that allows you to earn rewards for playing free games. More than 1 million people have already won prizes by playing scratch games and other types of games on Lucktastic. 

Some of the prizes are big and others are small. If you’re looking for a fun way to use your spare time, Lucktastic could be a good choice.

→ Get Lucktastic for Android or iOS and start playing games.

9. UpVoice


UpVoice is a free Google Chrome extension that makes it super easy to earn rewards for visiting some of the websites that probably already visit. You’ll earn points for visiting sites like Facebook, YouTube, Amazon, LinkedIn, and Twitter. If you’re like most people, you’re probably already visiting a few of those sites daily, so why not earn rewards?

When of the reasons why UpVoice can be a great option is because it’s easy and passive. Just install the Chome extension, sign up with Facebook, and visit the sites as you normally would. You can earn tokens for visiting these sites, and if you visit daily, you’ll earn more tokens. The tokens can then be redeemed for your choice of gift cards, including Walmart. If you’re actively visiting the sites every day, you can make $75 or more in rewards per year.

UpVoice is a market research company that captures the ads that you see on these websites and uses that data to influence marketing decisions.

Sign up for UpVoice here.

10. OneOpinion


OneOpinion is another website that allows you to earn cash or rewards for taking surveys. You can sign up for free and start taking surveys right away.

Like Survey Junkie, OneOpinion focusses on surveys and does not offer other ways to earn money/points. If you’re looking to earn rewards from surveys, it’s best to join a few different sites so you have a lot of surveys available to you.

Sign up for OneOpinion here.

11. ReceiptPal (for iOS or Android)


ReceiptPal is a cashback app available for Android or iOS. You can use your phone to scan paper receipts and/or connect to your email or Amazon account and earn points for your purchases. Once you’ve accumulated some points, they can be redeemed for your choice of rewards, like a Walmart gift card.

You’re not going to earn huge amounts of money with ReceiptPal, but it’s one more way to earn some extra rewards with very little effort.

→ Get ReceiptPal for Android or iOS.

12. PrizeRebel


PrizeRebel is another site/app that allows you to earn points by taking surveys. It’s one of the more trusted survey websites, and definitely one that you’ll want to try if you are interested in earning free gift cards.

With PrizeRebel, you’ll earn points that you can redeem for a wide variety of gift cards, including Walmart and Amazon gift cards.

Sign up for PrizeRebel to start earning points from surveys.

13. Shopkick


Shopkick is a unique cashback app that allows you to earn points (they call them “kicks”) in many different ways.

Like other apps, you can earn points from the purchases that you make. But what makes it more interesting is the fact that you can earn points for simply walking in certain stores (tracked through your phone) and for scanning barcodes on certain products. Using Shopkick can be a fun way to earn some rewards.

Once you’ve earned enough kicks, you can redeem them for your choice of prizes, like a Walmart gift card.

Sign up for Shopkick here.

14. Honey


Honey is a free browser extension that helps you to save money when you’re shopping online. Honey will automatically find and apply the best coupon codes to save you money, plus it will help you to find the best price at Amazon.

You can also earn Honey Gold (rewards points) from your purchases, and you can redeem that Honey Gold for your choice of gift cards, including Walmart.

Get the Honey browser extension here.

15. iRazoo


iRazoo is another survey site where you can earn points for completing surveys and sharing your opinions. You can also earn points for playing online games and watching videos. Points can be redeemed for gift cards (including Walmart) or cash.

Right now you can get 500 points as a signup bonus (you won’t see a mention of the bonus points on the signup page, but after you create your account my referral code will be shown and you’ll simply accept it to get the bonus points).

Signup for iRazoo here to get the 500 bonus points.

16. Gadget to Gift Card

Gadget to Gift Card

How many old gadgets and devices (phones, tablets, speakers, video games, game consoles, MP3 players) do you have sitting around your house? Did you know that you can trade in those unwanted devices for gift cards?

With Gadget to Gift Card, you simply enter the gadget that you want to trade-in and you’ll get an offer. If you want to accept the offer you can ship the gadget using the pre-paid shipping label that will be provided to you. Once they receive the gadget, you’ll get an electronic gift card.

17. Walmart Grocery

Walmart Grocery

Walmart Grocery is a great, convenient service. You’ll order your groceries online (you can save items that you buy frequently, saving you time in the future) and select a pickup time. Then you’ll go to Walmart at that time and they’ll bring the groceries to your car. It’s a great time-saver that doesn’t cost you any extra money.

If you’ve never used Walmart grocery before, you can get $10 off your first Walmart Grocery order by signing up through this link.

Signup here to get $10 off your first Walmart Grocery order.

Walmart Savings Catcher (no longer available)

If you’ve read many articles about ways to save money at Walmart, I’m sure you’ve come across recommendations for using Walmart Savings Catcher. While Savings Catcher was a great option in the past, Walmart has unfortunately discontinued it.

Savings Catcher was an app that would help you to make sure you got the best price. You would scan your Walmart receipts and it would search for a lower price. If it found a lower price at another store or if Walmart lowered the price after you made the purchase, you would be compensated with a digital Walmart gift card for the difference. Later on, Savings Catcher was rolled into the Walmart app rather than acting as a stand-alone app.

The Savings Catcher app worked really well. There were many times when I got gift cards as a result of the app, and it took almost no effort. However, Walmart discontinued the app and so it is no longer an option.

18. Raise


At Raise, you can buy gift cards at discounted values. Raise buys other people’s unwanted gift cards below face value and then resells them on the website. You can buy gift cards for the stores and restaurants where you shop and save money by paying less than the value of the gift card.

If it sounds a little sketchy, don’t worry. Raise has a one-year guarantee. I’ve purchased many gift cards on Raise and never had any unpleasant surprises. 

You can also buy full-price gift cards and get up to 15% back in Raise Cash to spend on future gift card purchases. You can use your Raise Cash to get free Walmart gift cards.

Create a free Raise account here.

Discounted Walmart Gift Cards

While free gift cards are the best, you can also get discounted gift cards and save some money. If you don’t have the time to earn a free gift card, or if you need to spend more than the value of your free gift cards, these discounted cards can be a great way to save money.

The discounts for Walmart gift cards are usually fairly small because there is plenty of demand for them. But if you’re the kind of person that likes to save even a few percent (like me), this can be a good way to save on things that you need to buy.

There are several different websites where you can buy discounted gift cards, including:

  • Raise.com – great selection, one-year money-back guarantee
  • Cardpool – ok selection, one-year money-back guarantee
  • CardCash – ok selection, 45-day money-back guarantee



Rakuten (formerly known as Ebates) is a cashback website that you should be using if you do any shopping online. With a free Rakuten account, you can earn cashback from purchases at thousands of different websites, including Walmart.com. It’s super easy to use, takes very little effort, and will save you money on most of your online shopping.

If you want to earn cashback but you don’t have time to order online and wait for it to ship to your house, you can place an order online at Walmart.com and pick it up at your local store.

The cashback that you earn from Rakuten will be paid out to you in the form of a check. You won’t earn gift cards for it, but of course, you can use the cash any way you want.

If you don’t have an account yet, Rakuten will give you a $10 bonus (paid in cash) just for creating the free account. In order to get the $10 bonus you’ll need to make a purchase of at least $25 through Rakuten within 90 days of creating your account.

Signup for Rakuten here to get the $10 bonus.

When you are making purchases, regardless of whether it is through Rakuten or not, be sure that you’re using a good cashback credit card in order to maximize the rewards that you’re getting for that purchase. See our list of the best cashback credit cards here.


Now that we’ve looked at several different ways to earn free Walmart gift cards, take a few minutes and get started with some of these methods. Don’t try everything at once. Just pick a couple that look good to you and put them into practice. Before you know it, you’ll have a gift card you can use at Walmart.

If you’re not sure where to start, try one of the offers with a free signup bonus like Ibotta, Swagbucks, or InboxDollars.

Similar Posts

Disclosure: Information presented on Vital Dollar and through related email marketing is intended for informational purposes only and is not meant to be taken as financial advice. Please see our Disclosure for further information.