Carpet cleaning cost is the first thing most homeowners want to know before they book, and the honest answer is that it depends on how the company charges. Professional carpet cleaning usually costs $25 to $75 per room, or $0.20 to $0.40 per square foot, and most whole-home jobs land between $120 and $350. A single small room costs more per square foot than a whole house, because most companies set a minimum charge of about $75 to $125.
How Much Does Carpet Cleaning Cost?
For a typical home, expect to pay $25 to $75 per room for professional carpet cleaning. A three-bedroom house with a living room usually runs $150 to $300, and the national average for a house with three carpeted bedrooms sits close to $180.
Per-room pricing is the most common for residential jobs. A standard bedroom of 150 to 200 square feet usually lands around $50 to $65. Per-square-foot pricing is more common with larger companies and commercial work. Whole-house pricing bundles everything into one number, often the best deal for four or more rooms, since added rooms are usually discounted.
Watch the minimum charge. If a company quotes $40 a room but has a $100 minimum, a single-bedroom clean costs $100, not $40. Ask for the minimum before you book, and get the quote in writing with the rooms listed.
Carpet Cost Per Square Foot: Doing the Math
The carpet cost per square foot for professional cleaning usually falls between $0.20 and $0.40. A 300-square-foot family room (15 by 20 feet) therefore costs roughly $60 to $120. Heavily soiled carpet can push the rate toward $0.50 per square foot.
Square-foot pricing is measured on open carpet a tape measure can reach, which means hallways and landings count but the space under heavy furniture usually does not. To compare two quotes, convert both to a per-square-foot figure: divide the total by the carpeted area. A quote that looks cheap per room can be expensive per square foot once the room-size cap is factored in, since many per-room rates cap at about 200 square feet.
What Professional Carpet Cleaning Costs by Method
The cleaning method sets the price as much as the room size does. Carpet steam cleaning, also called hot water extraction, is the most common and most recommended method, running about $0.25 to $0.40 per square foot, or $100 to $310 for a visit. It is the deep clean most carpet warranties expect, because hot water and strong suction pull dirt from deep in the fibers. It also takes the longest to dry, usually 6 to 12 hours.
Dry cleaning uses compounds instead of water and costs roughly $0.25 to $0.45 per square foot. It dries in 1 to 2 hours, which suits offices and carpets that cannot take much moisture, but it does not clean as deeply as steam. Encapsulation runs $80 to $200 per room and leaves almost no residue, while bonnet cleaning is the cheapest at $25 to $85 per room but only cleans the surface.
Shampooing is the older, cheaper method, at about $0.20 to $0.30 per square foot. It can leave residue that attracts dirt faster, which is why most professionals now prefer steam or encapsulation. If a quote is far below the ranges above, ask which method it covers — a cheap bonnet clean is not the same service as a steam extraction.

