Free Walmart Gift Card

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