If your carpet has not been cleaned in several months or just needs to be refreshed On time carpet cleaning recommends a carpet steam cleaning. Steam cleaning is the affordable way to maintain your carpet by keeping them clean and odor free without using any chemicals that could be a hazard to your children or pets. Steam cleaning is perfect if you need to remove surface dirt stains. With our steam cleaning process, an organic detergent is applied to loosen dirt; we inject hot water into the carpet fiber and quickly extract the dirt and detergent using a commercial grade vacuum cleaner. And with our steam cleaning service, we only use the most advanced tools and safest green carpet cleaning solutions available on the market today. You should steam clean your carpets every 6 months. Steam cleaning is the most affordable way to keep your carpets clean if you set up a schedule for them to be steam cleaned every 6 months.