Bath & Body Works: Buy 3 Get 3 Free + 20% off + Free Shipping on $25 + Cash Back

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

Bath & Body Works is having a pretty awesome sale right now!  You can pick up 3 free signature care items with the purchase of 3 signature care items, plus save 20%, plus free shipping on $25 plus you can earn cash back!  I will break this all down for you below to help you make sure you get the most for your money!

  1. Log into Ebates or create your account to launch your Cash Back.
  2. Search for Bath & Body Works (or if you would rather not use Ebates, just go to Bath & Body Works to start shopping).
  3. Click the SHOP NOW button to find items eligible for buy 3 get 3 free.
  4. Add 6 items to your cart (note that you can mix and match — but the 3 lowest priced items will be those you get for free).
  5. At checkout, enter the coupon code ENJOY2025 and save an additional 20% PLUS if your total was $25 or more you will get FREE shipping!
  6. If you used Ebates, within 5 – 10 days your cash back will be applied to your account.

One deal I found was for Body Lotion.  These are priced at $11 each.  I was able to pick up SIX body lotions for a grand total of $26.40 shipped!  Here is my subtotal right before I headed into checkout:

That makes my lotions cost just $4.40 each — which is 60% off of the original price of $11 each!!!!   If you would rather stop by your local store, you can use this printable coupon instead and save 20% off of your purchase.