Usually, a carpet cleaner will drastically cut their prices to get people to buy their Groupon. They usually give you anywhere from 50-75% off the regular INFLATED price. If you look closely, its probably only for 2 or 3 rooms of cleaning. More than 80% of people who get their carpet cleaned have many more rooms than that. Also, the Groupon is always for basic steam cleaning, never for deep cleaning, which is a lot extra. So now that $29.95 Groupon is not such a good deal if your carpet is really dirty and you have 7 areas to be cleaned. Carpet cleaners don't make money from the Groupon, Groupon does. The way the carpet cleaner makes their money is by cleaning the rest of your house, and charging you extra for deep cleaning, carpet protection, pet treatment, and other add ons. So, unless you only have a couple of rooms to be cleaned that are barely soiled, a Groupon for carpet cleaning can be pretty worthless.