20 Easy 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.

How to Get a Free Walmart Gift Card

You can buy just about anything at Walmart stores or online at Walmart.com, so a free Walmart gift card is 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 learn how to get free Walmart gift cards and codes right away. At the end of the article, I’ll also show you how you can get discounted gift cards at any time as well.

How to Get a Free Walmart Gift Card

Want to see exactly how to get free Walmart gift cards to use online, in Walmart stores, or at Sam’s Club? Here are the best options.

1. Swagbucks ($5 signup bonus)

How to Get Free Walmart Gift Cards from Swagbucks

Swagbucks makes it easy to earn money for many different things like taking surveys, watching videos, playing games, and downloading apps.

You can also earn cash back for shopping online. When you 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 free Walmart gift card code.

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

The surveys generally don’t pay a lot of money, but you can also do other tasks to earn faster. Also, you can redeem your earnings for as little as $3, so you don’t have to wait a long time and earn a ton of Swagbucks before you can redeem them for rewards, like a $5 Walmart gift card.

You can rack up rewards quickly if you take advantage of the special offers. You’ll earn SB for things like installing an app, opening an account, or signing up for a free trial.

And when you go to redeem your Swagbucks for a Walmart e-gift card, you may even get a discount. For example, you might get a 12% discount, which allows you to get a bigger gift card with fewer Swagbucks (they run different promotions all the time).

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. InboxDollars ($5 signup bonus)

Get Free Walmart Gift Card Codes from InboxDollars

InboxDollars is another survey site, but like Swagbucks, you can also earn money for doing other things like playing games and watching videos. You can earn cash by accepting free offers (like app downloads).

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

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

When you cash out your earnings, you can choose to be paid by check or opt for free Walmart gift cards or rewards from other popular merchants.

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

3. MyPoints ($10 signup bonus)


MyPoints is similar to Swagbucks (owned by the same parent company). You can earn points for taking surveys, watching videos, playing games, and downloading apps.

Also, just like Swagbucks, you can earn cash back (or a Walmart e-gift card) for your online purchases at thousands of retailers. In fact, MyPoints markets itself as a cashback program even though there are many other ways to earn.

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

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

MyPoints - Cash Back and Rewards MyPoints - Cash Back and Rewards

Earn cash back from purchases at thousands of online retailers and earn rewards for simple tasks like taking online surveys, watching videos, and printing coupons. Sign up for MyPoints now for a $10 bonus!

  • Earn a $10 Amazon gift card with your first purchase
  • Lots of ways to earn points for PayPal cash or gift cards
  • MyPoints has awarded over $236 million since 1996
  • Easy side hustle for your spare time

The points you earn on MyPoints can be redeemed for gift cards from various retailers, websites, and restaurants. Rewards include free Walmart gift cards, free Starbucks gift cards, and more. It’s one of our favorite ways to earn free Walmart cards and codes!

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

4. Survey Junkie

Survey Junkie

Survey Junkie is one of the most popular and trusted survey websites and a great way to get your hands on Walmart gift cards. You can sign up for a free Survey Junkie account and start making money immediately.

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 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 paid surveys. If you’re interested in taking surveys for cash or rewards, Survey Junkie is a site you should check out.

When you choose to cash out your earnings, you can be paid by PayPal or by a gift card. You’ll be able to choose a gift card from popular stores like Walmart and Sam’s Club. It’s a great way to turn your spare time into a free Walmart gift card code.

Sign up for Survey Junkie here.

5. Branded Surveys (100 point signup bonus)

Branded Surveys

Branded Surveys is one of the most trusted websites for earning free Walmart gift cards and other rewards from surveys. It is a market research community that allows users like you and me to easily earn cash via PayPal and rewards by sharing their opinion.

In addition to surveys, they also offer daily challenges, polls, and special offers so you can accumulate points faster.

When you’re ready to redeem your earnings, you’ll be able to choose from cash via PayPal, or a gift card, including free Walmart gift card codes.

Sign up for Branded Surveys and get a 100 point bonus.

6. MobileXpression


MobileXpression is much different than the other options we’ve looked at so far. It’s one of our favorite passive income apps because you can earn free gift cards with virtually no effort.

All you need to do is sign up for MobileXpression and install the free app on your mobile device. MobileXpression is a market research company that will collect your mobile browsing data (no personal information is collected).

You’ll get points each week that the MobileXpression app is active on your device. Those points can be redeemed for your choice of gift cards, starting at just $5.

Over the course of a year, you can earn about $50 in Walmart gift cards from MobileXpression. While it’s not a ton of money, it requires almost no effort. All you need to do is occasionally open the app and claim your points so they can be redeemed for a $10 Walmart gift card.

Sign up for MobileXpression here.

7. National Consumer Panel

National Consumer Panel

National Consumer Panel (NCP) allows you to share your opinions on products and shopping experiences in exchange for rewards like Walmart gift cards, other gift cards, and merchandise.

Although it falls into the same category, NCP is significantly different than other survey websites and apps. NCP is very product-focused. To find opportunities, you’ll use the NCP app to scan the barcodes on products you buy. Based on your shopping, NCP will ask you questions, and you’ll share other shopping data.

You’ll get points for each week that you’re active. You can also earn additional points for taking surveys and participating in other programs. The more active you are, the more points you’ll earn. And those points can be redeemed for rewards and merchandise.

NCP is a great addition, especially because it’s different than other survey sites. You’ll find opportunities that are different than what you’ll find elsewhere. Overall, it’s a fun way to get free Walmart gift cards.

Sign up for National Consumer Panel here.

8. LifePoints


LifePoints is primarily a survey site, but you can also participate in games, polls, and other contests. You’ll accumulate points based on your activity, and those points can be redeemed for your choice of gift cards or PayPal cash.

