18 Legit Apps To Earn Gift Cards (& real cash!)

Who doesn’t love gift cards, especially when you can get them for free by doing your favorite hobbies? Win win! With quality gift cards, you can buy groceries, pay your bills, buy clothes, deliver food, and do lots more.

Pin image of apps to earn gift cards

There are many apps to earn gift cards for free. These special gift cards can be used at Amazon, Target, Visa, and Walmart. Besides the cards, you can also earn cash via these apps that can be withdrawn through PayPal.

The following are the best apps to earn gift cards in 2021.

*As an Amazon Associate I earn from qualifying purchases. This post may contain affiliate links from Amazon or other publishers I trust (at no extra cost to you). See disclosure for details.

18 best apps to earn gift cards and cashbacks

  1. Shopkick

Shopkick is one of the best money making apps that give you a free gift card for shopping. Their gift cards are acceptable in stores like Amazon, Sephora, Target, Starbucks, etc.

Photo of Shopkick; one of the apps to earn gift cards

To get points for gift cards on this app, all you need to do is walk into any of the participating outlets (mentioned above), scan any item in the store with an in-app scanner, and buy it. After the purchase, submit the receipt on the app.

You can also earn money by using your credit card linked to the app to buy items from their participating stores or shop online with Shopkick store partners.

Besides, you can also earn more points by watching videos or referring your friends and family to use the app.

  1. Ibotta

Ibotta is one of the top-rated apps to earn gift cards used by millions of people to get coupons, cashbacks, gift cards, and other bonuses. 

Photo of Ibotta; one of the apps to earn gift cards

Due to its importance, it has become a must use for every lover of shopping who wants to save money when they shop.

There are always valuable deals on Ibotta as thousands of retailers are more than willing to give juicy offers.

To earn gift cards for your purchases, buy items right from the app and pay with Ibotta. Right now, Ibotta offers one of the most generous bonuses from shopping.

Even when installing the app, you get a $20 bonus for sign-up. That’s cool, right? The most exciting part is that they have popular partners including Uber, Kroger, Walmart, Target, CVS; etc. 

Sign up for Ibotta here.

  1. Fetch Rewards

Fetch Rewards is an awesome app for earning free gift cards. It allows users to change their receipts to get points after making purchases. They can further redeem these points as free gift cards. This receipt can be from restaurants, gas stations, supermarkets or anywhere. 

Photo of Fetch Rewards; one of the apps to earn gift cards

Besides, you can earn bonus points by using their free gift card to pay for your goods. New users receive 2,000 bonus points from Fetch Rewards when they scan their first receipt.

On Fetch Reward, 1000 points equal $1, and you can redeem your points when they get to 3000 points as a $3 worth Amazon gift card. Their reward options also extend to Target, Visa gift cards, and the rest. All you need to do is gather enough points to get more valuable gift cards.

Another way to earn points on this platform is through referrals. The app gives you 2000 points per referral, but sometimes, they offer incentives like 5000 points for each referral.

Generally, it is possible to earn about $200 worth of free gift cards from Fetch Rewards monthly. Even without referrals, a lot of people make much more.

  1. Honey smart shopping assistant

The Honey smart shopping assistant makes it smarter and more beneficial to shop.  The primary duty of this app is to be your assistant and help you shop and accumulate profit effortlessly.

Photo of Honey Smart ;one of the apps to earn gift cards

The only downside to the Honey app is that they have only about 400 stores. These stores are not the most popular, but they have a wide range of goods ranging from groceries to electronics. 

To earn money on this app, shop with any of their registered stores, and scan a receipt in the app when you are done. Their reward systems are usually in points, but you can convert them to gift cards.

  1. Drop

The drop app is a must-have for everyone who loves shopping. It gives you free gift cards for doing what you love – shopping. It is also possible to get cashbacks and rewards without using promotions or coupons.

Photo of Drop; one of the apps to earn gift cards

Everything is accessible on this app, and you can quickly get free gift cards to use whenever you want. Also, it is straightforward to get cash backs.

You can also play games on this app to earn points. Watching videos is another way to earn money on the app. You can keep track of your spending habit by connecting a debit card to the app for it to read your purchase data. You will get cashbacks and free gift cards after you spend a targeted amount with a specific merchant.

Don’t fret! The Drop app is highly secure and reliable.

  1. Swagbucks

If you want to earn free gift cards by playing games, doing surveys, or watching TV, you will find Swagbucks useful.  You also earn more by inviting your friends and family to use the app.

Photo of Swagbucks; one of the apps to earn gift cards

When you sign up with Swagbucks and use the app, you will get points which you can convert the free gift cards. You can also convert them to money and transfer via Apple, PayPal, and Amazon. However, you may need to wait a few days to get your reward emailed to you.

Besides the numerous ways to earn, Swagbucks also offers a fast and short registration process with a signup bonus of $5. Download it here.

  1. MyPoints

This is one of the apps to earn gift cards that has been in the market for quite a while now. MyPoints offer exciting ways of earning gift cards. They include completing surveys, printing coupons, playing games, shopping online, searching the Internet, and watching videos.

Photo of Mypoints; one of the apps to earn gift cards

Their rewards are available as 85 different free gift card options, including Amazon and Visa, and can also be cashed back through PayPal. However, the duration for getting these gift cards is not the same. For instance, it can take between some hours to a few days to redeem your rewards.

If you’re not so busy and are willing to spend some time for cash or gift cards, I recommend MyPoints.

  1. Coinout

Another terrific way to earn money from shopping is with the Coinout app. The most common way to earn here is by scanning your receipts and referring friends and families to use the app. However, if you want to earn more, direct people to the app through their referral program. You earn $3 for each referral and 0.02 cents for each receipt you scan.

