We offer in-home rug cleaning or cleaning in our facility

Professional Rug Cleaning in Provo and Utah County

Area rugs add a beautiful touch to any room, but they receive a high amount of foot traffic and can quickly become dirty. Let Precision Chem-Dry bring the vibrant colors and patterns back to your rugs with our area rug cleaning Provo and Utah County. Our experienced team of technicians can clean almost any area rug, and they will have it looking wonderful again.

We can clean your rug right in your home or in our shop. We offer area rug pickup & delivery services!

150 W 4800 S #6 Murray UT 84107 (Appointment Required)

office for rug cleaning provo ut

Trust the Certified Area Rug Cleaning Expertscarpet and rug institute seal of approval

Precision Chem-Dry’s rug cleaning in Provo and Utah County is both effective and powerful. Our technicians are rug cleaning experts, and they always handle your rugs with extreme care. Our technicians also perform a thorough evaluation before cleaning to determine the safest, most effective method of cleaning for your valuable rug. Chem-Dry has The Carpet and Rug Institute Seal of Approval, meaning we have been trained in the processes, equipment, and cleaning solutions to best care for your rugs.

Due to a wide variety of construction materials and styles of area rugs, your Precision Chem-Dry technician will provide an analysis and prepare a no-obligation quote before a rug cleaning in Provo, UT. Call to learn more!

Our 13-Step Rug Cleaning Process


1. Vacuum thoroughly, as appropriate: face, back, face or dusting.


2. Test again for colorfastness (preferably overnight), with the highest pH cleaning solution to be used.


3. Decide on the cleaning method to be used, based on fiber content, delicacy and colorfastness:

     a. Dry cleaning (specialized in-plant or hand dry solvent cleaning)

     b. Dry compound cleaning (Host®, Capture®)

     c. Shampoo and wet vacuum

     d. High-spray-and-vacuum

     e. Hot (cool, acid) water extraction

     f. Combination acid shampoo and acid (warm, cool) extraction rinse

     g. Power washing

     h. Submersion cleaning, as appropriate


4. Rinsing/flushing.


5. Apply post-cleaning treatment, as required. Groom with a finishing comb to lay pile uniformly in one direction for drying.


6. Extraction or wringing.


7. Hang on a rug pole, or lay the rug out flat on a clean surface. Dry thoroughly with forced air movement both under and over the rug.


8. Hand-clean fringe after drying (partial drying):

     a. Lay out rug on a clean table or floor surface.

     b. Apply an appropriate fringe cleaning solution (color remover or reducing agent).

     c. Agitate fringe away from the rug’s pile for uniform chemical distribution.

     d. Allow 5-10 minutes of dwell time.

     e. Rinse with a cool, acid solution.

     f. Wet vacuum all excess moisture from fringe and pile edges; blow dry as appropriate.


9. After thorough drying, vacuum the pile.


10. Quality inspection; correct problems, as possible.


11. Roll and wrap in colorfast Kraft paper.


12. Store properly until picked up by customer or delivered.


13. Lay the rug according to customer preference; replace pad as necessary; final groom for best appearance.

What Is Hiding in Your Rugs?

Similar to carpets and upholstered furniture, area rugs act as air filters for the home, trapping dirt and dust and preventing those elements from circulating to other rooms. But area rugs are only able to do this properly if they are maintained and kept clean.

Just as an air filter for your home ventilation system needs to be regularly replaced, your carpetsupholstery, and area rugs need to be regularly cleaned. Precision Chem-Dry’s rug cleaning in Provo, UT, and surrounding Utah County areas is your best bet for removing dirt from your rug and making them clean once again!

Get a Rug Cleaning in Provo and Surrounding Utah County Areas!

We provide rug cleaning in Provo, Lehi, American Fork, Alpine, Highland, Lindon, Orem, Eagle Mountain, Saratoga Springs, Pleasant Grove, Bangerter, & Springville.

Call Precision Chem-Dry Today!

(801) 905-1627

"Called Juan and he came out the same day. He honored first-time coupon and did a superior job. I was a little skeptical that my carpets were really clean. This is a wet process and takes time to dry. They looked ok when he left, but the next day when dry and we could open the windows we could tell a huge difference when the light came in and how much brighter the carpets were. I saved it information and now have a regular dependable carpet company. Thanks Juan!"
- Ernest B.

"Love love love the results. Yes, they are worth the price and the staff are amazing. Juan and the other gentleman, I was so happy I forgot to ask for his name, are so nice, professional and know what they are doing. I keep my cats little box in an empty extra closet. I so badly needed them to clean it but forgot to tell them when they came, even had the door closed. THEY STILL GOT IT!!!! I will be using Precision Chem-Dry from now on for my carpets and I will be having them back to do my beds and rugs. THANK YOU THANK YOU THANK YOU!"
- Adhara W.



625 Spruce St, Pleasant Grove, UT 84062

Phone: (801) 905-1627

Email: info@cleaningexpertsutah.com



Mon. - Fri. 7 AM - 7 PM

Sat. 8 AM - 2 PM 

Sun. 8 AM - 5 PM (We don't send technicians out on Sunday, but we do answer calls!)


We provide superior carpet cleaning services throughout Utah County, including:  Lehi, American Fork, Alpine, Highland, Lindon, Orem, Provo, Eagle Mountain, Saratoga Springs, Pleasant Grove, Bangerter, & Springville. We also service all of Salt Lake County & Davis County.


*Based on results of studies conducted by independent laboratories of the Chem-Dry HCE (Hot Carbonating Extraction) and P.U.R.T. (Pet Urine Removal Treatment). Allergens tested were dog and cat dander and dust mite matter. Pet odor results based on testing with the most common odor sources found in dog and cat urine. Figures are an average across multiple tests.