How to Wash Carpets Without a Carpet Cleaner

From spot cleaning to scrubbing your whole carpet, this guide has you covered

Get quotes from carpet cleaners near you
No obligation · 100% free
Get quotes from carpet cleaners near you
No obligation · 100% free
Need Help With a Project? Connect With a Pro
  • You can clean carpets by hand using baking soda, vinegar, dish soap, or club soda when you don't have a machine available.

  • Professional carpet cleaning costs $120 to $230, with shampooing at $240 and steam cleaning at $300, while DIY supplies cost under $20.

  • Blot fresh spills immediately with paper towels, then treat stains with club soda or a vinegar solution to lift dirt before it sets.

  • Hiring a local carpet cleaning professional saves hours of scrubbing and removes deeply set stains that hand cleaning methods can't reach.

Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.
Geo Icon

Carpets get dirty; that’s just a fact of life. Whether your toddler spilled a cup of grape juice or your shoes tracked dirt through your home for months, you can learn how to wash carpets without a carpet cleaner.

Though carpet cleaning isn’t always a fun job, it’s a job that eventually needs to get done (ideally as soon as the mess appears). It’s time to put on your DIY hat and dive into carpet-washing steps that don’t involve a carpet cleaner.

How to Clean a Carpet Without a Carpet Cleaner

6 carpet cleaning benefits, including reduced allergens, remove stains, and improved appearance

After you spot treat stains, you’ll need to clean your entire carpet. This guide will walk you through it step-by-step—without leaving dirty shoe prints. 

1. Vacuum Your Carpet

Start by cleaning your carpet with a vacuum, removing loose dust and dirt. If your vacuum is too delicate to vacuum, you can try brushing it with a stiff-bristled broom. It may take a little more elbow grease, but it works well—especially on pet hair.

2. Sprinkle Some Baking Soda 

It’s not just for baking cakes: Baking soda is a multi-use green cleaning product that can banish nasty odors. Sprinkle baking soda across your carpet, and let the powder sit for at least 30 minutes before you vacuum it away. 

How to Spot Clean a Carpet Without a Carpet Cleaner

Blue carpet being cleaned by brush.
Photo: Karen / Adobe Stock

Before you clean your entire carpet, you’ll need to spot clean the stains, ideally when the stain is fresh. Each carpet cleaning method has its pros and cons. Some are gentle, albeit less effective, while others are harsh but can lift tougher stains. Start with club soda (which is typically harmless unless you’re dumping lots of it on a wool rug that can’t handle moisture) and move from there.

1. Blot With Paper Towels

If you’ve got a fresh, liquid spill on your hands, blot it immediately with a white paper towel or absorbent microfiber cloth. You may be able to blot up the entire stain before it sets. If not, move to another method.

2. Try Club Soda

Blot—don’t scrub—your stain using a white paper towel and a small amount of club soda. Use just enough to saturate the area. This method will help dilute and lift a fresh stain. It won’t work well with a stain that has already set, so in that case, move on to the next method. 

3. Use a DIY Solution of Vinegar and Dish Soap

You can use vinegar and clear dish soap to make a powerful DIY spot cleaner. Keep in mind that vinegar is acidic, so it can lift some of the pigment in a dyed carpet. Do a spot test first. To make the solution, mix the following ingredients in a bowl: 

  • 1–2 cups of white vinegar

  • 1 cup of warm water

  • 2–3 drops of clear dish soap

Use a clean sponge or cloth to apply the solution to the stain, dabbing from the edges to the center of the stain. Let it sit for a few minutes to lift the stain, then blot it with a dry towel. Repeat the process if needed. Once you’re done, use a clean cloth to blot the area with water. You want to remove the rest of the cleaning solution. 

4. Make a Baking Soda Paste

A baking soda paste works well to remove deep carpet stains. Here’s what you need to do:

  • Combine three parts baking soda with one part water to make a paste.

  • Work the paste into the carpet (a toothbrush can help you get in deep).

  • Let the paste sit for a few hours. 

  • Once it’s dry, vacuum up the paste. 

  • If you can’t get all the paste up, you can blot the area with warm water.

Tips for Cleaning Your Carpet Without a Machine

There are a few things to remember when cleaning a carpet without a machine. Not every material is the same. Some are damaged more easily. To ensure your carpet comes out looking—and smelling—like new, consider the following:

  • Always use the gentlest cleaning method possible.

  • Always spot test your cleaner before applying it to a noticeable area on your carpet.

  • Limit moisture, which can encourage mold and mildew to grow.

  • Open your windows to help moisture evaporate.

  • Move your furniture out of the way to give you a better workspace.

  • Blot, don’t scrub. Scrubbing can spread a stain or embed it deeper into the pile.

  • If you’re cleaning the whole carpet, start in a corner and work your way across. You want to avoid stepping over areas you’ve already cleaned—especially if they’re still wet or covered in powder.

How Much Does It Cost to Clean Your Carpets?

The typical cost of professional carpet cleaning is $120 to $230, depending on the job. You’ll pay an average of $240 for shampooing or $300 for steam cleaning. If you do the job on your own using something other than a steam cleaner, you’ll just have to pay for materials. Commercially available carpet cleaners typically cost less than $20 at a local hardware store or online.

DIY vs. Hire a Pro

You can save money on carpet cleaning by doing the job yourself. DIY cleaning generally works well as long as the carpet isn’t very delicate and doesn’t have significant stains or sticky odors (think: pet urine and cigarette smoke).

If your carpet is delicate or has deep-set stains, you’ll probably want to hire a professional. You can’t deep clean by hand as well as you can with a machine. A simple steam clean can make old carpets feel brand new. On top of that, a local carpet cleaner will know the best cleaning method for the type of carpet and the grime at hand.

Frequently Asked Questions

You can clean your carpet with products you probably already have underneath your sink. You can use baking soda the same as a powdered carpet cleaner. Club soda can lift new stains, while white vinegar and dish soap can pull out old stains.

Vinegar is the most popular natural carpet cleaning substance. Mix a one-to-one ratio of vinegar and water to make a homemade cleansing solution. Don’t completely drench your carpet with it, but you can blot some on with a rag or spritz it on with a spray bottle, then work the mixture in with a brush, allow it to dry, and vacuum the area.

Steam cleaning is generally considered better than shampooing for deep cleaning carpets. Also known as hot water extraction, steam cleaning uses heat to penetrate deep into the carpet fibers, effectively removing dirt, allergens, and bacteria without leaving behind a sticky residue. This method also tends to cause less wear on your carpet over time and leaves the fibers feeling softer. While a steamer can be more expensive, the cost is often justified by the longevity of your carpet. Shampooing may be a suitable option for quickly fixing odors or cleaning minor surface stains. However, it can leave behind a soapy film that attracts more dirt, defeating the purpose of the cleaning. The best choice depends on your needs; for a thorough, deep clean, steam is the superior option, while shampooing can handle light, surface-level dirt.

Need professional help with your project?
Get quotes from top-rated pros.

The homeowners guide to carpet cleaning services

From average costs to expert advice, get all the answers you need to get your job done.