How we made this guide: picks, prices and specs come from our catalog and the makers' published specs, owner quotes come from customer reviews on our product pages and every guide is checked and edited by Trevor Hall.
To get rid of carpet odor, find the source, flush it out with hot water, replace the pad if urine or long wetness reached it, then dry carpet and pad fast. A heated portable extractor such as the Mytee 1003DX Speedster at $3,761 does the extraction, and an air mover like the XPOWER P-630HC at $238 starts the drying. For a single pet spot, the Tornado PS spotter at $850 is enough.
Quick answer
Time: one to two hours of work for a room, plus drying. Add time if the pad has to be replaced. Difficulty: moderate. Tools: a carpet extractor, a spotter for single spots, air movers and a dehumidifier. Baking soda and spray fresheners only cover a smell. If the odor comes back after cleaning, the source is still in the pad or the subfloor.
Find the source first
A lasting odor is almost never on the carpet fibers alone. It sits in whatever soaked through: a spill, a pet accident, a leak or a flood. Use the table to match the smell to a likely source before you pick a fix.
| Smell | Likely source | How to confirm it | What fixes it | When the pad must go |
|---|---|---|---|---|
| Musty, damp | A leak, a flood or carpet that stayed wet | Press a hand on the carpet and check with a moisture meter; look for stains on the baseboard or subfloor | Extract, then dry carpet and pad fast; fix the leak | When the pad stayed wet for a long time or still reads wet after drying |
| Sharp, ammonia-like | Pet urine or a child accident | Find spots with a UV light in a dark room, probe them with a moisture meter, then lift a corner; dark spots on the pad and backing point to urine | Treat with a urine enzyme digester, then flush and extract the spot with hot water | When urine reached the pad |
| Sour, like old milk | A spilled drink or food that was never rinsed out | Smell is strongest at one spot; the carpet there may feel stiff | Rinse and extract the spot | Only if the spill soaked to the pad |
| Smoky | Smoke residue in the carpet and pad | Smell is room-wide and stronger when the air is warm | Extract the carpet, but walls, ceilings and the HVAC usually hold it too; see our guide on smoke odor | When the pad holds the smell after extraction |
| Sour after a shampoo | Carpet left damp or not rinsed enough | Carpet feels cool or damp a day after cleaning | Rinse with clean water, extract again and run air movers | Rarely |
If you cannot find the origin, a moisture meter reading across the room shows where water sits. Our guide to drying wet carpet after a leak covers that survey, and the pet urine odor guide covers the urine case in detail. For smoke, see how to remove smoke odor from a house.
Tools and equipment
A spray bottle often fails on a real odor because it leaves the soaked pad untouched. Set up with a heated extractor, a spotter for small areas and drying equipment.

