First steps
Start here
- Scrape or blot off fish residue and slime right away; do not rub it in.
- Sponge with cool or lukewarm water, not hot.
- Test any cleaner on a hidden spot before using it on the stain.
- Keep heat off the spot until the stain and smell are gone.
Fish residue that soaks into carpet keeps smelling long after the spill looks gone. The odor comes from slime and oil that work down into the fibers and backing, where a surface wipe can't reach. Speed matters here, since a spill left to sit can turn into a permanent stain, and carpet can only take small amounts of liquid, so the approach is light and gradual rather than a soak.
For fish sauce smell in carpet, a carpet spot cleaner does the job, but test it on a hidden patch first. Dead fish smell on carpet is a different job, since rot can reach the padding, so don't keep scrubbing the top. If the smell is still there after two rounds, that's when a professional carpet cleaner should take over.
Before you start
What carpet & rugs can take
Use with care6
- Water
- Hot water
- Oxygen bleach
- Solvents (alcohol, spot removers)
- Acids (vinegar, lemon)
- Heat, once the stain is out
Avoid3
- Soaking
- Chlorine bleach
- Scrubbing and abrasives
6 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- Dry white cloth or white paper towelsBlots the spill, and white shows you when color or residue is lifting out. (opens Amazon)
- Rounded spoonScrapes semi-solid residue up without digging into the fiber.
- Liquid dish washing detergentMakes the mild cleaning solution. Skip automatic dishwasher detergent. (opens Amazon)
- Measuring spoon and cupKeep it mild, since carpet tolerates oxygen bleach and hot water only with care.
- VacuumLifts broken-up solids before the spot gets wet.
- Lukewarm waterUsed for mixing and for every rinse.
As an Amazon Associate we earn from qualifying purchases.
5 steps
Step by step
Step 1 of 5
Blot up the residue first
Act quickly, because a delay can let the spill turn into a permanent stain. Blot any liquid with a dry white cloth or white paper towels, then gently scrape semi-solids up with a rounded spoon. Break up any solids and vacuum them before anything wet touches the spot.
Step 2 of 5
Mix and test the detergent solution
Stir 1/4 teaspoon of liquid dish washing detergent into 1 cup of lukewarm water. Dab a little on a hidden part of the carpet with a white cloth, and if color transfers or the carpet changes, stop and choose another solution.
Step 3 of 5A few minutes
Work the solution in from the edges
Dampen a white cloth with a small amount of the solution and work it gently into the spot, starting at the edges and moving toward the center. Let it sit on the spill for a few minutes, then blot. Keep going with a fresh part of the cloth for as long as color or residue keeps coming up.
Step 4 of 5
Rinse out the solution
Rinse the area with lukewarm tap water to pull the cleaning solution out of the fiber. Thorough rinsing matters here, and several rinses may be needed before the carpet is clear of soap.
Tip. Blot up the rinse water after each pass so the spot never stays soaked.
Careful. Hot water can set the fish residue into the fiber, so keep the rinse lukewarm.
Step 5 of 5
Finish with a cold rinse
When the spill is fully removed, rinse the area with cold water. Blot with a dry cloth until all moisture is gone, then let the carpet dry without heat.
If you'd rather buy than mix
Best products for fish smell on carpet & rugs
Pick a liquid dish washing detergent for hand washing, not an automatic dishwasher detergent. For the set-in option, the 3% hydrogen peroxide sold as a mild antiseptic is the right strength.
Zep Advanced Oxy Carpet & Upholstery Stain Remover
BISSELL Little Green Portable Carpet & Upholstery Cleaner
Rug Doctor Mighty Pro X3 Carpet Cleaner
Utopia Kitchen White Flour Sack Towels
Empty Spray Bottles 16oz/4Pack
How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on carpet & rugs, and its directions fit the steps above.
Finished the steps? How does it look?
Nice work. Let it dry completely and check it again in good light. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
A smell that keeps coming back needs the longer treatment.
If the smell lingers →When to call a professional →How to tell it's working
You'll know it's working when the white cloth picks up a little residue with each press and the spot looks less wet and less dark. Once the smell fades as the carpet dries, you're close to finished. If the odor returns after drying, the residue has reached the backing, and the set-in approach is the next move.
What changes for yours
Adjust for your carpet & rugs
Shrimp, tuna, or seafood
Seafood spills carry the same kind of slime and oil as fish sauce, so the steps stay the same. Blot and scrape first, then work the detergent solution in from the edges.
Juice from seafood can carry more residue down into the fiber, so don't rush the rinse. Keep rinsing with lukewarm water and blot after each pass until the cloth comes up clean.
Fish water
Fish water is mostly water, so it spreads quickly across the carpet. Plain water is a safe first cleaner on carpet when used in small amounts, so dab a little on a white cloth before anything stronger.
Once the water is out, follow the detergent steps as written. If the water has soaked through to the backing, the spot needs drying from both sides, which is a job for a professional.
Dead or rotten fish
A dead or rotten fish spill often leaves more solid matter in the carpet. Break up and vacuum any solids before anything wet touches the spot, then move on to the blotting.
Expect to repeat the solution step several times, since the spill may keep transferring to the cloth. If the smell is still there after the rinse, go to the set-in options below.
If the smell lingers
An old spot, or one that has dried, may need more than the detergent solution. The next option is 3% hydrogen peroxide, the strength sold as a mild antiseptic in drugstores. Moisten the tufts with it, let it sit for one hour, blot it up, and repeat if the spot is still there.
If the spot still hasn't lifted, a spot removal solvent approved for carpet is the next step. Put a few drops on a white cloth and work it in gently, never straight onto the carpet. Solvent can dissolve carpet materials and the backing, so test it in a hidden place first.
Stains that remain after all of this are the ones to hand off, especially if they are large or an oily residue keeps the smell in place.
Vinegar, baking soda, peroxide and more
Do home remedies work on fish smell on carpet & rugs?
Most household remedies don't suit fish smell on carpet, so it helps to know which to skip. Here is how each one stands for fish smell on carpet, so you know what to leave out.
Helps1Skip5
What makes it worse
Mistakes to avoid
Don't wait to start blotting
Fish residue that sets is harder to lift, so start blotting while you gather the rest of your supplies. Begin with the dry white cloth, not the solution.
Don't make the detergent mix stronger
A stronger mix is not safer on carpet, even when the smell is strong. Keep the mix at the strength in the steps and repeat the cycle if needed.
Don't dry the spot with heat
Heat sets stains, so keep heaters and hair dryers off the spot until the stain and smell are gone. Wait until the carpet is fully dry before you judge the result.
Don't pour solvent straight onto the spot
Solvent dropped directly on carpet can dissolve fibers and eat into the backing. Put a small amount on a white cloth and work it in from the edge of the spot instead.
Don't steam over the spill
Heat locks protein residue into the fibers, so steam can make the smell harder to clear. Hold any steam or hot water until the spot is clean and rinsed.
Don't skip the final rinse
Detergent left in the carpet can leave a sticky residue that traps fresh soil. Rinse until no suds come up, finish with cold water, and blot the area dry.
When to call a professional
A pro is the better move when the smell is still in the pad under the spot, since residue down there is out of reach at home. Water that soaked through the backing also has to be dried from both sides, which takes equipment most homes don't have.
Questions
Does fish sauce stain carpet permanently?
It can, if it's left to set. Delay may cause the spill to become a permanent stain, so blot the sauce right away and start the steps while it's still fresh.
What if I don't know what fiber my carpet is?
Check the care tag or the carpet's paperwork before you choose a method. If you can't find out, don't guess: test the detergent solution on a hidden spot first, and if the test changes the carpet, call a professional.
How do I know the fish smell is gone?
Check the spot with your nose once it is completely dry, since a clean-looking patch can still smell. If the odor is still there, the spot needs another pass through the steps or the set-in options.
Can I use a dry cleaning compound to speed up drying?
Yes, a dry, absorbent cleaning compound can be used as a substitute to minimize drying time. It only shortens the drying, so the rinse and blotting steps still come first.
Can I use laundry detergent on a fish spill in carpet?
No. Laundry detergent can contain brighteners that tint the fiber, and automatic dishwasher detergent holds bleaching agents that destroy carpet dyes. Use a small amount of liquid dish soap diluted in lukewarm water, and patch-test it somewhere out of sight before it touches the stain.
Should I use hot water to speed up the cleanup?
No. Hot water can set the fish residue and the odor with it, so keep the solution lukewarm and finish with a cold rinse. Hot water extraction has a place only for large or stubborn spills, and that work belongs to a professional with equipment.
How do I dry the spot once it's been cleaned?
Press a stack of dry white towels onto the spot and add a weight for a few minutes, then swap in fresh towels as they darken. Once they stop picking up moisture, fluff the pile with your fingers and let air move over the area until it's dry.
Fish Smell on other materials
Other stains on carpet & rugs
Start from the bigger picture
How we know this
Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.