Spend $20 at The Body Shop, Get $15 Gift Card BackI love to help you earn free gift cards, read the current Swagbucks posts to learn how! Wow – this Swagbucks offer has been improved & extended! Shop at The Body Shop and earn 2,000 Swagbucks with any $20+ The Body Shop purchase when you register your Visa card. It’s like getting $20 back in a gift card of your choosing because you can redeem 2,000 Swagbucks for a $20 gift card! This special offer is only available when you use your registered Visa gift card at a brick & mortar The Body Shop store (it will not work online). Your Visa card number is required to confirm your made a qualifying purchase.

This offer does not involve any charges to your credit card (other than what you buy at The Body Shop obviously). You’ll receive email confirmation that you have registered for this offer. This offer has been extended until Tuesday, April 14 and it only can be completed once per Swagbucks member.

The Body Shop has lots of wonderful beauty products to choose from.  I want to hear what you buy with this special offer, so leave a comment please!

Join Swagbucks to Earn Free Gift CardsNew to Swagbucks? Get started with 100 Swag Bucks

  • Click on “I have a signup code” and enter F4MBonus (case-sensitive)
  • Fill out your email address and password (or sign-up with Facebook)
  • Get 70 Swag Bucks more than other new members (they only get 30)
  • You’ve got 100 Swag Bucks!!!

Have a problem getting your bonus on Swagbucks? Enter that code again (it’s case-sensitive). Need help? Scroll down to the footer and look for the “Contact Us” link under “Support”.

I want to help you earn your free gift cards faster by sharing my tips and special news about Swagbucks. Find all of my Swagbucks posts under “Freebies” in the top pink menu bar. This post contains affiliate links, for more information visit my Disclosure Policy.

If you like free gift cards, then you’ll LOVE being a subscriber!

Loading