Covid-19 Policy: We are committed to providing our services with your health and safety in mind. Please ask about the precautions we are taking in response to Covid-19.



Servicing Baltimore, Howard, Anne Arundel,
Carroll And Northern Prince George's Counties

Certified Quality Service Satisfaction Guaranteed

Certified Quality Service Satisfaction Guaranteed

Rug Cleaning in Baltimore & Annapolis, Maryland




“They did a great job cleaning 3 hard-to-clean handmade wool rugs from the Middle East. They even got urine stains out. They were also very courteous and easy to work with both over the phone and via email. I highly recommend this business!” – B. Raynor of Annapolis, Maryland


Oriental and Area Rug Cleaning Plant

CLEAN Choice offers free area rug pickup and delivery throughout the Baltimore and Annapolis region. We’re also offering pickup and drop-off services on Saturdays, as well as before and after hours at your request.

Find out how to save 30% when you Lug-Your-Rug! 




When you need your fine area and Oriental rugs cleaned, it’s important to select a rug cleaner that you can trust. CLEAN Choice Cleaning & Restoration is the premier area and Oriental rug cleaning service in Maryland and offers more than 30 years of experience in Persian, Oriental, specialty, and handmade rug cleaning and care—including our eco-friendly, purified water rug cleaning, guaranteed pet odor and stain removal, moth treatment, and expert restoration, repairs, and conservation. In order to maintain the value, quality, and structural integrity of your fine and delicate rugs, our rug cleaning process is designed to be effective, yet gentle.

Fine area and Oriental rugs should not be cleaned on location like wall-to-wall carpeting is. That’s why CLEAN Choice uses a unique purified water submersion rug cleaning system and 9-step rug cleaning process that ensures the most thorough and safest cleaning of all fine textiles. We only use the safest rug cleaning methods, green cleaning products, and WoolSafe shampoos, consistently exceeding expectations of thousands of your neighbors in Annapolis, Baltimore, Catonsville, Columbia, Eldersburg, Ellicott City, Laurel, Severn, Silver Spring, and surrounding areas. 

For area rug cleaning services throughout Maryland, trust CLEAN Choice – call our team at 410-978-6050 or contact us online today.

We Specialize in Cleaning the Following Types of Rugs:







Our proven 9-step rug cleaning process employs the simple element of purified water to deliver an extremely thorough, yet gentle rug cleaning. This approach produces the most extensive cleaning for your treasured investment.

Step 1: Free Rug Pickup & Pre-Inspection

We will come to your location to pick up your Oriental and area rug, or you may drop it off at our rug cleaning plant. Our Master Rug Cleaner will do a thorough pre-inspection with you to evaluate the age of the rug, how much wear and fading the rug shows, the materials used to construct the rug, and the overall condition. The cleaner will go over the best cleaning options, recommended repairs, and expectations based on their inspection.

Step 2: Dry Soil Removal

Did you know that a wool rug can hold four times its weight in dirt?! That’s why this step is so important. Using a variety of dry soil removal techniques, including compressed air, special vacuum attachments, and a pile lifter, we make sure to loosen and remove as much embedded soil from your rugs as possible, including dust, dirt, pet hair, and other abrasives.

Step 3: Preparation & Pre-Spotting   

Depending on your rug’s fiber content and level of soiling, the rug and fringe will be pre-treated to start loosening the soils within the rug. Any potentially difficult spots, stains, or pet urine sites will be pre-treated with eco-friendly WoolSafe solutions to maximize their removal.

Step 4: Purified Water Submersion Hand-Washing

Our submersion handwashing simulates the age-old cleaning process of submerging the rug for hours in flowing rivers, enabling all foreign matter to be purged from an area rug. A continuous flow of purified water, combined with a mild WoolSafe pH-neutral cleaning solution, further removes contaminants and prevents them from settling back into the rug again. Rugs with particularly stubborn contaminants and odors, such as smoke and pet odors, are submerged for an extended period of time to ensure their complete removal. Each rug is washed individually to avoid cross-contamination and dye transfer from other rugs.

