A carpet cleaning machine for home is worth buying if you will use it for what it does well: dealing with spills, pet accidents and small areas quickly, between professional cleans. For most households the most useful machine is a compact spot cleaner with a hand tool, not a full-size upright. What to look for, in order of importance, is suction, two separate tanks, a way to rinse with plain water, and a design that is easy to empty and dry.
This guide covers what a home machine can and cannot do, the features that actually matter, the ones that matter less than the box suggests, and what to put in the tank.
What a home machine can and cannot do
Every carpet cleaning machine, from a small spot cleaner to a professional truck-mounted unit, works the same way. Water goes into the pile, and suction pulls it back out along with the soil it has loosened. The difference between machines is almost entirely in how much water they can pull back out.
That is the limit of a home machine. It has a small motor and a short, narrow airflow path, so it recovers less water than professional equipment does. Less water recovered means a wetter carpet, a longer drying time and more residue left in the pile. That does not make home machines useless. It makes them right for small areas cleaned often, and wrong for whole rooms cleaned rarely.
A sensible way to think about it: the home machine handles the accident on Tuesday night, and the professional clean every 12 to 18 months (more often with pets) handles the soil the whole carpet has built up. Our guide to how often to clean carpets covers the timing.
Spot cleaner or full-size upright?
Spot cleaners
A spot cleaner is a small, portable machine with a hose and a hand tool. It is light enough to carry up the stairs and quick enough to fetch while a spill is still fresh, which is the moment that decides whether a stain comes out. For most homes this is the machine that will actually get used, because it is never too much effort to get out.
Full-size uprights
An upright looks like a heavy vacuum cleaner and cleans a wide strip of carpet in one pass. It only earns its space in a large, fully carpeted home where you will clean whole rooms several times a year. Many people who buy one find it lives in the garage, because filling, emptying and drying it is a half-day job.
If you can only have one, buy the spot cleaner.
The features that matter
1. Suction, judged by what comes back
Suction is the most important thing a carpet cleaner has, and it is the thing the packaging is least helpful about. Motor wattage tells you how much electricity the machine uses, not how well it lifts water. The useful test is practical: in a shop demonstration or a review, look at how much of the water put down ends up in the dirty tank, and how damp the carpet feels afterwards. A carpet that feels barely damp after a few dry passes was cleaned by a machine with good suction.
2. Two separate tanks
Clean water and dirty water should never share a tank. Every serious machine has two, but some very cheap ones do not, and they put the dirty water back down.
3. A plain water rinse
The machine must be able to run with clean water and no detergent. Some models mix detergent automatically with no way to turn it off, which means every pass leaves more chemistry in the carpet. A final rinse with plain water is what stops a carpet re-soiling quickly, and it is the same principle we follow on every professional clean, where all the chemistry is in the pre-spray and the extraction is clean water only.
4. A hand tool and hose
For stairs, spots, car mats and the edges of a room, the hand tool is where most of the use is. Check that it has its own spray trigger and that the hose is long enough to reach a stair tread with the machine standing on the floor below.
5. Easy to empty and dry
A dirty water tank that cannot be fully opened, rinsed and left to dry will start to smell within a few weeks, and that smell goes into your carpet next time. Look for wide openings, removable brushes and a nozzle that comes off for cleaning.
6. Weight and cord length
These sound minor and decide how often the machine is used. A machine that is a struggle to carry upstairs does not get carried upstairs.
The features that matter less than the box suggests
- Heated water. A “heated” home machine keeps tap water warm; it does not make it hot. That is fine, but heat is not what cleans a carpet, and very hot water carries real risks: it can set protein stains, make dyes run and shrink wool. We clean with normal-temperature water ourselves. The cleaning comes from the right chemistry, enough dwell time and agitation.
- Motorised spinning brushes on every surface. Brushes help on a cut-pile synthetic carpet. On a wool loop pile such as many Berber-style carpets, aggressive brushing can fuzz the loops, and on a rug the brushes can catch and pull at fringes.
- Brand-name detergent bundles. The machine does not need its own brand of detergent. What it needs is a low-foam product that states its pH and dilution, which brings us to the next section.
- Steam. A steam mop or steamer is not a carpet cleaner, because it puts heat and moisture into the pile and recovers nothing. Our article on whether steam cleaning is bad for carpet explains the difference.
What to put in the tank
The detergent matters more than most of the machine’s features. Whatever you choose should pass four checks: it states its pH on the label or the safety data sheet; it is a concentrate with a stated dilution ratio, so you control the strength; a safety data sheet is published for it; and it is a low-foam product made for extraction, because foam the machine cannot recover stays in the carpet.
We recommend the Prochem range. It is a professional trade range rather than a supermarket one, which is exactly why it satisfies the checks above: the products state their pH, they come as dilutable concentrates with proper dilution ratios rather than an unstated ready-to-use strength, safety data sheets are published for them, and the range is broad enough to have a correct product for each class of soil rather than one bottle claiming to do everything.
Because it is a full professional range it spans the whole pH scale, so the range as a whole is not a wool recommendation: on wool and silk, use the wool-safe products within it and check for the WoolSafe Approved mark on the specific product rather than assuming it applies to everything under the name.
Trade ranges are bought from professional cleaning suppliers rather than off a supermarket shelf. That is worth the small extra effort, because dilution control and published safety data are the two things a consumer product most often withholds.
Never put washing-up liquid, laundry detergent, bleach, vinegar mixtures or carpet freshener powder into a carpet cleaning machine. For pet accidents specifically, our guide to choosing a pet stain and odour product covers the enzyme products that belong in a spray bottle rather than in the tank. If you want to understand why pH matters so much on carpet, see pH in carpet cleaning.
Before you use it on a wool carpet or a rug
Wool holds a great deal of water before it even feels wet, and it is damaged by high-pH detergents, so a home machine on a wool carpet should be limited to spot cleaning with a wool-safe product, very little water and plenty of dry passes. On rugs, a home machine is fine for a small synthetic rug and wrong for wool, viscose, jute, sisal or anything hand-knotted. Our guide to washing a rug at home sorts rugs into the ones you can tackle and the ones you should not.
It is also worth checking your carpet warranty before you start. Some manufacturers specify the cleaning method, and our article on whether cleaning can void a carpet warranty explains what to look for.
Getting the best from it
Whatever machine you buy, the technique is the same: vacuum first, pre-treat and let it dwell, one slow wet pass and at least two dry passes, a final rinse with plain water, then ventilate until the carpet is dry. We have written it out step by step in how to use a carpet cleaning machine, which applies just as well to a machine you own. And when the carpet needs more than a home machine can give it, our carpet cleaning service covers every type of carpet in homes across Gauteng.
Common questions
Is it worth buying a carpet cleaning machine for home?
It is worth it if you have pets, young children or light-coloured carpet and you will use it for spills, accidents and small areas between professional cleans. For that job, a compact spot cleaner with a hand tool is usually the most useful machine you can own. It is less worthwhile if you are hoping it will replace a professional deep clean, because a home machine has a fraction of the suction of professional equipment and leaves more water and residue behind.
What should I look for when buying a carpet cleaner?
Look for two separate tanks (clean and dirty water), strong suction, which you judge by how much water the machine recovers rather than by the motor’s wattage, the ability to run with plain water and no detergent for a rinse pass, a hand tool and hose for stairs and spots, brushes you can remove and clean, and a dirty water tank that is easy to empty and dry. Weight and cord length matter more than you expect if there are stairs in the house.
Is a spot cleaner or a full-size carpet cleaner better?
For most homes, a spot cleaner. Most of what a household needs between professional cleans is dealing with a spill, an accident or a stair tread quickly, and a spot cleaner is light enough to fetch the moment it happens. A full-size upright only earns its space in a large, fully carpeted home where you plan to clean whole rooms several times a year.
Can I use a steam cleaner on carpet?
A steam mop or garment steamer is not a carpet cleaning machine. It puts heat and moisture into the pile without recovering anything, so the dirt stays in the carpet. The heat can also set protein stains, shrink wool and soften the adhesive in a carpet’s backing. A carpet cleaning machine works by rinsing and then extracting the water, which a steamer cannot do.
What detergent should I use in a home carpet cleaner?
A low-foam extraction detergent that states its pH and comes as a concentrate with a dilution ratio, used at or below that ratio. We recommend the Prochem range, a professional trade range bought from cleaning suppliers rather than supermarkets. On wool or silk, use only the wool-safe products within it and check for the WoolSafe Approved mark on the specific product. Always finish with a rinse pass using clean water only.