We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.

The price tag is the first thing I notice about Bath & Body Works hand sanitizers: $5.50 – $8.00 for a product I know I can get way cheaper at Target, Staples, Amazon, or practically anywhere else. I’m here to show you how to bring that Bath & Body Works price down to earth.

I’m going to look at this from a cost-per-fluid-ounce perspective rather than per bottle. Generic sanitizers such as Germ-X and Purell are $0.28 – $0.37 per fluid ounce reg. price, but B&BW hand sanitizer—made with moisturizing aloe and aromatic oils—is anywhere from $0.72 – $1.60 per fluid ounce reg. price.

I’m not about to buy the B&BW hand sanitizer at full price. I’ve found that by pairing dollar-discount coupons with the right sale, I can get B&BW hand sanitizer for prices that beat the generic brands at Target and Walmart. Read to see just how it’s done.

Oh, and don’t forget to download the KCL app, which will let you know as soon as the best deals from Bath & Body Works and elsewhere go live.

 

1. Sign up for Bath & Body Works loyalty program and receive a “$10 off $40” reward.

Sign up for My Bath & Body Works loyalty program to save up to 22%.

The dollar-discount coupons are key, because they’re stackable with the best sales Bath & Body Works offers. An easy way to get them is through the B&BW loyalty program, which you can sign up for here.

The tricky part is that B&BW is piloting this program, and it’s only available to certain zip codes in these states:

  • California
  • Georgia
  • Illinois
  • Indiana
  • Missouri
  • North Carolina
  • Ohio
  • South Carolina
  • Virginia

The work-around? Test zip codes from major metropolitan areas in each state. Here’s a hint: All Chicago zip codes begin with “606.”

 

2. Hit the Black Friday Buy 3 Get 3 free sale for the best value.

bath and body works sign for buy 3 get 3

B&BW runs “Buy 3 Get 3” free sales throughout the year, but the only time I’ve seen them apply to hand sanitizers was during 2020’s Black Friday sale.

I was able to bring the price per fluid ounce down to $0.36 through this sale alone. But when I stacked a $10-off coupon I earned through the loyalty program (B&BW has also mailed these in the past), I was able to bring the price down to $0.25 per fluid ounce.

Buy 12 Bath & Body Works Hand Sanitizer $5.50, regular price
Buy 3 get 3 free through Nov. 27
Use store coupon for $10 off orders of $30+ through Nov. 29
$5.99 flat-rate shipping on orders of $10+
Final Price: $0.25 per fluid ounce, when you buy 12
Compare to Target or Walmart for $0.37 and $0.28 per fluid ounce, respectively.

 

3. Otherwise, find the best price per ounce on Bath & Body Works PocketBac hand sanitizer.

someone holding pocketbac hand sanitizer at bath and body works in front of 5 for $8 sign

PocketBack hand sanitizers are travel-sized items you could easily fit on a key chain or, of course, in your pocket. Super convenient, but the regular price on these items forces you to pay $1.60 per fluid ounce.

We routinely find the best value on Bath & Body Works PocketBac hand sanitizers during B&BW’s Semi-Annual Spring and Winter sales.

The spring sale runs June–July, and the winter sale runs right after Christmas through January. But if you miss those, I’ve seen PocketBac hand sanitizer for $1 per fluid ounce during back-to-school sales in July and August.

 

4. Use one $10-off coupon to buy sanitizer as low as $0.60 per fluid ounce.
bath and body works mailer coupon semi-annual sale june 2021

The same process that allowed us to purchase hand sanitizer at $0.25 per fluid ounce during Black Friday will help us out again once the Semi-Annual sales roll around.

In 2021, we used a $10-off orders of $40 coupon to bring our price on PocketBac 5-packs down to $0.60 per fluid ounce:.

Buy 10 PocketBac Hand Sanitizer, 5 pk (reg. $8) $4, sale price
Use unique coupon for $10 off orders of $40 through Jan. 17
Final Price: $3 each, when you buy 10, or $0.60 per hand sanitizer

 

 

5. Make DIY hand sanitizer with rubbing alcohol, aloe vera, and lemon juice.

someone putting hand sanitizer on with rubbing alcohol

The up-front cost is a little high on this if you don’t have the materials necessary, but in case you were wondering how to do this on your own, here’s a simple ingredient list I made thanks to our very own KCL guide to DIY hand sanitizer:

Final Price: $12.42 from Target

Here’s what I did:

  • Mixed together two-thirds cup of isopropyl alcohol with one-third cup of aloe vera in a measuring cup
  • Stirred in 10 drops of lemon juice for aroma
  • Poured the mixture out of the measuring cup and into one of the pump bottle

If you do this, remember not to skimp on the rubbing alcohol. With these steps I was able to have a mixture of 73% alcohol. That’s safely above the standard 60% the FDA says hand sanitizer must reach in order to be effective.

I hope you found these tips to be helpful. Any questions? Hit me in the comments below, and I’ll get back to you. Thanks for reading!

You Can Get Bath & Body Works Hand Sanitizer for Cheaper than Purell!