Question: how much does it cost to have carpet cleaned?
Answer: Angie's List members report paying $25 to $75 per room for carpet cleaning, or an average of $51 per room, with the cost varying depending on where they live. Companies may also charge per square foot. If you own a smaller home, you will typically pay more because the company needs to offset travel and material costs.