How Much Do Carpet Cleaners Charge for Extras?
The base price rarely tells the whole story. Most carpet cleaning companies charge extra for the things that take more time or product, and those add-ons are what push two quotes for the same house far apart. Stairs usually cost $3 to $5 per step, or $45 to $65 for a full staircase. Pet urine treatment with an enzyme solution adds $20 to $40 per room.
Stain removal is priced by severity, from about $25 for a small spot to $300 for a large, set-in stain. A carpet protector treatment adds $10 to $40 per room. Moving heavy furniture costs $10 to $75, and same-day service can add $50 to $100. Before you accept a quote, ask which of these are included and which are separate lines.
How Much Does Stanley Steemer Cost?
Stanley Steemer is the name most people ask about first, and it prices in the mid-range of the national chains. National franchise chains generally charge $150 to $350 for a whole-house clean, and Stanley Steemer sits inside that band rather than at either end. The company does not publish one flat national price, so your actual quote depends on your location, the number of rooms, and the condition of the carpet.
What you are paying for with a big chain is consistency: truck-mounted equipment, trained technicians, and a standard process in every city. A local owner-operator may charge less for the same rooms, especially for a whole-house job. Get one quote from a national chain and one from a well-reviewed local company, and compare them line by line.
DIY vs Professional: How Much Does It Cost to Rent a Carpet Cleaner?
Renting a carpet cleaner costs $30 to $50 per day, plus $20 to $30 for the cleaning solution, so a weekend DIY clean of a few rooms runs about $50 to $80 in total. That is less than a professional visit, but the machines are not the same: rental units have weaker suction than a professional truck-mounted system, so carpets stay wetter longer and the clean does not reach as deep.
DIY makes sense for light, routine cleaning and for a single room between professional visits. It is a poor choice for pet urine, heavy traffic lanes, or carpet that has not been cleaned in years, because weak extraction leaves moisture in the padding, and damp padding is where musty smells and mildew start. If you go the DIY route, follow our best carpet cleaning techniques for the passes and drying steps that matter most.
If you are weighing a purchase instead of a rental, our carpet cleaner buying guide compares upright, portable, and steam machines.
How Much to Clean a Rug?
Area rugs are priced differently from wall-to-wall carpet, usually $2 to $8 per square foot. A 5-by-8-foot rug therefore costs roughly $80 to $320 to clean professionally, depending on the material. Wool, silk, and handmade rugs sit at the top of that range and should go to a specialist.
Small rugs are often cheaper to clean by hand at home. Our rug cleaning guide shows the by-hand method for light stains.
One warning applies to rugs and wall-to-wall carpet alike: too much water is the most common DIY mistake. Over-wetting soaks the padding, invites mildew, and can take days to dry. Our carpet cleaning mistakes guide explains how to avoid it.
When to Clean vs Replace Your Carpet
Professional cleaning is worth it when the carpet is structurally sound but dirty, stained, or smelly. A deep clean every 12 to 18 months keeps most carpets looking good for their full lifespan, and the Carpet and Rug Institute recommends periodic professional cleaning.
Replacement makes more sense when the carpet is worn flat in traffic lanes, the padding is damaged, or pet urine has soaked through to the subfloor. As a rough rule, if a professional clean plus stain treatment costs more than half of what new carpet would cost for the same room, get a replacement quote too.
My sister put off cleaning the carpet in her kids’ playroom for two years, then got a quote and realized a $140 professional clean made it look nearly new. She now books one every spring instead of waiting until the stains feel permanent.
How to Save Money on Carpet Cleaning
Start by getting three written quotes and comparing them per square foot, not per room, since room sizes differ. Ask each company the same questions: which method, what is included, what is the minimum charge, and what costs extra. Bundle rooms into one visit, because added rooms are usually discounted. Book in the off-season, clear the rooms yourself to avoid the moving fee, and vacuum twice a week to stretch the time between deep cleans.
Frequently Asked Questions
How much does carpet cleaning cost?
Professional carpet cleaning costs $25 to $75 per room, or $0.20 to $0.40 per square foot. Most whole-home jobs land between $120 and $350, with a three-bedroom house usually close to $180.
How much does professional carpet cleaning cost?
Professional carpet cleaning costs $25 to $75 per room, or $150 to $300 for a whole house with three bedrooms and a living room. Steam cleaning, the most thorough method, runs $100 to $310 per visit.
How much do carpet cleaners charge?
Carpet cleaners charge $25 to $75 per room or $0.20 to $0.40 per square foot, with a minimum service charge of about $75 to $125. Pet-damaged carpet costs more, up to $79 to $113 per room for enzyme treatment.
How much does it cost to rent a carpet cleaner?
Renting a carpet cleaner costs $30 to $50 per day, plus $20 to $30 for cleaning solution. A weekend DIY clean of a few rooms runs about $50 to $80 in total.
How much does Stanley Steemer cost?
Stanley Steemer prices in the mid-range of national chains, which generally charge $150 to $350 for a whole-house clean. There is no single flat national price, so your quote depends on location, room count, and carpet condition.
How much does it cost to shampoo carpet?
Shampooing a carpet costs about $0.20 to $0.30 per square foot, or roughly $100 to $240 per room. It is one of the cheapest professional methods, but it can leave residue that attracts dirt faster.
How much to clean a rug?
Professional rug cleaning costs $2 to $8 per square foot, so a 5-by-8-foot rug runs roughly $80 to $320. Wool, silk, and handmade rugs cost more and need a specialist.
Final Thoughts
Carpet cleaning cost comes down to three numbers: the per-room rate, the per-square-foot rate, and the extras. Get the quote in writing, compare it per square foot, and make sure you know which method you are paying for. A $25-per-room bonnet clean and a $65-per-room steam extraction are not the same service. Clean every 12 to 18 months, treat stains early, and the carpet you already own will last years longer.
