About Our Company

At J. Thomas Carpet Cleaning, LLC, our number one priority is providing excellent customer service. The result of this is two-fold: we leave our clients satisfied and singing our praises; and we maintain a spotless stellar reputation.

We got into the carpet, furniture, and rug cleaning business because we saw a void that needed to filled – a lack of reputable, affordable industry specialists in our service area. Equipped with 16 years of hands-on experience and a desire to provide superior customer service, we officially stepped up to the challenge and opened our doors in September 2015.

Since then, we have strived to complete our customers’ carpet, furniture, and rug cleaning requests with 110% attention to detail, efficiency, and safety. It is a combination of these qualities, our proven four step process, and use of eco-friendly cleaning products that enables us to provide quality work that you can stand on.


Service Area

We’ll come anywhere within one hour of the Downtown Saint Louis area. 

Saint Louis County, MO Affton, Allenton, Ballwin, Bella Villa, Bellerive, Brentwood, Bridgeton, Calverton Park, Castle Point, Chesterfield, Clarkson Valley, Clayton, Concord, Country Life Acres, Crestwood, Creve Coeur, Crystal Lake Park, Des Peres, Earth City, Ellisville, Eureka, Fenton, Florissant, Frontenac, Glasgow Village, Glencoe, Glendale, Grantwood Village, Green Park, Greendale, Grover, Hanley Hills, Hazelwood, Hillsdale, Huntleigh, Jennings, Kirkwood, Ladue, Lakeshire, Lemay, Mackenzie, Manchester, Maplewood, Marlborough, Maryland Heights, Mehlville, Oakland, Oakville, Olivette, Overland, Richmond Heights, Robertson, Rock Hill, Saint Ann, Saint George, Saint John, Saint Louis, Sappington, Sherman, Shrewsbury, Sunset Hills, Town And Country, Twin Oaks, University City, Valley Park, Warson Woods, Webster Groves, Westwood, Wildwood, Winchester
Saint Clair County, IL Belleville, Fairview Heights, Freeburg, Mascoutah, Millstadt, O Fallon, Shiloh
Saint Charles County, MO Augusta, Cottleville, Dardenne Prairie, Defiance, Flinthill, Foristell, Harvester, New Melle, Portage Des Sioux, Saint Charles, Saint Peters, Weldon Springs, Wentzville, West Alton
Monroe County, IL Columbia, Valmeyer, Waterloo
Madison County, IL Alton, Bethalto, Collinsville, East Alton, Edwardsville, Glen Carbon, Godfrey, Granite City, Roxana, Troy, Wood River
Jersey County, IL Grafton, Jerseyville
Jefferson County, MO Arnold, Barnhart, Byrnes Mill, Cedar Hill, Crystal City, De Soto, Dittmer, Festus, Fletcher, Hematite, Herculaneum, High Ridge, Hillsboro, House Springs, Imperial, Kimmswick, Liguori, Mapaville, Morse Mill, Pevely


“Jerome Thomas is the truth! He did an excellent job cleaning my carpets today! Very professional and highly recommended!”

Ebony Fisher, High-traffic homeowner

“I HIGHLY recommend Jerome Thomas for carpet/rug cleaning. He is professional, punctual, and did a great job on my two rooms of pet-stained carpeting and dirty stairs…and speaking of stairs – he HAND SCRUBBED them before cleaning with the machine!! I also received a couple of tips to help keep things looking better between cleanings. Thanks again Jerome!!”

Kara Parks Chapman, Lover of carpet-ruining pets

“Jerome Thomas of J. Thomas Carpet Cleaning, LLC is the man! He is nice, polite, respectful, punctual, professional, and he did an outstanding job doing an emergency carpet cleaning on a Sunday morning! I cannot say enough good things about Jerome and his work. If you need your carpets cleaned, call Jerome today!”

Tom Cravens, Former filthy carpet owner


Submit your quote request today!