RCS Cleaning

Carpet cleaning, tile, home and office | Franklin County, MO

Save time. Eliminate frustration. Reduce stress. Hire a reputable and reliable professional cleaning service !!!

RCS is a professional cleaning service located in Union, MO that specializes in “floor to ceiling” full service cleaning. We are a local company serving eastern Missouri with a simple mission: customer service first. RCS is dedicated to doing the job right with a smile.

Using an IICRC certified carpet cleaner is the best way you can make sure a professional is focused on continual improvement of their craft. We offer carpet cleaning, restorative stain removal, pet odor removal and more. We are also proud to provide home and office cleaning schedules. We take pride in our work, because we understand that your home is your biggest investment and you want qualified professionals to keep it looking great.

Experience the RCS difference


Certified technicians will help you love your floors again!

Regular Schedules

Have more time for the important things in life.

Deep Cleaning

Increase the value of your property!

Fully insured and background checked!

Deep Cleaning Options for Every Situation

Selling your house? Selling lots of houses? RCS offers comprehensive professional cleaning packages for real estate cleaning to assist sellers and agents to get top dollar for their listed properties, or to detail clean a recently purchased “fixer upper”. We are also partnered with several local property management companies to help decrease turnover time between tenants.

About Our Company

Our Services

High quality cleaning with an eye for detail

Get to know our team!

Its good to know who is cleaning your home


Some fun videos of our work

At RCS we strive to make you happy! To do this we make sure you get the best of both worlds: local business service and modern cleaning technology, performed by certified and background checked professionals.

Thanks for visiting!

We appreciate all of our current and future customers!

Contact us!

Call (636)584-1559 or book online – 24/7