There’s nothing better than getting something for free. Whether it be a surprise meal or a shirt that you weren’t expecting, not paying for it always makes it seem better than it would’ve if you paid a price for it.

What you may not know is there are apps available that can give you free things, and all you need to do is review apps, answer some surveys, or watch some videos. You can do all of these things from the comfort of your own home and you’ll end up with a gift card. Here are the 7 best apps that you can use to get free gift cards.

1. Swagbucks Android iOS

Swagbucks

Swagbucks is a highly rated app that over 15 million people have been using to earn cash or gift cards. It’s super simple to use. Members have to shop online, watch videos, or do surveys to earn swagbucks, or SB. Once members earn enough SB, they can redeem the cash they made for gift cards from popular stores, like Target, Starbucks, or even Amazon.

The best part is that many members report that it’s actually fun to gain more SB and the prizes are worth it. You can earn as many gift cards as you want, and over time, you’ll find that the time you spend in the app is worth it. Try out Swagbucks for an easy way to earn free gift cards.

2. MyPoints Android iOS

This app is very similar to Swagbucks. It isn’t as highly rated, but many users report an improved app experience following the update. On this app you earn points to get points. These points stack up and eventually, you can trade your points for a gift card.

You gain points by shopping, doing surveys, looking for in store deals, and locating local deals. You can redeem your points for gift cards any time you want for gift cards valued between 5 and 25 dollars. If this sounds like something you could then try out MyPoints to earn gift cards without doing much.

3. Ibotta Android iOS

Ibotta

If you’re someone who does a lot of shopping, then this is the app you want to try. With Ibotta, you can earn cash back for every purchase you make, whether it be in store or online. You upload your receipt and get instant cash back. This is an app you can easily work into your daily life.

You get to grow everything that you earn in the app without taking surveys or watching videos and you’ll gain cash for it. There’s even a 20 USD welcome bonus when you download and join the app. You withdraw what you earn through Paypal or through a gift card to your favorite store. You’re probably shopping for something daily, so why not earn for it?

4. Survey Junkie Android iOS

Survey Junkie is a popular app with over 11 million members who enjoy its rewards. The app’s focus is ensuring that large companies get feedback on their new products and developments. When you join the app, you’ll be giving them the feedback they need and what you say is valuable insight to them.

You’re an integral part of their decision making process, and the best part is you get points for giving your opinion. You complete surveys, answer questionnaires, and complete other actions that will help you reach 1000 points. Once you rack up enough points, you can redeem them for e- gift cards or bank transfers. If you want an easy way to get gift cards or cash, then use your opinions on Survey Junkie.

5. YouGov Android iOS

This is app is great because every survey you’re delivered you qualify for, which means you’ll never have to go looking for the opportunity to earn more points. The surveys usually are about current events and trends going on around you, so you’ll likely be very interested in what they’re about. The surveys aren’t plentiful, but one user reported earning around 50 USD every 4-6 months, which is great if you’re just taking surveys. You can redeem points for gift cards and cash. AT minimum, you’ll make 15 dollars, which is pretty great.

6. Rakuten Android iOS

Rakuten

This is an app that’ll give you a ton of different benefits. You can enjoy cash back, promo codes, coupons, and rewards for everything that you buy. You get to earn money and rewards while you shop at the places you love the most. You get a 10 USD welcome bonus for just trying the app, which is great.

You can also save money while you’re gaining rewards for using the app. When your rewards balance is at least 5 USD, you’ll be able to redeem it for gift cards or cash. You can even wait to redeem more points for more valuable gift cards. Try out the app if you want to save money and earn gift cards for the shopping you do.

7. AppNana Android iOS

AppNana

This app makes it super easy to earn gift cards. You can earn Nana points by trying free apps. You can also recommend friends to get more points, and every day you come back, the app gives you 400 points. You just have to install the apps and open them. The rewards are sent straight to your inbox. You’ll get to earn money for opening apps, so why not try it out?

Hopefully, one of these apps brings you the gift cards that you need to by the products you need.