How much does carpet cleaning cost?
Professional carpet cleaning is usually priced per room or per square foot. Hot-water extraction (steam) is the standard; heavy stains, pet odor treatment and stairs add to the bill.
| Typical range | $120 – $550 |
| Most common | $180 |
| Priced | average home |
| DIY-friendly? | Sometimes — a capable DIYer can save on labor |
What changes the price of carpet cleaning
- Number of rooms / square footage
- Method — steam vs. dry cleaning
- Stain and pet-odor treatment
- Stairs and furniture moving
Estimate your cost
Adjust the quality and scope, or compare with other projects.
Full typical range for this project. Adjust the quality/scope for a tighter estimate. The only way to know your real price is to get quotes from local contractors.
- ›Number of rooms / square footage
- ›Method — steam vs. dry cleaning
- ›Stain and pet-odor treatment
- ›Stairs and furniture moving
National ballpark ranges for the US. Not a quote — actual prices vary by region, home and contractor.
Carpet cleaning cost — frequently asked questions
How much does carpet cleaning cost?
Professional carpet cleaning runs about $120–$550, around $180 typical for three rooms. Per-room pricing is commonly $40–$75, with pet treatment and stairs extra.
Related project costs
This is general US cost information, not a quote. Actual prices depend on your region, home, materials and contractor — always get quotes from licensed local pros before you commit.