Free Walmart Gift Cards

See our Free Money page for the best ways to get free money now (sign up bonuses, missing money, and more).

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

Fortunately, there are several ways to get a free gift card, 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 any time as well.

How to Get a Free Walmart Gift Card

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

1. Ibotta


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.

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 are 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 a lot of cashback offers for purchases at Walmart that you can claim if you are 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.

2. 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 cashback 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 that can be redeemed for cash (by PayPal) or gift cards. The surveys generally don’t pay a ton 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.

3. 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.

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.

4. Inbox Dollars ($5 signup bonus)

Inbox Dollars

Inbox Dollars 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 Inbox Dollars 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.

5. MyPoints ($10 signup bonus)


MyPoints is pretty similar to Swagbucks (they are 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 cash back 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. Walmart is one of the options that you’ll have.

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

6. TopCashback


TopCashback is very similar to the popular cashback site Rakuten (formerly known as Ebates). With TopCashback you can earn cash back 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 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. 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 Amazon.

If you like the idea of taking surveys for rewards, you’ll probably want to use several different sites/apps in order to maximize the number of surveys that you can take and rewards that you can earn.

Sign up for PrizeRebel to start earning points from surveys.

9. 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.

10. 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.

11. Paribus


Paribus is a free app that helps you to get refunds from retailers with price match guarantees. Although that is the primary function of Paribus, that part of it will not help you with Walmart. However, Paribus also tracks your shipments from certain websites and will help you to get compensation if a shipment is late (which happens a lot).

Walmart offers guaranteed shipping on certain purchases, and Paribus will take the dates of those orders and shipments. If the shipment is late, Paribus will notify you and help you to try and get a free Walmart gift card due to the missed shipping deadline.

One of the best things about Paribus is that it takes just a minute to set up and then it will work in the background for you.

Sign up for Paribus here.

12. 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.

13. 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.

→ Related reading: 20+ Realistic Ways to Get Free Amazon Gift Cards

14. 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.

Related Reading:

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:

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

→ Related reading: How to Stack Rewards and Cash Back



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 cash back from purchases at thousands of different websites, including 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 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.


READ NEXT: 50 Things You Didn’t Know You Could Get for Free

How to Get Free Walmart Gift Cards