Blog>How-To Guides>How to clean a carpet

Last updated: 17 May 2024

How to clean a carpet

It's time to say goodbye to stubborn dust, dirt and pet fur in your carpets. Here's how to clean your carpet properly.

How to clean a carpet
The easier way to book quality trades
Verified estimator
Download app

To keep your home looking great, we've put together this guide with our top tips for how to clean a carpet and make sure there are no dust mites lurking.

Your carpet is put through its paces every day and can become dirty and stained without regular cleaning. Whether it’s pet fur, mud from your shoes or food and drink spills, your carpet will keep hold of it all.

We’ll cover how to clean different carpet stains, such as blood or vomit, and different methods for refreshing your carpet.

Plus, we’ll explain how to clean your carpet using vinegar, shampoo, a vacuum, stain remover, a carpet cleaner or baking soda.

For best results, we always recommend hiring a professional carpet cleaner. They'll be equipped with all the right tools and experience to get your carpet looking its best.

how to clean dog poop off carpet

How to clean carpets at home

If it’s been years since you last cleaned your carpet, it’ll likely be very dirty and stained (even if you can't see it!).

Luckily, most carpets can be brought back to life with a bit of TLC.

First, you'll need to gather the following tools and materials:

  • White vinegar

  • Salt

  • Baking soda

  • Microfiber cloths

  • Vacuum

  • Stiff bristled brush

  • Spray bottle

How to clean a carpet by hand:

  1. Start by moving as much furniture as you can out of the room before vacuuming your carpet thoroughly to remove any debris.

  2. If you have a lot of pet hair on your carpet, you can also use a squeegee to pick up the hair.

  3. Now, you’ll need to mix three parts of water with one part white vinegar. Fill up your spray bottle with the liquid.

  4. Test on a hidden part of your carpet to ensure the mixture doesn’t stain.

  5. Next, cover the entire carpet making sure it is damp before leaving for at least five minutes to work.

  6. Use your microfibre cloth to absorb as much liquid as possible, also lifting the dirt from the carpet.

  7. Keep rinsing the cloth when it becomes dirty to ensure you’re picking up every trace of grime from your carpet.

  8. You can then leave your carpet to air dry, trying not to walk on it in the meantime.

Professional cleaner removing coffee stain from carpet

How to clean carpet stains

As carpet is so absorbent, it’s prone to staining, particularly if it’s a light colour. Luckily, it’s possible to clean carpet stains from all manner of spills and bring your carpet back to life.

Check out the following tips for removing different types of stains:

How to clean vomit from carpet

Having children and pets means it’s almost certain that you’ll eventually need to clean vomit out of your carpet. We’d recommend dealing with this as soon as possible to prevent staining.

You simply need to cover the stain with baking soda, leave for 15 minutes, vacuum, cover a cloth with a mixture of water, vinegar and dish soap, then blot the stain.

How to clean dried cat urine from carpet

Bringing a cat into your home can be bad news for your carpets. The smell of cat urine is particularly strong, so you’ll want to address this sooner rather than later.

The best way to clean urine from carpet is to use a carpet cleaner liquid made for removing cat urine.

Enzyme products are a great choice. You can also use vinegar or baking soda to eliminate any remaining odours.

How to clean blood from carpet

Accidents in the home are unavoidable and you may need to clean blood from your carpet.

It’s important to tackle blood stains straight away, if you can, to prevent further damage to your carpet.

To remove blood, mix a small amount of dish soap and cold water, then apply with a cloth. Blot the area and if this doesn’t help you could try using ammonia.

How to clean milk out of carpet

Milk’s less likely to leave visible stains than blood but can still start to smell over time if not dealt with. If you need to get milk out of carpet, start by absorbing as much liquid as you can.

Next, mix a tablespoon of dish soap with two warm cups of water and soak it up with a cloth. You can then blot the stain and if necessary, use ammonia to remove any lasting odours.

How to clean dog poo off carpet

Dog poo in your home is inevitable if you have a puppy or older dog so it’s essential you know how to properly clean your carpet after any ‘accidents’.

Firstly, remove any solid waste and dispose of it properly. You can then spray a mixture of dish soap, vinegar, and cold water over the stain.

Blot with a cloth and finish by sprinkling baking soda over the area before vacuuming after 15 minutes.

How to clean red wine from carpet

Similar to blood, if you spill red wine on your carpet, it’ll be hard to hide the stain. Don’t panic though, there’s a good way of getting red wine out of carpet.

Try using white vinegar or dish soap, but if that doesn’t work, we’d recommend trying hydrogen peroxide (just do a patch test first). Absorb the liquid then mix the peroxide with dish soap and blot with a cloth.

How to clean tea stains from carpet

While drinking a warm cup of tea is one of the best ways to relax, tea stains on a carpet can be a real issue.

To remove tea from your carpet, start by blotting it with a cloth. Then add a little water to prevent further staining. Apply vinegar mixed with water or a carpet cleaning liquid to the stain and keep blotting using a cloth.

Finally, rinse with cool water.

How to clean candle wax off carpet

If you accidentally drip candle wax onto your carpet, it can set into the fibres, making it hard to remove. However, you can get rid of the wax for good using an iron.

To start with, remove as much wax as possible with a blunt knife. Next, place a damp towel over the stain and hold the iron over the towel for 10 seconds. The wax should move from your carpet onto the towel.

See the tradespeople we've checked and recommend for your job

How to steam clean carpet

how to clean a carpet with vacuum

Another way of giving your carpet a refresh is to use a steam cleaner. Steam is great for lifting dirt out of a carpet and killing off any germs in the process.

Wondering how to steam clean a carpet? Use the following steps:

  1. Move all your furniture out of the way and remove any dust from your skirting board.

  2. Thoroughly vacuum the carpet to remove any dirt that may affect your steam cleaning.

  3. Add water to your steam cleaner and if necessary, add dish soap or carpet cleaner (check the steam cleaner instructions for guidance).

  4. Allow the machine to heat up.

  5. Start away from the door and run the steam cleaner over the carpet in long straight rows. Make sure to overlap your rows to prevent any missed patches of carpet.

  6. Try not to walk over the damp carpet before it has time to dry. This usually takes about eight hours.

How to clean carpet stairs

The carpet on your stairs sees a lot of foot traffic. This can mean without regular cleaning it can become especially dirty. Use the below tips to revitalise your stairs:

  • Make sure to regularly vacuum your stairs, lifting the carpet pile so it doesn’t become flattened.

  • For best results use a carpet cleaner and carpet shampoo.

  • As stairs are narrow surfaces, make use of the attachments that come with your carpet cleaner.

  • Remember to clean the vertical surfaces of your stairs as well as the flat surfaces.

  • If you struggle to lift heavy objects, choose a lightweight cleaner.

  • You can also use a stiff brush to remove dirt that has become hard on your stairs.

How to clean wool carpet

Wool carpet is pretty easy to maintain and also repels stains, making it a great choice for busy homes. To clean wool carpet stains or spills, use the below steps:

  1. Absorb as much of the liquid as possible using a clean cloth. Don’t scrub the stain as this could make it sink deeper into your carpet.

  2. Pick a cleaning spray that’s safe for use on a wool carpet and spray it onto a clean cloth.

  3. Blot the stain until it disappears.

How to deep clean carpet in 5 steps

If your carpet hasn’t been cleaned in years, the chances are it’ll need a deep clean rather than just vacuuming.

To help you with the carpet deep clean process, here's our 5-step guide...

Step 1: Preparation

The first step for carpet deep cleaning is to remove all furniture and objects from your carpeted area.

Once clear, vacuum the carpet thoroughly to remove any loose dirt, dust, and debris. This preparation is important for effective deep cleaning of carpets.

Step 2: Spot treatment

Inspect your carpet for any noticeable stains on the carpet and apply a suitable carpet stain remover (follow the manufacturer’s instructions). Always test the cleaning product on a small patch of carpet first to ensure it doesn’t damage or discolour the carpet.

Step 3: Apply shampoo

If possible, we recommend using a deep cleaning carpet machine – which you can rent or buy. Use a carpet shampoo and follow the machine's instructions along with the recommended cleaning solution.

Work in sections, starting from one corner of the room and moving methodically across the room to cover the entire carpet.

Step 4: Rinse and remove excess water

After you’ve applied the shampoo (and left it, if required), go over the carpet again with clean water to rinse out any remaining cleaning solution.

By removing as much water as possible you’ll help speed up the drying time.

Step 5: Leave to dry

Allow the carpet to dry completely before walking on it or replacing any furniture. You can speed up the drying process by opening windows and/or using fans.

Once dry, vacuum the carpet again to fluff up the fibres and remove any remaining dirt.

By following these steps you should be left with a carpet that looks, feels and smells fresh.

If you're unsure how to deep clean your carpet, it's also worth having a look at our carpet and upholstery cleaning tips.

Hiring a professional to deep clean carpets

Cleaning a carpet can be hard work and if you don’t own a carpet cleaner, this can be a time-consuming job. To get the best results we recommend hiring a professional carpet cleaner.

Take a look at our professional carpet cleaning vs DIY guide to see why.

How much does professional carpet cleaning cost?

The cost of professional carpet cleaning will depend on various factors including the type of carpet you have and the size of your room.

Check out our carpet cleaning cost guide to price up your job.

See the tradespeople we've checked and recommend for your job

Share this article:

See the tradespeople we've checked and recommend for your job