Users are also able to enter giveaways for free rewards and prizes. LifePoints announces weekly winners through their social media profiles.

Although it’s not as popular as other sites like Swagbucks, LifePoints is very well established. They claim to have paid out $22 million to members in the past year alone. As you can see, it’s an excellent way to get Walmart gift cards for free.

Sign up for LifePoints here.

9. TopCashback


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

When you redeem your earnings, you can choose ACH payment, PayPal, or free gift card. A free Walmart gift card is one of the choices.

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

Sign up for TopCashback here.

10. Ibotta ($20 in signup bonuses)


Ibotta is an extremely popular cashback app. With Ibotta you can easily save at Walmart, Sam’s Club, 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 you want and 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 you’ve earned from Ibotta, you’ll have several different options. One option is to get your earnings as free Walmart gift card codes or a Walmart coupon.

Not only will you be able to get your rewards in the form of free 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 keep checking the app to see what offers are available. This is an app that you won’t want to miss!

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

11. Drop


Drop is one of the easiest cashback apps to use. Create your account, link your credit card or debit card, and you’ll earn points automatically whenever you make a purchase at a participating store or restaurant. You can also purchase directly through the app to earn even more rewards.

When you’ve accumulated some points, and you’re ready to redeem them, you’ll choose a reward of your choice, like a Walmart gift card. Drop is one of the cashback apps you should use since it is so passive and easy.

Sign up for Drop and start earning.

12. 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 focuses on surveys and does not offer other ways to earn 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.

13. Fetch Rewards

Fetch Rewards

Fetch Rewards is a cashback app that focuses on helping you save on groceries. (See our Ibotta vs. Fetch Rewards comparison.)

The app is very easy to use, and that’s a big part of why it’s so great. All you need to do is scan your grocery receipts using the app, regardless of where you do your grocery shopping (including a Walmart or Sam’s Club store). Members get points for purchasing certain products, and you can redeem your points for your choice of rewards. One of the options you’ll have when you redeem points is a free Walmart gift card.

Since everyone needs to buy groceries and Fetch Rewards is so easy, there’s no reason not to try it.

Sign up for Fetch Rewards here.

14. 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 one you’ll want to try if you are interested in earning free gift cards.

With PrizeRebel, you’ll get points that you can redeem for various gift cards, including Walmart and Amazon gift cards.

Sign up for PrizeRebel to start earning points from surveys.

15. ReceiptPal


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 get 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 extra rewards, like free Walmart gift cards, with very little effort.

Get ReceiptPal.

16. 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 get points from the purchases that you make. But what makes it more interesting is the fact that you can accumulate 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 your points for your choice of prizes, like a Walmart gift card number.

Sign up for Shopkick here.

17. Honey


Honey is a free browser extension that helps you to save money when you’re shopping online vy providing you with coupon codes. Honey will automatically find and apply the best coupon code 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 egift cards, including free Walmart gift cards.

Get the Honey browser extension here.

18. iRazoo


iRazoo is another survey site where you can rack up points for completing surveys and sharing your opinions. You can also get 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).

Your points can be redeemed for your choice of rewards, like free Walmart gift cards.

Signup for iRazoo here to get the 500 bonus points.

19. Get Free Walmart Gift Card Codes for Your Gadgets

Gadget to Gift Card

If you’re wondering how to get free Walmart gift cards, this is one of the most straightforward options.

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 or voucher.

20. Refer Friends

In the past, Walmart Grocery offered a $10 bonus for referring a friend who placed a grocery order. Unfortunately, that referral program ended in early 2022.

However, if you are a member of Walmart+ or Walmart InHome, you can earn rewards by referring friends and family members to these programs.

All you need to do is log in to your account and look for the referral option. You’ll get a unique referral link that will be sent to your friends and family, and if they join the program, you’ll earn free Walmart gift cards.

How to Get 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 and Sam’s Club are usually fairly small because there’s 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.


At Raise, you can buy gift cards at discounted values. Raise buys other people’s unwanted gift cards below face value or the card balance 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.

Rakuten – Save Money at Walmart


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 on thousands of 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 you earn from Rakuten will be paid out through 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. 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’re making purchases, regardless of whether it’s through Rakuten or not, be sure that you’re using a good cashback credit card to maximize the rewards that you’re getting for that purchase. See our list of the best cashback credit cards here.

FAQ on Ways to Get Free Walmart Gift Cards

How do you get a free Walmart gift card?

There are many different ways to earn free Walmart gift cards. Websites/apps like Swagbucks, InboxDollars, MyPoints, and Survey Junkie are among the best options. Other options for a Walmart e-gift card include trading in your gadgets as part of the “Gadgets to Gift Cards” program, or referring friends and family to Walmart+ or Walmart InHome.

Does Walmart give free gift cards?

Typically, Walmart only gives free gift cards as part of specific programs like Gadgets to Gift Cards. Occasionally, there will be another type of promotion for free Walmart gift cards. However, most of the opportunities to get a free Walmart gift card will come from a third party who uses the gift card as payment.

Is Walmart giving away $250 gift cards?

You may see ads or emails claiming you can get a free $250, $500, or $1,000 gift card from Walmart. These ads are typically scams. Walmart does not give out these large gift cards, and most legit offers from third parties involve much smaller gift cards. If you see an ad or offer for very large free Walmart gift cards, be skeptical.

How can I get a free Walmart gift card without doing anything?

You can get free rewards, which can be redeemed for free Walmart gift cards, by signing up for Swagbucks, InboxDollars, and MyPoints.

Final Thoughts on How to Earn Free Walmart Gift Cards

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

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

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.