Best Sites to Earn Free Gift Cards

Each month I use different sites to earn free gift cards. There are several sites that allow you to do so and below I have listed a few of my favorites. These are all LEGIT sites and I can personally vouch for them.

swagbucks free rewards

This is by far the most popular for anyone looking to earn gift cards online. Start by signing up and entering code ITSALLFREE70 for additional points for joining.

You can earn Swagbucks just by shopping your favorite stores, searching the web, answering surveys, watching videos and playing games.

Once you earn enough you can redeem your points for gift cards or even cash!

instagc 300250

InstaGC is another site that you can earn gift cards by earning points for shopping, taking surveys, watching videos, completing offers, and referring your friends.

The selling point for this one though is it lives up to the “insta” name. When you earn enough points for the gift card you want simply click redeem and it will be in your account right away. With other sites you generally have to wait a week or two for your cards to be sent to you.

In just a few minutes you should have at least enough to redeem for a $1 Amazon gift card! One of my readers said she earned $1200 with this site last year.

shopkick checkin

Shopkick is an app you download to earn gift cards several different ways. You can earn ‘kicks’ by checking in to retail stores (like Target and Walmart), scanning items in those stores, as well as purchasing items. From time to time they also do bonus promotions where you can earn extra kicks.

The easiest way to get kicks is just by checking in to stores while you are shopping. All you have to do is open the app and it will give you points for the store (if it’s on the list). In my area I get anywhere from 25-75 kicks per check in.

You can also earn 2,000 kicks for every 3 friends you refer. It’s only 2500 kicks for a $10 Target card!

Click here to download Shopkick

Find the best coupons, promo codes, and deals everyday at Dealspotr

I have been sharing this one a lot lately because it’s pretty easy to earn Amazon gift cards. First just for signing up you get 1000 bonus karma. Each time you get 10,000 karma up you earn a $10 gift card.

Dealspotr is a deal sharing site and that’s how you earn points. By sharing deals you get Karma. The more votes your deal gets the more points you can potentially earn. For listing the deal you get points, as well for it to “trend” and become “popular”.

I have been able to earn $95 in Amazon gift cards just by sharing a few deals a week.

Reward Shopping (Formerly Superpoints)

This one is another one of my personal favorites. I have been on the site for a long time now and through the name change. After you sign up you can start earning points!

After you register to RewardShopping you can login everyday and click the Superlucky button. You have the chance to win points with every click you do. There are plenty of other ways to earn points like surveys, offers, and inviting other members.

If you login and participate daily you should get plenty of points for some great free gift cards.

perk app


Perk offers several different great apps for earning gift cards, plus you also can actually get a debit card and transfer your earnings right to it to have your money instantly at your fingertips. Download any of the Perk apps and when you join use my code 272f53b0 and get 50 bonus points.

Perk Tv Live is an app to earn money while watching your favorite TV shows. It listens to your TV and gives you points for every ad/commercial it plays.

Perk Scratch and Earn is a fun app where you scratch off tickets and earn points or tokens by scratching.

Perk Trivia is a app where you earn points for answering trivia in all different kinds of categories.

In the end they ALL earn you points you can redeem for free gift cards.



Crowdtap lets you partner with brands to help them better understand consumers. You can also try samples and other things.

For each “mission” you complete you earn points. Now they award a free $5 gift card for every 1,000 points you get.

buzzoole signup


Join Buzzoole and you can start earning free Amazon gift cards. You can earn credits and that will get you Amazon gift cards. You can earn credits through your social media account.

When you join you should be able to get about 10 credits. You only need 50 for a $15 Amazon gift card. You can earn it by doing campaigns and of course, referring friends.

Comments are closed.