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.