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? 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 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 free 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” or SB for short) that can be redeemed for PayPal cash, or your choice of gift cards.

The surveys generally don’t pay a lot of money, but you can do other tasks as well 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.

And when you go to redeem your Swagbucks for a Walmart egift 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 (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. You can even earn money for accepting free offers (like app downloads).

From your InboxDollars dashboard, you’ll see the latest offers and most popular offers. These offers 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 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.

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

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

5. 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. A free Walmart gift card 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.

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

7. Branded Surveys (100 point signup bonus)

Branded Surveys

Branded Surveys is one of the most trusted websites for earning Walmart gift cards and other rewards from online surveys. It is a market research community that allows users like you and me to easily earn cash 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 points, 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.

8. 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, as long as you’re logged in to your profile. If you’re like most people, you’re probably already visiting a few of those sites daily, so why not earn rewards?

UpVoice: Earn Passive Income for Surfing

UpVoice will pay you (in gift cards) for visiting your favorite sites like Facebook, YouTube, Amazon, LinkedIn, and Twitter. You already visit these sites, so why not get paid?

One 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 Google, and visit the sites as you normally would. You 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 free Walmart gift cards. If you’re actively visiting the sites every day, you can make $75 or more in rewards per year. It really doesn’t get any easier.

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.

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

10. Drop


Drop is one of the easiest cashback apps to use. Create your account, link your credit or debit cards, 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 definitely one of the cashback apps you should use since it is so passive and easy.

Sign up for Drop and start earning.

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

12. Fetch Rewards

Fetch Rewards

Fetch Rewards is a cashback app that focuses on helping you save money on groceries.

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 store). Members 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 free Walmart gift card.

Since everyone needs to buy groceries and since Fetch Rewards is so easy, there’s 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.

13. Lucktastic


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 and start playing games.

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

15. 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 number.

Sign up for Shopkick here.

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

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

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

19. Walmart Grocery

Walmart Grocery

Walmart’s grcoery service 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. (It’s also great for travel. We had Walmart deliver groceries to our hotel room on vacation.)

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

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

20. Raise


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.

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 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
  • CardCash – ok selection, 45-day money-back guarantee

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 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’re making purchases, regardless of whether it’s 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.

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 not sure where to start, try one of the offers with a free signup bonus like Ibotta, Swagbucks, 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.