1 Low-End Estimate: $0.07 per square foot (for homes with more square footage of carpet to clean). 2  High-End Estimate: $0.30 per square foot (for homes with less square footage of carpet to clean). 3  Typical costs (without any add-on services) will average about $100 - $500 per carpet cleaning. Some companies will charge by the room (usually $15 - $40 per /room) or will give you one flat rate for a certain number of rooms in the house (including hallways and stairs). 2  Ask the company if they are running any specials for entire-house carpet cleanings.