Heated extractor for rooms
Mytee 1003DX Speedster Heated Portable Extractor, 10 gal., 500 PSI
$3,761
A 500 PSI adjustable pump, a 1,600 watt heater and a 10 gallon solution tank, sized by Mytee for small to medium rooms.
The Mytee 1003DX is a heated 500 PSI portable with a 10 gallon solution tank (Mytee's manual lists a 9 gallon recovery tank). Mytee's spec sheet rates its vacuums at 200 CFM and 130 in of water lift and the heater at 210°F maximum. It runs on two 50 ft twist-lock cords, and Mytee's manual says to plug each cord into its own grounded 20 amp circuit, so plan the power before you start. The spec sheet lists 135 lb. Skip it if you only have small spots to treat.

12 gallon option, heat optional
Sandia Optimizer 12-Gallon Portable Carpet Extractor - 300 PSI Pump with Optional Heat - 66-2300
$3,199
A 300 PSI pump, 12 gallon tanks and an in-line heater on the 66-2300-H, priced here with heat.
The Sandia Optimizer 66-2300 costs $2,613 without heat and $3,199 with heat (66-2300-H). Sandia's spec sheet lists two 25 ft 12/3 cords at 19 A each and 215 in of water lift. The 66-2300-H adds an in-line heater for solution up to 200°F. Choose the heated version for odor work.

Spotter for single spots
Tornado PS Professional Carpet Spotter (98220)
$850
A 55 PSI pump and 2 gallon tanks in a 20 lb unit, for one accident or one stain.
The Tornado PS spotter lists 84 inches of static water lift, 2 gallon tanks and 8 ft hoses. It is the machine to carry for a single spot, not for a whole room.

For drying you need air movement and dry air. See the air movers we carry, or the whole carpet extractor range.
Step 1: Vacuum and treat the spot
Vacuum the dry carpet first, because dry soil turns to mud once the machine sprays water. Then pre-treat the source. For urine, use a urine enzyme digester or an oxidizing (peroxide-based) odor treatment. Test it on a hidden spot and apply enough to reach as deep as the urine went, often into the backing and pad. Follow the label's dwell time before you rinse. A food or drink spill usually needs only a regular pre-spray.
Step 2: Flush with hot water
Hot water carries more away than cold. A heated extractor lets you flush the area with warm solution and pull it back out. On wool, keep the heat and the chemistry gentle; see how to clean wool carpet.
Mytee's manual sets the start-up order for a heated Speedster. Run the pump with the wand trigger held until the flow is steady, then turn on the heater, give the water a few minutes and only then start the vacuums. Heater first causes a vapor lock. The manual also warns against acid rinse or high-alkaline chemicals such as sodium hydroxide in the 1003DX, which damage the pump and void the warranty, and calls for low-foam detergent. Apply strong odor treatments with a hand sprayer and use the machine to rinse.
Work in slow overlapping passes so every strip gets the same amount of solution and the same number of vacuum strokes.
Make a wet pass, then a dry pass over the same strip with the spray off. Repeat until the recovery hose runs clear. The Tornado PS lists no heater, so it rinses with whatever water you fill it with.

Step 3: Check the pad
After extraction, smell the spot again. If it is still strong, lift the carpet at a corner or a seam and look at the pad. A pad that smells of urine, or that stayed wet for a long time after a leak, usually has to be cut out and replaced, because pad foam soaks up liquid and holds it. If the water came from sewage or outside floodwater, the IICRC S500 standard classes it as Category 3 and calls for removing the carpet and pad, not cleaning them; see Category 3 water damage. Wear gloves when you pull the pad.
If the pad is sound, it dries in place. Check the subfloor too, because a stained one keeps the smell alive. Clean a stained subfloor with the same urine treatment, let it dry, then seal it with an odor-blocking primer before new pad goes in.
Step 4: Dry carpet and pad fast
A damp carpet smells musty again within a short time, so drying is part of removing the odor. Air movers push air across the surface, and a dehumidifier takes the moisture out of the room.

Air mover with carpet clamp
$238
A 5 A centrifugal air mover rated at 2,980 CFM, with a clamp for lifting a carpet edge.
The XPOWER P-630HC lists 2,980 CFM, 5 A, three speeds and 21 lb. Its carpet clamp holds a lifted carpet edge so air can move under it.


Dehumidifier with built-in pump
Dapper Supply 105-Pint Commercial Dehumidifier, Built-In Pump, 8000 Sq Ft Coverage
$500
Rated at 52.5 pints per day by AHAM at 80F and 60% RH, with a pump that lifts water up to 16.4 ft.
The Dapper Supply 105-pint dehumidifier is rated at 52.5 pints per day (AHAM, 80F and 60% RH). It draws 4.6 A at 115 V. The "105-pint" in its name is an "up to" figure with no stated condition, so size it by the AHAM rating, not the 8,000 sq ft coverage claim on the listing. The built-in pump drains it on its own overnight. For the sizing math, see what size dehumidifier you need.

Close the room, point the air movers across the damp area and follow a moisture meter, not the clock, before you call it dry. For the full method after a leak or flood, read how to dry wet carpet. After a regular cleaning, see how long carpet takes to dry.
Notes by job size
| Job | Machine | Why |
|---|---|---|
| One accident or stain | Tornado PS spotter | 2 gallon tanks, 20 lb, quick to set up |
| One or two rooms with a soaked area | Mytee 1003DX Speedster | Adjustable 500 PSI pump, 1,600 watt heater and 200 CFM; Mytee sizes its 10 gallon tank for small to medium rooms |
| Larger areas or more water to pull back | Sandia Optimizer 66-2300-H | 12 gallon tanks, in-line heat and 215 in of water lift by Sandia's own rating (Mytee rates the 1003DX at 130 in); two 19 A cords |
| Drying after any of these | XPOWER P-630HC plus a dehumidifier | Moves air across the damp area and takes moisture out of the room |
More options sit in the portable carpet extractor range. If you plan to price jobs, our guide to carpet cleaning prices per room has the numbers.
Common mistakes
- Using only baking soda or a spray. These cover a smell and do not remove its cause.
- Skipping the pad check. If urine or a long wet spell reached the pad, the smell returns.
- Putting both cords on one circuit. Mytee's manual says each Speedster cord needs its own grounded 20 amp circuit.
Frequently asked questions
How can I get a bad smell out of carpet?
Find the source, then flush and extract it with hot water. If the smell stays after extraction, check the pad and the subfloor. Dry everything fast with air movers and a dehumidifier.
Does baking soda remove carpet odor?
It masks a light smell. It does not reach a soaked pad, so use it only on a light, surface smell and extract anything deeper.
What is a good heavy-duty carpet odor remover?
For pet urine, the usual heavy-duty choice is a urine enzyme digester or an oxidizing odor treatment, left for the label's dwell time. A hot water extractor then rinses out the treatment and the residue; the heated carpet extractors in our range do that job. If urine reached the pad, replace the pad.
Why does my carpet smell musty after getting wet?
Moisture stayed in the carpet or pad. Dry it fast, check the pad and fix any leak.
Why does my carpet smell musty after I shampoo it?
Usually it stayed wet too long or detergent was left in it. Rinse with clean water, make extra dry passes with the spray off and run air movers until a moisture meter reads dry.
Does new carpet off gas?
A new-carpet smell comes from the new materials, not from a spill, so extraction will not change it. Ventilate the room and run fans for the first days.
How do you get mold out of carpet?
A musty smell with visible growth is a remediation job, not a cleaning job. Growth in carpet and pad usually means removing both. Find and dry the moisture source first; see basement mold remediation.
How much does a carpet cleaning cost?
It depends on room size and soil; see carpet cleaning prices per room.
Get the odor out at the source






