While it is important to keep your carpet clean all the time, giving the carpet cleaning job to professional cleaners is the best option. Carpet owners often wonder what carpet cleaning will cost them, and how to know whether they are being overcharged.