How to Get Fish Odor Out of Carpet

Written by jess jones
  • Share
  • Tweet
  • Share
  • Pin
  • Email
How to Get Fish Odor Out of Carpet
Fish odours in your carpet can get worse over time if not treated. (dead fish image by elyChy from

Very few smells are as distinguishable and offensive as the smell of fish. Fish smells can become prominent on your carpet from simply spilling a small amount of sauce from your favourite seafood dish. However, when the odour really starts to kick in, it may smell as if a dead fish is actually in the house. Humidity and time make the smell worse. If you don't want to call in the professionals just yet, try this home remedy to get your house smelling clean again.

Skill level:
Moderately Easy

Things you need

  • Dish detergent
  • Clean cloth
  • Baking soda
  • Vacuum
  • White vinegar
  • Clean towel

Show MoreHide


  1. 1

    Mix a small amount of detergent with warm water. Dampen your cloth, and blot the fishy area of the carpet. Rinse your cloth, and blot once again to remove detergent. Allow the carpet to dry.

  2. 2

    Sprinkle the area with baking soda and let sit for an hour. The baking soda will neutralise the fish smell. Vacuum the area well to remove all traces of the baking soda.

  3. 3

    Saturate the smelly area of the carpet with vinegar. Do not dilute. Let it sit for an hour. Blot the area with a towel to absorb the moisture and smell. You do not need to rinse the carpet. The smell of the vinegar will go away as the carpet dries.

Tips and warnings

  • For best results, treat the fish odour as soon as possible.
  • If you are unable to get rid of the fish smell, call a local carpet cleaning company to assist you.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.