We specialize in unlimited carpet cleaning !


Why not have clean carpets all the time?

With our unlimited carpet cleaning program you can. This premium service consists of cleaning all carpeted surfaces, removing stains and applying a protective coating of Scotchgard. Thereafter, on a quarterly basis, Springer’s carpet cleaning professionals focus on cleaning stains, heavy traffic areas, and renewing the Scotchgard application. Between cleaning sessions there is no charge if additional cleaning is required, like removing spills.

Springer’s professional cleaning services bring care, experience and an elite line of industrial cleaning products to your home or business.

Most commercially available cleaning products, while effective for light work, typically cannot provide the performance required for larger jobs. To overcome this problem, Springer’s carpet and surface cleaning professionals use specially formulated equipment and products from ProChem, a world leader in industrial maintenance supplies. These provide superior cleaning while offering greater fabric and surface care to extend the life and luster of carpets and floors.

Traditional Carpet Cleaning

If you are just looking for a one time cleaning we can do that too. We have a flat rate that covers your entire house so there is no hidden charges for stairs and extra rooms like the other guys. Whole house carpet cleaning is just that.

Area Rug Cleaning


Check out or dedicated Rug Salon!  If you have invested  hundred of dollars in your area rug and would like to keep it like new for generations or if you have a family heirloom that you have been afraid to have cleaned the answer is yes.

Springer Professional Home Services Rug Salon is the only full service area rug cleaning company in Iowa.  We do not bulk clean like many company’s and all of our customers rugs are evaluated and cared for on an individual basis.  Click here and check out our specialized area rug cleaning site.

Traditional Carpet Cleaning

Great value
$209/and up
  • As low as $209.00***
  • No hidden charges for stairs, extra rooms or deodorizing. Its all in our super low price.
  • *** includes houses up to 1500sf.  Homes between 1501 and 3000sf are $289.00 and 3000sf and up are $339.00
More info

Unlmited Carpet Cleaning

Best value
  • Now you can have clean carpets year round. With Springers unlimited carpet cleaning plan we clean your entire house and come back quarterly to clean those high traffic areas.
  • Have an accidental spill or a problem with a pet? Just give us a call and we will come back and take care of it at no additional charge.

More info

Area Rug Cleaning

Iowa Rug Salon
  • Check out our dedicated Rug Salon. The only one in the state of its type to handle delicate and heirloom quality rugs. Each rug is treated individually for the ultimate in cleaning and deodorization.
  • Check out www.IowaRugSalon.com
More info

What Our Customers Are Saying

Don’t just take it from us, let our customers do the talking!

They do an amazing job! When I moved in to this house I thoght the carpet was a lost cause! They brought it back to life and keep it pretty every quarter!

Sarah Hart

If springers unmatched customer service doesn’t woo you over, then their outstanding work ethic will. Whatever your service you hired them in, is guaranteed to make you glad you made the decision. They go up, over, and beyond to explain the steps of achieving their and your goals. They are time efficient and quality work every time. Hey don’t only take my word for it, make your appointment soon so you can brag to your friends about the company who is cost efficient as well.

Aaron Holtman

We were extremely satisfied with the very professional carpet cleaning provided by Adam Miller today. He protected all wall corners, paid special attention to stairs and offered additional services. We’ll request Adam in the future!
Carol Ebben Hellrung

What time works best for you?

Click the button below and let us find a time, convenient to you, where we can give you a world class carpet cleaning.

Click here to schedule service