Step 5: Centrifuge Rug-Wringer

Our centrifuge rug-wringer uses a combination of centrifugal force, effective chemistry, and purified water irrigation, so contaminants are thoroughly flushed out. The force of this equipment is able to remove 90% of moisture from your rug in less than three minutes!

Step 6: Controlled Heat Drying

Rugs finish drying in our heat-controlled drying room, where they spend the next eight to 24 hours to thoroughly dry. Once the rug is completely dry, it is combed with soft groomers made for fine rugs to stand the pile in the same direction.

Step 7: Post Detailing – Repairs, Pad & Wrapping

When the rug has finished the drying cycle, it is then off to be “finished.” This is where the rug’s fringe will be restored using a specialty brush, repairs will be made, and any other add-ons that you may have selected will be completed. If you purchased a custom rug pad or Tyvek RugWrap, it will be cut specifically for your rug during this step.

Step 8: Post-Cleaning Inspection

Our certified Master Rug Cleaner will meticulously inspect the finished rug to make sure it looks its best. If the Master Rug Cleaner feels that the area rug has not yet reached the best it can possibly be, your rug will be sent through the full cleaning process once more. Once the rug passes the final inspection, it will be released for pickup or delivery.

Step 9: Final Touch & Delivery

Once your rug has been cleared by our Master Rug Cleaner, our Triple-Plus+ encapsulation sanitizer, deodorizer, and stain protector will then be applied to the rug. This plant-based product forms a microscopic barrier around each fiber to enhance vacuuming and add extended soil repellency and stain protection. Once the Triple-Plus+ has been applied, a CLEAN Choice team member will contact you to schedule your delivery or a time for you to pick up the area rug from our facility.




In order to maintain their value, quality, and structural integrity, your Oriental and area rugs should be cleaned in-plant on a regular basis to remove dirt and other abrasives that wear down rug fibers. In-plant submersion cleaning allows the three sides of your rug to be cleaned: the top, bottom, and inside, making it the best cleaning for Oriental and area rugs. Submersion rug cleaning allows the fibers to be thoroughly cleaned instead of just having the dirt knocked off the surface.

CLEAN Choice Cleaning & Restoration offers the most “complete clean” with our 9-step submersion Oriental and area rug cleaning, which exceeds IICRC, CRI, and WoolSafe industry standards. It’s sure to leave your fine rugs free of dirt, odors, and residue. Each rug is cleaned individually to avoid cross-contamination with other rugs. Our extensive knowledge and thorough cleaning guarantee your rugs have never been cleaned like this before!

 Call our team at 410-978-6050 or contact us online for expert rug cleaning services throughout Maryland.



Request a Free Area & Oriental Rug Cleaning Estimate

Call 410-978-6050 or contact us online to talk to a CLEAN Choice customer care specialists live for a free quote and to schedule your appointment!


Service Areas

Anne Arundel County: Annapolis, Arnold, Cape St Claire, Crofton, Crownsville, Davidsonville, Edgewater, Ferndale, Gibson Island, Glen Burnie, Hanover, Laurel, Mayo, Linthicum, Millersville, Odenton, Pasadena, Riva, Severn, Severna Park, and more.

Baltimore County: Baltimore, Catonsville, Cockeysville, Glen Arm, Lutherville, Middle River, Owings Mills, Parkville, Perry Hall, Reisterstown, Towson, White Marsh, and more.

Carroll County: Eldersburg , Woodbine, and more.

Howard County: Clarksville, Columbia, Dayton, Elkridge, Ellicott City, Fulton, Glenelg, Glenwood, Highland, Jessup, Marriottsville, Sykesville, West Friendship, Woodbine, and more.

Montgomery County: Burtonsville, Colesville, Gaithersburg, Olney, Rockville, Silver Spring, Wheaton, and more.

Prince George’s County: Beltsville, Bowie, Greenbelt, Laurel, and more.

Your local certified carpet cleaners CLEAN Choice Maryland


Our Affiliations