Skip to content
HassleFix

Rug Smells Musty? Sun, Baking Soda, and a Deodorizer That Helps

Trapped damp makes a rug smell musty. Dry it in the sun, work in baking soda, and add a rug deodorizing powder if the mildew smell lingers.

By Jamilur Rahman Updated November 5, 2026 · 6 min read

Time
3 hours plus overnight
Cost
Under $20
Difficulty
Easy
A woven area rug with one corner folded back, showing the rug backing and a faint damp mark on the floor underneath
In this guide
  1. Quick answer
  2. Free vs. permanent fix
  3. What you'll need
  4. Why it happens
  5. Try this first (free)
  6. When free fixes aren't enough
  7. Buy the fix
  8. Rug smells after cleaning or washing? Dry it fast this way
  9. What to skip
  10. FAQ
  11. Related problems

Quick answer

A rug smells musty when damp is trapped in the fibers or the backing and mildew starts to grow. Take it outside, shake it out, vacuum both sides, and dry it in sun and moving air. Then work in baking soda to pull out the rest of the smell. A rug and carpet deodorizing powder is the easy repeat fix if it creeps back, but the lasting fix is finding the damp.

Free fix vs. permanent fix

Free fix · 3 hours plus overnight

Sun, air and baking soda

  • Shake out the rug and vacuum both sides
  • Dry it in the sun and a breeze, then flip it
  • Leave baking soda on the dry rug for several hours, then vacuum
  • Lift the rug and dry the floor underneath

How long it lasts: Often permanent when the damp source is gone. It returns if the rug sits on a damp floor again.

Most readers choose Permanent fix
Carpet and rug deodorizing powder (illustration)
Illustration

A carpet and rug deodorizing powder

Baking soda works, but a powder made for rugs is easier to shake on evenly, often adds extra odor absorbers, and makes the smell reset quick to repeat. Use it only on a rug that is completely dry.

What to get: Carpet and rug deodorizing powder

How long it lasts: Handy every few weeks or after a damp spell. It handles the smell, not the damp, so a wet rug will still smell.

As an Amazon Associate I earn from qualifying purchases.

What you'll need

  • Vacuum cleaner

    For both sides of the rug

    You have it
  • Sunny spot with a rail or clothesline

    Sun and moving air dry the backing

    Free
  • Baking soda (illustration)
    Illustration

    Baking soda

    Soaks up smell from a dry rug

    You have it
  • Fan or dehumidifier

    Dries the rug and floor on rainy days

    You have it
  • Our pick
    Carpet and rug deodorizing powder (illustration)
    Illustration

    Carpet and rug deodorizing powder

    An easy repeat treatment for a rug that gets musty

Why it happens

1

Moisture trapped in the backing

Cotton and jute backings soak up water and dry slowly. Damp underneath grows mildew, and mildew smells musty.

2

A damp floor or humid room

Basements, bathrooms and rugs over concrete collect condensation. With no airflow under the rug, nothing dries.

3

Spills and pet accidents

Liquid soaks down to the backing and the pad where you cannot see it or clean it, and it stays wet for days.

4

A rug pad that holds water

Felt and foam pads trap moisture between the rug and the floor.

5

A rug that was not fully dried after cleaning

A rug can feel dry on top and still be wet in the core. Rolling or folding it while damp is the quickest way to end up with a musty rug.

Try this first (free)

Do these in order, starting with the simplest.

  1. Shake out the rug and vacuum both sides

    Tool used: Vacuum cleaner

    Take the rug outside, shake or beat it, vacuum the top, then flip it and vacuum the back. Dust and old damp bits hold the smell.

  2. Dry it in sun and moving air

    Tool used: Sunny spot with a rail or clothesline

    Hang the rug over a rail or lay it flat on a clean surface in the sun for a few hours, then flip it. Keep wool, silk and rugs with delicate dyes in shade with airflow, since strong sun can fade them.

  3. Work in baking soda

    Tool used: Baking soda

    On a fully dry rug, sprinkle an even coat, brush it in lightly, and leave it for several hours or overnight. Vacuum it up slowly with a few passes.

  4. Dry the floor and pad

    Tool used: Fan or dehumidifier

    Lift the rug and wipe the floor. Run a fan or dehumidifier until the spot is dry, and wash or replace the pad if it smells.

  5. Put it back only when bone dry

    Press a dry paper towel against the back of the rug. If it comes away damp, give it more time.

