Carpet shampooing is essential for deep cleaning, especially if you have pets or high foot traffic in your home. Regular deep cleaning helps to remove embedded dirt, allergens, and bacteria, contributing to a healthier indoor environment. According to the Environmental Protection Agency (EPA), maintaining clean carpets can improve indoor air quality, reducing the risk of respiratory issues (EPA on Indoor Air Quality).

Making your own carpet shampoo at home is not only cost-effective but also ensures that you are using safe, non-toxic ingredients. Homemade solutions allow you to avoid the harsh chemicals found in many commercial products, which can be harmful to both your health and the environment. This comprehensive guide will walk you through the process of creating and using your own DIY carpet shampoo, providing you with an effective and eco-friendly alternative to store-bought cleaners.

Why Make Your Own DIY Carpet Shampoo?

Economical: Store-bought carpet shampoos can be pricey. Making your own solution can save you money, allowing you to allocate your budget towards other home essentials. By using ingredients that you likely already have at home, you can avoid the recurring cost of commercial products.

Customizable: You can tailor the shampoo to your needs, adding essential oils for fragrance or extra ingredients for tougher stains. This customization ensures that your cleaning solution is perfectly suited to your home’s specific requirements. Whether you need a stronger mix for high-traffic areas or a gentle solution for delicate fibers, you have complete control over what goes into your cleaner.

Eco-Friendly: Homemade shampoos use natural ingredients, reducing your environmental footprint. Unlike many commercial products that contain harsh chemicals, DIY carpet shampoos are safe for both your family and the environment, minimizing exposure to toxins and pollutants. Using biodegradable and non-toxic ingredients not only protects your health but also reduces pollution and waste.

Health Benefits: Many commercial carpet cleaners contain volatile organic compounds (VOCs) and other harmful chemicals that can negatively impact indoor air quality. These chemicals can cause respiratory issues, skin irritation, and other health problems. By making your own carpet shampoo, you eliminate these risks, creating a healthier living environment for your family and pets.

Effective Cleaning: Homemade carpet shampoos can be just as effective, if not more so, than their commercial counterparts. With the right combination of ingredients, you can tackle tough stains, eliminate odors, and maintain the freshness and appearance of your carpets. Baking soda, vinegar, and essential oils work together to lift dirt, neutralize odors, and leave your carpets looking and smelling clean.

Sustainability: Making your own cleaning solutions promotes sustainability by reducing the demand for single-use plastic containers typically used for commercial cleaners. By reusing spray bottles and mixing your solutions at home, you contribute to reducing plastic waste and promoting a more sustainable lifestyle.

Peace of Mind: When you make your own carpet shampoo, you know exactly what ingredients are being used. This transparency gives you peace of mind, especially if you have children or pets who spend a lot of time on the carpet. You can rest assured that your cleaning practices are safe and non-toxic.


  • 1 cup of warm water
  • 1/2 cup of white vinegar
  • 1/4 cup of hydrogen peroxide: Acts as a bleaching agent to brighten the carpet.
  • 2 tablespoons of dish soap (preferably clear and unscented)
  • 2 tablespoons of fabric softener: Adds a pleasant scent and helps to keep carpets soft.
  • 10 drops of essential oil (optional, for fragrance)
  • 1 cup of baking soda: To be sprinkled directly on the carpet before shampooing.


  1. Prepare Your Ingredients: Gather all the ingredients and a clean spray bottle or a bucket. You will also need a carpet shampooer or a scrubbing brush for manual cleaning.
  2. Mix the Water and Vinegar: In a large bowl or bucket, combine the warm water and white vinegar. Vinegar acts as a natural disinfectant and deodorizer.
  3. Add Hydrogen Peroxide: Carefully add the hydrogen peroxide to the mixture. Hydrogen peroxide helps to brighten and sanitize the carpet but should be used with caution on darker carpets to avoid bleaching.
  4. Add Dish Soap: Stir in the dish soap. Dish soap helps to break down grease and dirt.
  5. Add Fabric Softener: Mix in the fabric softener. This ingredient adds a fresh scent and helps keep the carpet fibers soft.
  6. Optional Fragrance: If you desire, add 10 drops of your favorite essential oil. Lavender, eucalyptus, or lemon essential oils work well.
  7. Mix Thoroughly: Stir the mixture well to ensure all ingredients are combined. If using a spray bottle, pour the solution into the bottle.
  8. Prepare the Carpet: Before applying the shampoo, vacuum the carpet thoroughly to remove loose dirt and debris.
  9. Sprinkle Baking Soda: Evenly sprinkle baking soda over the carpet. Baking soda helps to lift dirt and neutralize odors. Let it sit for about 10-15 minutes.
  10. Apply the Shampoo:
    • Using a Carpet Shampooer: If you have a carpet shampooer, pour the solution into the machine’s reservoir according to the manufacturer’s instructions. Shampoo the carpet as directed.
    • Manual Cleaning: If you are cleaning manually, spray the solution generously onto the carpet. Use a scrubbing brush to work the shampoo into the carpet fibers in a circular motion.
  11. Scrub the Carpet: For manual cleaning, scrub the carpet thoroughly to ensure the shampoo penetrates deeply. Pay extra attention to heavily soiled areas and stains.
  12. Rinse the Carpet: After shampooing, it’s important to rinse the carpet to remove any residue. Use clean water in your carpet shampooer or a clean spray bottle. Rinse the carpet by spraying water and blotting with a clean towel until the water runs clear.
  13. Dry the Carpet: Allow the carpet to air dry completely. You can speed up the drying process by using fans or opening windows to increase air circulation. Avoid walking on the carpet until it is fully dry to prevent new dirt from being tracked onto the clean surface.
  14. Vacuum Again: Once the carpet is dry, vacuum it again to fluff up the fibers and remove any remaining baking soda or shampoo residue.

