(  Maintenance & advice  )

How to Remove Bad Odours from Carpets and Rugs: The Complete Guide

Musty air, a pet smell, or just a stale odour that won't go away? Smells sit deeper than you'd think. Here's how to tackle it yourself — and when to call in help instead.

1 August 2026 · 4 min read
Deep cleaning of upholstery with professional equipment

A carpet or rug that smells, even though you can’t see a stain — sound familiar? Odours sink deep into the fibres and the backing, and rarely disappear on their own. They’re usually caused by moisture, pets, sweat, or spilled liquids that never fully dried out. Here’s our approach.

What you’ll need

  • A good vacuum cleaner (preferably with a HEPA filter)
  • Baking soda (sodium bicarbonate)
  • A soft brush
  • Optional: an odour-neutralising fabric spray

Step by step

  1. Vacuum thoroughly first. Always start with slow, thorough vacuuming — go over the same area several times, including against the direction of the fibres. This removes dust, skin, and hair residue that feeds odours.
  2. Sprinkle baking soda generously over the entire surface. Baking soda neutralises odours instead of masking them. Work it in lightly with a soft brush so it gets down between the fibres.
  3. Let it sit for at least 4 to 8 hours — a full night works even better for stubborn odours. The longer the baking soda can sit, the deeper it draws the smell out of the fibres.
  4. Vacuum the baking soda back out completely. Take your time here: go over the carpet slowly and repeatedly so no powder is left behind.
  5. Ventilate the room well. Open windows or use a fan to keep the air circulating during and after the treatment.
  6. Check the underside for a loose rug. Flip the rug over and repeat the treatment on the underside too if the smell persists — moisture and odour often travel straight through the material.

A word of caution

Baking soda can affect the surface of some natural fibres (such as silk or certain wool rugs). Always test on a small, inconspicuous corner first before treating the whole rug.

When is treating it yourself not enough?

For stubborn odours — think pet accidents that have already soaked in, smoke smell, or moisture damage — the cause often sits deeper than a surface treatment can reach. Our professional odour treatment and carpet and rug cleaning tackle the odour at its source with steam and extraction, deep into the fibres.

And for the smaller, everyday odours, a dedicated line of products is coming soon that lets you tackle it yourself in no time. Keep an eye on our products page.

Prefer to try it yourself first?

Our own cleaning products are made specifically for jobs like this.

See our products →

Prefer to leave it to us?

We're happy to come by for a thorough, professional clean.

Book an appointment
Jaimy van Frisse Gappies

Free advice or a quote?

Send us a message via WhatsApp, email, or the contact form. We usually reply the same day.

No call-out fee within 25 km
Friendly and professional service
Clear pricing, no surprises

Send us a message!

Frisse Gappies
5/5
30+ reviews
Frisse Gappies – From sofas to mattresses, we make everything fresh and like new again.

Opening hours

Monday
18:00–23:00
Tuesday
18:00–23:00
Wednesday
18:00–23:00
Thursday
18:00–23:00
Friday
18:00–23:00
Saturday
9:00–23:00
Sunday
9:00–23:00
Frisse Gappies Netherlands ©2026 | All rights reserved.
Chamber of Commerce (KvK): 94427763
Privacy policy
Website by Roland