The Body Shop: Buy 2 Get 2 Free Sale + Up to 70% Off Select Items + FREE Shipping (No Minimum)

Hip2Save may earn a small commission at no extra cost to you via trusted partners and affiliate links in this post. Prices and availability are accurate as of time posted. Read our full disclosure policy here.

Through January 26th, The Body Shop is hosting a Buy 3 Get 3 Free or a Buy 2 Get 2 Free Sale. This is a great time to stock up on Body Butters, Fragrances, Loofahs, Body Lotion and more! Note that shipping starts at $5.95 or is FREE with orders over $50. Use the promo code SNOWDAY at checkout to snag FREE Shipping – no minimum!

In addition, head on over to the Outlet Section where you’ll find items marked down as much as 70% off – consider snagging a few items on the cheap to fill up a gift basket or even to stash away in your gift closet. Even sweeter, some of the items in the Outlet Section also qualify for the Buy 2 Get 2 or Buy 3 Get 3 Sales (qualifying products will have the special offers listed under the price – as pictured above).

As an example, the Ginger Sparkle Shimmer Lotion is on sale for just $3.60 (reg. $12) and it qualifies for the BOGO Sale mentioned above – that means you’ll pay just $1.80 each when you add 6 to your cart. Or, snatch up the Cranberry Joy Hand Wash on sale for $2.40 (reg. $8) – add 6 to your cart and you’ll pay just $1.20 each.

Join The Discussion

Comments 24

  1. Alison Matalanis

    Wow! Got 12 hand washes shipped for 21 dollars and change. You are AWESOME, Collin! Oh and the vanilla hand wash came back in stock for me if you’re not a fan of cranberry.

  2. Lacy

    Enter snowday for free shipping!! Even better!!

    • Jenny

      Thank you Lacy!!

    • mtluvcoupons

      Thanks, Lacy!

    • Chris

      Figured someone would comment with a free shipping code. Glad I waited for it. Thank you Lacy 🙂

    • cara

      Thanks so much Lacy!

  3. kc

    what a great deal! thanks for the free shipping code!

  4. Jenn

    Are their hand soaps good? I just ordered 6 cranberry, but am thinking of ordering the vanilla. I’m also concerned they might cancel part of the order, but I’m keeping my fingers crossed. Last time I made an order like this they ran out of stock and only sent the ones I paid for, but not the ones that were to be free with the deal – without refunding anything.

  5. Blessing Briones

    Yes, there is a free shipping code SNOWDAY only today. Got 4 Sweet Lemon Beautifying Oil on sale for $4.20 originally $14 and it has great reviews. It qualifies for B2G2 or B3G3. Got 4 and paid only $8.99 plus tax & free shipping and 8% cash back from ShopAtHome!:) I saved over $50! Thanks Hip2Save!

    • Kristi

      I put 3 of the lemon…oil in my cart and 3 of the 8 oz body wash for $8 each. I was charged for the $4.20 items and the $8 items were free! Yea! I had to do a separate order for the hand wash or they would have been the free items: pair the $2.40 hand wash with the $6.00 mini body butters and the body butters are the free items!

  6. Barb

    thanks for the free ship code Lacy. Got 6 hand soaps shipped for 7.69

  7. ana

    Thank you! Shopathome has 8% cash back! Ordered 6 hand soaps ‘cranberry joy”- will use 3 of them for my son’s ‘valentine care package’ for his class (its cute that these hand soaps are red).

  8. mjt

    Thanks also to the reader that posted the free shipping code! I got (6) of tge cranberry hand wash for $7.83 shipped! Yay!

  9. Katie

    The mini hand sanitizers are also included in this sale. They smell sooo good. They are reg $2 so after sale $1 a piece. Would be great to throw in a gift basket or in your purse or car.

  10. Dori

    Can’t get free shipping or $1 shipping ):

  11. jaksmom8

    You can get 7% cash back at Mr. Rebates.
    https://www.mrrebates.com?refid=380210
    Or you can earn a whopping 10 swagbucks per dollar at Swagbucks!
    swagbucks.com/refer/jaksmom8

  12. Ciara

    I originally bought 10 cranberry hand washes for $2.4 each but added 2 for 2 mini body butter for $6 each… Then realized the mini body butters were counted all free. So for $2.4 I got a hand wash and mini body butter! I bought 8 of each for $19.20

  13. jeanette

    Thanks, Lacy!!

  14. lovingandlaughing

    I just bought the peppermint cooling rescue treatments for my daughters’ dance teachers. I think i will hold off and give it to them as an end of the year token of our appreciation, but I am considering giving it to them for Valentine’s Day. isn’t that a perfect idea for ballet/dance teachers? =) Such a terrific price for this expense product since 2 were free when I bought 4!

  15. lovingandlaughing

    At first I did not realize you can mix and match the products! I thought you had to buy 3 of the same item to then get three more of the same item! Glad I figured out that was wrong thinking. I really liked this sale. I generally do not buy from The Body Shop, but this deal made me try out products, get great old stand bys and think out of the box for future gifts to have on the ready. Thanks for posting Collin!

  16. Mary

    Is shipping code still good today jan 23

    • lovingandlaughing

      I am not sure Mary, you could give it a try to see!

  17. Vanessa

    The free shipping code “snowday” is still working for me. Thanks!

  18. Geena O Joseph

    My jan 22nd order got cancelled few mins back… 🙁

Leave a Reply

Your email address will not be published. Required fields are marked *

It's not your Grandma's coupon site!

Sign up for a Hip2Save account (it's free) to access all of the awesome features!

Forgot Password?

Don't have an account? Register

Forgot Password

Don't have an account? Register

Become a Hip2Save Insider

Don't Miss Out! Join our large community of insiders - it's totally free! Once you join, you'll be able to save & share your favorite deals, rate posts and recipes and add items to your HipList and Cookbook! What are ya waiting for?!



Already have an account? Login

Thank you for rating!

Would you also like to leave us a comment?