Tips for Effective Carpet Shampooing:

Regular Maintenance: For areas with high foot traffic, shampooing more frequently can keep your carpets looking fresh and new. High-traffic areas often accumulate more dirt and grime, which can wear down carpet fibers over time. Regular maintenance not only improves appearance but also extends the life of your carpet. For general upkeep, aim to shampoo your carpets every 6-12 months. This routine helps to remove embedded dirt and maintain a clean, healthy home environment.

Spot Treatment: Address spills and stains immediately with a spot cleaner to prevent them from setting in. Quick action can prevent stains from becoming permanent and reduce the amount of cleaning needed later. Blot the spill gently with a clean cloth or paper towel, then apply a spot cleaner or your DIY carpet shampoo solution. Avoid rubbing the stain, as this can push it deeper into the fibers.

Thorough Vacuuming: Before applying any carpet shampoo, it is crucial to thoroughly vacuum the carpet to remove loose dirt and debris. Vacuuming helps to lift and remove surface dirt, making the shampooing process more effective. It also prevents dirt from turning into mud when mixed with the cleaning solution, ensuring a more thorough clean.

Test First: Always test your DIY shampoo on a small, inconspicuous area of the carpet to ensure it doesn’t cause discoloration or damage. Different carpets react differently to cleaning solutions, so this step is important to avoid any unintended damage. Apply a small amount of the shampoo to a hidden area, let it sit for a few minutes, and then blot it with a clean cloth to check for any adverse effects.

Proper Equipment: If using a carpet shampooer, make sure it is in good working condition. Regularly clean the machine’s brushes and filters to ensure optimal performance. A well-maintained machine can effectively distribute the shampoo and extract dirt and water, leaving your carpet cleaner and drier. If you’re cleaning manually, use a quality scrubbing brush that can reach deep into the carpet fibers.

Ventilation: Ensure proper ventilation during and after shampooing to help the carpet dry quickly and prevent mold growth. Open windows and use fans to increase air circulation. Proper ventilation speeds up the drying process, which is essential for preventing mold and mildew that can develop in damp carpets. Avoid walking on the carpet until it is completely dry to maintain cleanliness and prevent any new dirt from being tracked onto the wet carpet.

Transform your space with Good Cleaner Co, Ottawa’s premier cleaning service provider. Specializing in both residential and commercial settings, we offer top-notch janitorial services for office buildings, ensuring pristine lobbies, entrances, and common areas. Our dedicated team guarantees a spotless environment, enhancing the overall appeal and hygiene of your property. Choose Good Cleaner Co for reliable, professional cleaning solutions tailored to your needs.