Baking soda spilling out of shoes with white powder residue on dark insoles

Baking Soda Shoe Deodorizer: Why It Stops Working

By Paul G.
Published: April 9, 2026
Last edited: May 18, 2026

The Short Answer

  • Baking soda absorbs moisture but doesn't kill bacteria. The bacteria cause the smell, which is why the odor always comes back.
  • The right way to use it: 1-2 tablespoons in a coffee filter or sock, tied off, in each shoe overnight. Dumping bulk powder straight into the shoe is what creates the white-residue mess.
  • To clean up leftover baking soda: vacuum with a hose attachment, or shake the shoes upside down and use a lint roller if you don't have a vacuum. Then wipe the insole with a damp cloth. Don't bang the shoes against the ground.
  • What actually kills shoe odor: a shoe spray that targets the bacteria, plus shoe rotation, plus treating your feet daily.

Baking soda doesn't fix shoe odor. It pauses it.

I used baking soda in my shoes for years. Every night I'd shake some into each shoe. Every morning I'd dump it out. Even if I was super careful, there was usually white powder everywhere. On the insoles. On my socks. On the floor. It was a mess. But the worst part? A few hours later, my shoes smelled again.

If you've tried baking soda and you're reading this, I already know what happened. It worked at first. Maybe a day. Maybe a few weeks or months but the smell came back. So you used more. And it still came back. And now you're wondering if there's something else going on.

There is. And once you understand it, you'll stop wasting baking soda.

Is Baking Soda a Good Shoe Deodorizer?

It's the most common DIY shoe deodorizer in the US. And it's better than nothing. But as a long-term shoe deodorizer, baking soda has one problem the box never mentions. It absorbs moisture. It does not kill the bacteria that actually cause the smell.

So when you use baking soda as a shoe deodorizer, you're treating half the problem. The dry half. The wet half (the bacteria living in the insole) is still there. The minute your feet sweat again, the smell comes right back.

That's why baking soda shoe deodorizer works for a few hours, then stops. Below I'll walk through what baking soda actually does, why the smell keeps coming back, and what I use instead.

How to Use Baking Soda for Shoe Odor (The Right Way)

If you're going to use baking soda, do it the way that doesn't ruin your socks. Here's the method I wish someone had told me before I dumped half a box into a pair of black sneakers.

Step 1: Use 1-2 tablespoons per shoe. That's it. Most people way overdo this. More baking soda doesn't mean more odor absorption past a certain point. It just means more mess.

Step 2: Put it in a pouch, not directly in the shoe. Take a coffee filter or an old sock. Pour the baking soda in. Tie it off with a rubber band or knot. This is the difference between a clean morning and white powder in every seam.

Step 3: Drop one pouch in each shoe. Leave it overnight. Minimum 8 hours. 10-12 is better. Less than 8 hours and the moisture absorption doesn't really happen.

Step 4: Pull the pouches out in the morning. Air the shoes for 10-15 minutes before you put them on. The pouches can be reused for a few cycles before they get saturated.

Step 5: Do it every night. Baking soda is a daily routine, not a once-a-week one. Skip a night and the bacteria start producing odor again the next day.

That's the right way. Cleaner. More effective. And here's the thing: even doing it right, you'll notice it stops working after a few days. That's not you. That's what baking soda does. More on that in a minute. First, if you've already got residue everywhere from doing it the messy way, here's how to clean it up.

How to Get Rid of Leftover Baking Soda in Your Shoes

If you skipped the pouch trick and now you've got white powder ground into your insoles and seams, this is how to fix it.

1. Vacuum with a hose attachment. Not the upright. The hose. Get into the seams and the toe box. This gets 80% of it.

No vacuum? Try this instead. Hold each shoe upside down over a trash can and shake firmly. Most of the powder falls out. For the stuck stuff, gently squeeze the sides of the shoe. The flex pushes more powder out the opening. Then run a sticky lint roller (or duct tape wrapped sticky-side-out around your fingers) across the insole to pick up what's left. You won't get every grain but you'll get most.

2. Wipe the insole with a damp microfiber cloth. Damp, not wet. Wring it out so it's just barely moist. Wipe in one direction. Rinse the cloth. Wipe again. Don't soak the shoe.

3. Let the shoe air-dry for 4-6 hours before wearing. Trapped moisture is what causes bacteria to grow in the first place. Don't undo your work.

4. For the residue you can't reach, an old toothbrush brushes powder out of the seams and stitching. Work over a trash can so it falls away as you brush.

What NOT to do: don't bang the shoes hard against the ground to knock the powder out. That drives it deeper into the seams. And don't throw them in the washing machine unless you've checked the manufacturer's instructions. Most leather and most performance shoes shouldn't be machine washed.

What Baking Soda Actually Does Inside Your Shoes

Let's be fair. Baking soda isn't useless. It does two real things.

First, it absorbs moisture. Your feet sweat a lot. That sweat soaks into your shoes. Baking soda pulls some of that moisture out overnight. That's real.

