Casey Caughron | 

Dial Hand Soap, Only $1.45 Each at CVS (No Coupons Needed)

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. See our full advertiser disclosure.

Dial hand soap is buy one, get one 40% off at CVS this week; plus you'll earn $3 ExtraBucks for purchasing two soaps. Your final cost will be just $1.45 each, a savings of over 60%. If you want to save time, shop online using free CVS pickup.

2 Dial Hand Soaps
Online or In-Store Deal at CVS
$2.90$7.3861% off
What to buy
Buy 1 get 1 40% off
Buy 2, get $3 ExtraBucks, limit 1 per week
Pickup: Free
Price Summary
Pay $5.90, get $3 ExtraBucks
$1.45 each
Exp 06/21/25
sms sign up

New to shopping CVS deals? We can teach you how to get the most out of your shopping trip with KCL's guide to couponing at CVS. Before you shop, make sure to check your CVS account for digital coupons. Have questions about how CVS ExtraBucks work? Earning ExtraBucks is easy; they're automatically added to your account after checkout and will be available for 30 days.

Store sales and promotions can vary by region. Before shopping, check your local ad to confirm that this deal is available in your area.

Get the best deals on essentials before they’re gone and follow KCL on Telegram.

person holding a dial hand soap in an aisle