Steam clean carpets, boats, upholsery, cars and more. Water damage cleanup. Window washing.
Call Us! 515-255-3247

We'll leave your home, office, &
vehicle interiors fresh and clean.


Up to 350 square feet -
$99 plus tax.

Carpet Cleaning, Water Damage Cleanup, Window Washing, Steam Cleaning

About Carpet Boss

Carpet Cleaning, Water Damage Cleanup, Window Washing, Steam Cleaning for Central Iowa and beyond.

Carpet Boss Cleaning uses truck mounted hot water extraction (steam cleaning). Industry experts agree this is the preferred method for cleaning carpets.

Our carpet cleaning technicians are certified, trained and work on giving you the highest quality standards in the carpet and upholstery cleaning industry.

Our state-of-the-art equipment will effectively remove soil from the bottom of the carpet fibers, where dirt filters and allergens settle. We guarantee all of our work to assure complete customer satisfaction.

Our Window Boss division not only cleans windows, but we power wash decks, houses, roofs, boats, patios and more.Our goal is to provide you with exceptional service at a great value.

Carpet Cleaning, Water Damage Cleanup, Window Washing, Steam Cleaning
  • Residential & commercial carpet cleaning
  • Floodwater extraction & damage clean-up
  • Structural and drywall drying
  • Rug, furniture & upholstery cleaning
  • Ceramic tile & and grout cleaning
  • Carpet and upholstery cleaning for cars, RVs and boats
  • Residential/Commercial window cleaning
  • Deck cleaning
  • Gutter cleaning

40 Years Experience!
Fully Insured For Your Protection


  • Truck Mounted Unit
  • We Move Furniture for You
  • Move In/Move Out Special
  • Specializing in Oriental Rugs
  • Flood Damage
  • Extraction & Clean-Up Available
  • Dries Faster
  • Stays Cleaner Longer
  • Scotchguard & Deodorizer Available


  • Great Prices
  • We'll get your windows so clean you'll need sunglasses to look out the window.
  • Commercial and Residential
  • Fully Insured
  • Guaranteed Satisfaction!


  • Great Prices
  • Decks
  • Houses
  • Patios
  • Boats
  • Gutters & More

We're a family-owned and -operated business – always have been, always will be. We've made cleaning of every variety – from residences to industrial sites – our life's work. Give us a call today and see what a difference we can make for you.

Call right away to set up an appointment:
515-255-3247 or 515-306-7580
If we are on a job site, we will call you at our earliest convenience.