When free fixes aren't enough

If the smell is back within a week, damp is still getting in. Check for a leak, a damp slab, or a room where humidity stays above about 50 percent. Black or green spots on the backing are mold, so wear gloves and a mask, and replace a cotton or jute rug if the growth is widespread. A deodorizing powder keeps a lightly musty rug fresh and is an easy repeat after a damp stretch, but it will not fix a leak.

Buy the fix

Still stuck after the free fixes? These are the products we would look at.

Our picks compared
PickProductFixesWho it's forBuy
Best pick
Carpet and rug deodorizing powder (illustration)
Illustration
Carpet and rug deodorizing powder
a leftover musty smell on a rug that is already dry Rug owners with a smell that lingers after sun and baking soda, or a rug that gets damp often. Check price
Budget pick
Baking soda, large box (illustration)
Illustration
Baking soda, large box
a mild musty smell on a dry rug Anyone with a light smell who wants the cheapest option. Check price
Best pick
Carpet and rug deodorizing powder (illustration)
Illustration

Carpet and rug deodorizing powder

Fixes: a leftover musty smell on a rug that is already dry

Look for: Made for rugs and carpet, with odor absorbers and not only perfume; Safe for your rug material on the label; A shaker top that spreads evenly and vacuums out clean.

Who it's for
Rug owners with a smell that lingers after sun and baking soda, or a rug that gets damp often.
Honest downside
The rug is still damp or has mold spots. Powder will not fix that, so dry or replace the rug.
Budget pick
Baking soda, large box (illustration)
Illustration

Baking soda, large box

Fixes: a mild musty smell on a dry rug

Look for: Plain sodium bicarbonate with no added fragrance; A size big enough to cover a whole rug; A fine texture that vacuums out easily.

Who it's for
Anyone with a light smell who wants the cheapest option.
Honest downside
The smell is strong, or your rug is a delicate or antique one. Check the care label first.

As an Amazon Associate I earn from qualifying purchases. We don't show prices because they change, so use the button to see today's price.

How we picked: How we picked: this page is based on rug and carpet care guides, advice on mold and indoor humidity, and the problems people report in reviews of rug deodorizers. We do not test products by hand.

Rug smells after cleaning or washing? Dry it fast this way

  • Press out water with towels, standing on them if you can.
  • Hang the rug over a rail or two chairs so air reaches both sides.
  • Aim a fan at the back, and run a dehumidifier in the room.
  • Flip it every hour or two until the back is dry to the touch.
  • Keep it off the floor and the pad until it is fully dry.

What to skip

Perfumed sprays and soaking the rug

Perfumed sprays hide the smell for a day and add more moisture. Do not steam or soak a rug unless you can dry it completely within the same day.

Frequently asked questions

Rug smells like mildew: what causes it?
Mildew grows where a rug stays damp, usually in the backing or on the floor underneath. Dry the rug in the sun and air, dry the floor, and find where the damp comes from.
Rug smells worse after cleaning: why?
The top dries first while the backing stays wet, and the wet core smells as it warms. Lift the rug, fan both sides, and flip it until the back is dry. Do not roll it up damp.
Why does my rug smell after washing it?
Water soaked into the backing and the rug did not dry fast enough. Press out as much water as you can, hang it in a breeze, and use a fan indoors. A rug can take a full day or more to dry.
Does baking soda remove musty smell from a rug?
It helps with a mild smell on a dry rug. It will not dry out a damp rug or kill mildew, so dry the rug first and use baking soda after.

As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure

Carpet and rug deodorizing powder (illustration)
Illustration

Our pick: Carpet and rug deodorizing powder

Check price