This is one of the best apps to earn Amazon gift cards or get cashbacks through PayPal.

Here is a warning though: ensure that you cash out quite early because it will take up to 10 days before you receive your money. However, you will definitely receive the money, and it is one of the easiest ways to earn gift cards.

  1. Nielsen app

Nielsen is available as an app and desktop service and allows you to be rewarded for browsing the Internet. This is a legit opportunity to make cash.

When you install this application on your phone or computer, the company will follow up on your data usage habits, websites you visit, and activities you do online. Besides this, you’ve got nothing else to do. The system runs in the background and pays you for it.

With Nielsen app, you can easily earn between 50 to $100 passively in a year.

  1. Branded Survey

Like the name, Branded Survey is one of the apps to earn gift cards. It allows you to do surveys for money. It is pretty straightforward to use, and when you first log in, you will answer some personal questions, which they will use to build a correct profile of your preferences.

Photo of BrandedSurvey; one of the apps to earn gift cards

You will then be given service according to these preferences, and they can pay from a few cents to $75.

During signup, you will receive a $2 bonus immediately.

It is easy to build up a nice chunk of cash on this site. You just need to log in daily and check the available surveys for you.

  1. Lucktastic

If you have been looking for an app that allows you to play games and earn gift cards, Lucktastic is the one for you. Users of Lucktastic can play games with free scratch cards and win free money. You just need to select your theme, pick a digital scratch-off, and try your luck to see how much you can earn per day.

Photo of Luckastic; one of the apps to earn gift cards

Lucktastic is a free and fun way to earn rewards, including cash, gift cards, and other prizes. You can easily log in daily to receive the bonuses for that day which will accumulate in a few days, and there earn you an Amazon gift card.

If you’ve always enjoyed buying new tickets, scratch-offs, and trying out things that increase your chances to win, then you will definitely love Lucktastic.

  1. Miles

Users of Miles can receive rewards for riding bikes, riding in cars, walking, or even flying in a plane. Their rewards are mostly as points which can convert to gift cards and different offers. 

Photo of Miles; one of the apps to earn gift cards

The most interesting thing here is not just the reward you get for doing what you love, but its referral program. Miles offers great incentives weekly for people that share the apps with their friends. Recently, they gave an incentive of a $100 Amazon gift card just for refering four people. Such offers are not easily found with other apps.

This app to earn gift cards is free to use, but they ask for your location to count your travel. You get referral bonuses once a week.

Sign up for Miles immediately so you can start redeeming valuable gift cards.

  1. Zogo

Wouldn’t it be nice to have an app that pays you to learn about finance? Of course, it is, and that app is the Zogo app.

This Zogo app gives numerous free gift card options, including Adidas, Amazon, Targets, etc. But besides the free gift cards, they also provide you with something more valuable, which is the knowledge of financial stability.

To earn free gift cards, download the app and read their short sections about finances; after that, do the quizzes. 

There, points are called pineapples. To earn more, join their pineapple party, which comes up daily by 9:00 PM Eastern Time. You can also earn extra 750 pineapples by referring a friend.

Credit unions and banks also support the app; I told you that it’s one of a kind.

  1. Giveaway Prime

With the Giveaway Prime app, you can get the best giveaways in gift cards in the world. Their gift cards are in popular brands like Starbucks, Amazon, and others.

Photo of Giveaway Prime; one of the apps to earn gift cards

To start enjoying these benefits, download the app, create an account, and use it every day. Also, refer your family and friends and share the app on social media for more earnings.

The Giveaway Prime app is easy to use and can save you lots of money for two gift cards.

  1.  Pinecone

Pinecone is a popular organization that collects the data of public opinions. They have an app where users share their opinions about different products and services in exchange for gift cards. This app is not the same as the others on the list because it is more elaborate and well structured.

Photo of Pinecone; one of the apps to earn gift cards

When using this app for the first time, you may think that you are participating in polls about pharmaceutical companies; meanwhile, it is just an app. You will be sharing your opinions on companies like Expedia, Disney, CBS, Proctor and Gamble. You can also give photo, audio, and video reviews like an influencer.

  1. Google Opinion Rewards

Google has an app for collecting public opinion and taking surveys. At first, this app to earn gift cards on android will give you surveys based on your GPS locations, which means that you may need to do some of the surveys offline too.

Also, you can earn additional points by referring your friends and family to use the app. Their reward system is mostly with points, but you can convert them to coupons and gift cards. These gift cards are from your favorite brands like Starbucks, Amazon, and Target.

You can even earn more from the lotteries for more valuable prices like PS4.

  1. Egifter

Egifter offers over 300 different free gift cards from your favorite brands, and these gift cards can be transferred to your friends. To share a gift card, send them (egifter) an email stating the worth of the gift card.

Photo of Egifter; one of the apps to earn gift cards

You can also send the easy to customize greeting cards on this site to your friends. 

Besides this, this app has a wallet for all your gift cards. You can get points and convert them to gift cards or buy them at discount prices and shopping centers.

  1. Toluna

The Toluna app has been in the market for quite a while now, and its interface is somehow obsolete. But seeing that it lasted that long means that it is genuinely worthwhile. To earn money on this site, you just need to participate in polls.

Photo of Toluna; one of the apps to earn gift cards

The companies that partner with these sites include PayPal, Amazon, Target, and Walmart, so you earn by taking part in surveys. You should also know that Toluna contributes to the development of products. The polls would make you win gift cards, but your contributions will be valuable for a better future.


There are a lot of purchases to make and since there are apps to earn free gift cards, it is worth the effort. These apps can help you make purchases while also giving you gift cards and cashbacks on the side. You should give them a try!

Check out other amazing apps to earn real money.

Share for good karma ;)

About The Author

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top