Carpet cleaning prices range from approximately 15 to 35 cents per square foot, depending on the size and condition of the carpet. If you can do a good job cleaning a 1,300-square-foot house in three hours and need $100 per hour for your cost structure, a price of around 25 cents a square foot is a good bid.