Second, it shifts the pH inside your shoe. Bacteria like a certain environment. When you change the pH, you make it a little harder for them to thrive.

So yes. Baking soda helps. But here's what it does not do: it does not kill the bacteria that cause the smell.

Your shoe odor isn't a moisture problem. It's a bacteria problem. Those bacteria feed on sweat and dead skin trapped inside your shoe. As they break down that sweat, they produce isovaleric acid. That's the compound that gives your shoes that sour, rotten smell.

Baking soda absorbs some of the moisture those bacteria need. But the bacteria are still there. Living in the insole. Waiting.

Think of it like drying out a sponge that's been sitting in dirty water. The sponge is dry now. But the second it gets wet again, it still smells. Because the bacteria never left. Your shoes are that sponge. Every single day.

Why the Smell Always Comes Back

Here's the cycle most guys get stuck in:

  1. Your feet sweat during the day.
  2. That sweat soaks into your shoes.
  3. Bacteria feed on the sweat and produce odor.
  4. You put baking soda in your shoes at night.
  5. The baking soda absorbs some moisture.
  6. You dump it out in the morning.
  7. You put your feet back in the shoes.
  8. Your feet sweat again.
  9. The bacteria that never died start right back up.
  10. The smell returns by noon.

That's the loop. Baking soda breaks it for a few hours, but the bacteria always win because they never actually went away.

And there's another thing nobody mentions. The mess. Baking soda cakes up in the lining of your shoes. It gets in the stitching. If you have dark shoes, you can see the white residue for days. And your socks? Forget it. I ruined more black socks with baking soda than I want to admit.

I covered this in my post on how to get rid of shoe odor. Baking soda landed at #2 on my list of 7 methods. It's decent. But it's not a fix.

Baking Soda vs. Shoe Spray

Baking Soda Shoe Spray
Absorbs moisture
Stops odor at source
Long-term fix
No mess or residue
Dries fast

Baking soda is a good wingman. It just can't carry the team.

The Shoe Spray by MyFootology

The Shoe Spray

The shoe spray that does what baking soda can't.

$11.97 · Targets bacteria, not moisture · Made in USA

Get the Shoe Spray →

What Actually Stops Shoe Odor for Good

After years of baking soda and Lysol and dryer sheets, here's what I figured out. You need three things, and you need to do them together.

1. Something That Goes After the Bacteria

This is the piece baking soda misses. You need something that actually stops the odor at the source. Not absorbs moisture. Not covers it up with a scent. Something that goes inside the shoe and does the job.

A good shoe spray can do this. You spray the inside of each shoe when you take them off. The ingredients go to work while your shoes sit overnight. If the formula is right, it stops the odor at the source. Not just the symptom.

2. Shoe Rotation

This one is free and most guys never do it. Don't wear the same pair two days in a row. Give your shoes 24 to 48 hours to dry out between wears. Bacteria need moisture to grow. Take that away and they slow down.

If you've got two pairs you can alternate, do it. It makes a bigger difference than you'd think.

3. Treat Your Feet Too

Your shoes smell because your feet smell. If you only fix the shoe, you're just cleaning up the mess without stopping the source. You need to treat your feet every day too.

I use a foot deodorant on the bottom of my feet and between my toes. Morning and night. It takes about 15 seconds. That's it.

When you treat both your feet and your shoes, the cycle breaks. The bacteria on your feet don't transfer to the shoe. The shoe stays dry and treated. The smell doesn't come back. But only if you do it every day. Don't break the chain.

4. The Right Socks

Your sock is the layer between your foot and the inside of your shoe. Get this part wrong and you're trapping moisture right against your skin. That's exactly what the bacteria need. Get it right and the moisture pulls away from your foot and dries fast.

Here's the ladder I use:

  • Merino wool. Best. Naturally antimicrobial. Wicks moisture. Works in heat and cold. They cost more but they last and they don't stink.
  • Bamboo blend. What I'm wearing most days now. Soft, breathable, dries fast. Great pick if wool feels too warm for the season or you don't want to spend on wool.
  • Cotton. Last resort. Holds onto moisture instead of pulling it away. OK for a quick errand. Not for a full day in closed shoes.
  • Polyester and nylon. Avoid. The synthetic fibers seal moisture against your skin and amplify odor. Some performance socks blend a small percentage of synthetic into wool or cotton for durability. That's fine. Pure synthetic is the problem.

One more thing: if your feet sweat heavy and you've got the option, change socks midday. A fresh pair after lunch is one of the easiest wins nobody talks about.

What I Use Instead of Baking Soda

Let me start by saying I'm not an expert. I'm not a chemist. I'm not a cosmetic formulator. I'm not a doctor. But you know what I am? I'm an expert in having stinky feet and shoes. Ha. It used to be embarrassing to say that. Not anymore. I can say it now because I found a way to fix it for good.

