Bath & Body Works: Buy 1 Get 3 Free

This post may contain affiliate links. Please see my full disclosure policy for details.

Right now, you can score some great deals on items at Bath & Body Works.  First of all, they are offering Buy One, Get One Free running today online with the Signature Collection items.  Not only that, use the coupon code FREEGIFT50 at checkout and you will get one more item for FREE!

So, to get the best possible deal, just add 4 Signature Items to your cart.  Two will automatically be free and then use the code  FREEGIFT50 and get one more for free!  Even with shipping charges of $6.99, this is still a great deal!  I love to pick these up and givre to my kids’ teachers and for gift exchange parties!

Make sure that you go through Ebates to get 3% cash back on your purchase.  You will also score a $10 gift card when you sign up and spend $25 within 30 days!

Thanks Passion for Savings!


  1. Melissa says

    Does this deal apply to the anti-bacterial handsoaps or just the body care items? Because I’m receiving an error message that reads “Your order does not meet the requirement for this promotion” when checking out with the handsoaps. Thanks!

  2. Melissa says

    Just spent 30 minutes on the phone with B&BW customer service trying to figure out why this wouldn’t work. Long storty short: you have to have a subtotal of $10 AFTER all of the free items AND you have to have at least one Signature Collection item. Plus B&BW is spending me a $10 gift card since it took so long to resolve this problem. Now that’s what I call good customer service!

  3. Stacey says

    Worked fine for me (and my subtotal was $9.50 before shipping). It’s not B1G1 on ALL items, so you have to read the details when ordering. 🙂