Carpet cleaning prices are increasing, much like in other industries. For a three-bedroom home, the average cost is around $175, but larger homes can run between $500 and $600, especially if stairs and hallways are carpeted. Ultimately, the cost depends on the size of the area and the number of rooms being cleaned, with most companies charging by room or square footage. Additional factors, such as pet urine odor treatments or stain removal services, can also impact the final price.