Jennifer Vermeer | 

Score Bath & Body Works Hand Soaps for Just $2.70 Each When You Buy 8

The Krazy Coupon Lady is an ad-supported service. Many offers on our site contain affiliate links, and we may earn a small commission if you make a purchase using them. Some posts are sponsored by the maker of the product, and we receive a fee for the post. Learn More.

8 Bath & Body Works Hand Soaps
ONLINE or In-Store Deal
$21.60$63.60(66% off)
Shipping: $6.99 on orders of $10+
Pickup: Free

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.