Get all the new deals and savings hacks straight to your inbox
Will be used in accordance with our Privacy Policy

Need to stock up on hand soaps? You can get Bath & Body Works hand soaps for as little as $2.70 each (normally $7.95). First, make sure you sign up for rewards to earn a $10 off $30 or more order reward. You'll need to add eight hand soaps to your cart for a total of $31.60. Redeem your rewards with code YESTOSALE to drop your total to $21.60 ($2.70 per item).
Shipping costs start at $6.99 on order of $10 and up or you can check your local store for free pickup as soon as today.
Looking for more ways to save at Bath & Body Works? Here are our favorite sale hacks to score major savings at Bath & Body Works.
Text BBW to 57299 and be the first to know about the best Bath & Body Works deals.
Join the conversation