My uncle Fredy runs a cosmetic lab in Costa Rica. He's been running it for over 30 years. When I found out about his lab, I called him up and told him about my issue. Look, foot odor isn't the end of the world. But if you're the one dealing with it, it kind of is. It sucks. It's embarrassing. And nobody talks about it. You're not going to bring it up with your friends at a cookout.

So I told him, hey, I need something that actually works. Something that targets the real problem. At the time, this was about 11 years ago, I didn't even know it was bacteria causing the smell. All the stuff I'm telling you in this post? I didn't know any of it back then.

He went to work. A few weeks later he told me, hey, I made something for you. He sent it to me with instructions on how to use it. He explained the science behind shoe and foot odor. That's when I started learning what really causes the smell. I started using it and it was working. I'd give him feedback, he'd tweak the formula, and we went back and forth like that for about six months until we nailed the recipe.

At the time I was just using it for myself. I wasn't thinking about selling it. I was busy with life, work, family. For years it was just my thing. I'm not trying to sell you anything here. But eventually I was like, man, a lot of people deal with this same issue. I should probably put it out there.

So I did. It's a kit. One bottle for your feet. One bottle for your shoes. Each one lasts about a month. And I haven't touched baking soda since.

Does Baking Soda Still Have a Place?

Honestly? Yes. Just not as the main thing.

Here's how I'd use it. After you've sprayed your shoes, drop a baking soda pouch inside for extra moisture control. Put some in a coffee filter or an old sock and tie it off. You get the moisture absorption without the mess.

Baking soda is a good wingman. It just can't carry the team by itself.

If your shoe odor is mild and you're on a tight budget, baking soda is a fine place to start. But if you've been using it for weeks and the smell keeps coming back, now you know why. It was never going to fix the root problem.

The Daily Routine That Replaced My Baking Soda Habit

Here's what I do now. Every day. Takes about 30 seconds total.

Morning: Roll-on foot deodorant on the bottom of my feet and between my toes. Let it dry for a few seconds. Put on socks.

Night: Repeat morning routine, same thing after I shower. Then 3-5 sprays of shoe spray inside each shoe. Done.

Man spraying shoe deodorizer inside shoes as part of a nightly routine

That's the whole routine. No powder. No mess. No dumping anything out in the morning. My shoes don't smell. My feet don't smell. It just works.

If you want to learn more about why treating your feet matters as much as treating your shoes, I wrote about it here:

Check out the full shoe odor spray collection to see what's available.

Drop your email and I'll keep you in the loop.

FAQ: Baking Soda for Shoe Odor

Does baking soda remove shoe odor?

It reduces it, but it doesn't remove it permanently. Baking soda absorbs moisture and changes the pH inside your shoe. That helps with the smell short-term. But it doesn't stop the bacteria that cause the odor. Once you stop using it or your feet sweat again, the smell comes back. It's a temporary fix, not a permanent one.

How long should I leave baking soda in my shoes?

Minimum 8 hours overnight. 10-12 hours is ideal. The moisture absorption is the slow part. Less than 8 hours and you don't get the full effect. The bacteria-killing part doesn't happen at all, regardless of how long you leave it.

How do I get baking soda out of my shoes after using it?

Use a vacuum hose attachment to get into the seams and toe box. No vacuum? Hold the shoe upside down over a trash can and shake firmly, then run a sticky lint roller across the insole. Either way, follow up by wiping the insole with a slightly damp microfiber cloth and air-drying for 4-6 hours. Don't bang the shoes against the ground. That drives powder deeper into the lining.

Can I use baking soda and shoe spray together?

Yes. They actually work well together. The shoe spray stops the odor at the source. Baking soda absorbs extra moisture. Use the spray first, then drop a baking soda pouch in for overnight moisture control. Just don't rely on baking soda alone.

What works better than baking soda for shoe odor?

A shoe deodorizer spray with fast-drying alcohol works better because it goes after the bacteria directly, not just the moisture. Pairing that with shoe rotation and a daily foot care routine is the most effective way to stop shoe odor for good. I break down all 7 methods in my post on how to get rid of shoe odor.

Why does shoe odor keep coming back?

Because the bacteria never left. Most shoe odor methods only deal with moisture or scent. The bacteria that cause the smell are still living in the insole and lining of your shoe. Every time your feet sweat, those bacteria start producing odor again. To break the cycle, you need something that stops the bacteria and you need to do it every day.

The Shoe Spray

The spray I use instead of baking soda.

The Shoe Spray by MyFootology, the no-mess alternative to baking soda for shoe odor
  • Targets the bacteria, not just the moisture. Alcohol-based, dries clean, no powder.
  • 3 sprays to the toe, 2 to the heel. Inside the shoe, at night. Takes 10 seconds.
  • One bottle lasts about a month at daily use.
  • Made in USA. Built by me with my uncle. Used by me every day.
  • Results in as little as 7 days. 30-day money-back guaranteed.

$11.97

Free shipping on orders $35+

Get the Shoe Spray
Back to Journal