Carpet & Upholstery Cleaning

Carpets and upholstery trap a number of substances that can become hazardous to your health over time. A buildup of dust, dirt, pet hair and other odors can cause allergies and reduce the air quality in your home. We at RESTORx use steam cleaning as well as other methods to restore your carpets and upholstery to pristine condition.

When To Hire Professional Carpet Cleaners

The frequency of carpet cleaning depends on the volume of traffic in that area of the house, the amount of dirt that builds up over time and the type of carpeting. If you’ve experienced a fire or flood, you should contact professional services right away to prevent further damage. On average, we recommend carpets are professionally cleaned once per year. Please contact us for a quote.

Cities RESTORx Covers

  • Cedarville · Dakota · Forreston · Freeport · German Valley · Lake Carroll
  • Lake Summerset · Lena · McConnell · Orangeville · Pearl City · Pecatonica · Ridott · Shannon

Carpet Cleaning Prices

$75 minimum charge which includes moving furniture up to 150 pounds and spot cleaning.

  • Carpet cleaning - 35¢ per square foot
  • Carpeted steps - $2.50 per step
  • MicroBan disinfectant - 20¢ per square foot

3M Scotchguard - 10¢ per square foot

Upholstery Cleaning Prices

  • Upholstered chairs - $65
  • Couches/Loveseats - $25 per linear foot
  • Call for pricing on area rugs and dry cleaning


RESTORx accepts payment by cash, check, VISA and MasterCard.

What Makes RESTORx Unique?

We are the only company that does all of the repairs and cleaning with our own personnel. Don’t worry about juggling contractors from multiple companies, we have staff trained in every area.

Trust RESTORx to take care of your carpet cleaning in a timely and thorough manner. We are dedicated to educating our employees with the most current practices and technologies in the industry. We are the only company that can guarantee 100% odor removal.