Carpet cleaning prices can differ depending upon the type of carpet to be cleaned, cleaning method and square footage of carpet to be cleaned. Price for carpet cleaning can range from $40 per room to $70 per room based on the factors mentioned above.