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

Area Rug Cleaning in Baltimore & Annapolis

Persian, Oriental & Area Rug Cleaning Experts

Serving Annapolis, Baltimore, Cockeysville, Columbia, Crofton, Ellicott City, Laurel, Owings Mills, Pasadena, Perry Hall, Rockville, Severn, Silver Spring, White Marsh & Surrounding Maryland Communities



They did a great job cleaning 3 hard-to-clean hand-made 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!
Brett Raynor in Annapolis, Maryland

Carpet cleaning reviews by CLEAN Choice Baltimore/Annapolis clients


FREE Area Rug Pickup & Delivery throughout the Baltimore and Annapolis region.

Ask about our Lug-Your-Rugs Special!   And after hours pickup and drop off.


100% handwashing area rug cleaning


Rug cleaning services at CLEAN Choice MarylandCLEAN Choice is the only premium, full-service eco-friendly, and green handwashing area rug cleaning company in Baltimore and Annapolis. We feature a premium 8-step purified water rug cleaning process that exceeds IICRC and WoolSafe industry standards and is sure to leave your fine rugs thoroughly dirt, odor, and residue-free.  Every rug is cleaned individually to avoid cross-contamination with other rugs. We only use the safest handwashing rug cleaning methods, including a purified water immersion cleaning system, green cleaning products, and WoolSafe shampoos.

Immersion Area Rug Cleaning in Baltimore & Annapolis

“A Higher Standard of CLEAN


The best carpet cleaning in Baltimore by CLEAN ChoiceCLEAN Choice is the premier oriental and area rug cleaning, rug repair, and rug restoration service for Greater Baltimore and Annapolis region. All our rug washing is done by hand at our 4,000 sq. ft. state-of-the-art facility at 7391 Washington Blvd, Suite 105, Elkridge, MD.  We use the best green and eco-friendly, child- and pet-safe cleaning and treatment products, and specialize in Persian, Oriental, and area rug cleaning, stain removal, odor removal, rug repair, and rug restoration services.

We offer more than three decades of experience and expertise in Persian and Oriental rug, specialty rug, and handmade rug cleaning and care, including our comprehensive rug cleaning, guaranteed pet odor and stain removal, moth treatment, and expert restoration and conservation.

CLEAN Choice is bonded, fully insured, and offers FREE rug pick-up and delivery.

We are Baltimore’s only family-owned and -operated, full-service area rug cleaning and repair company that utilizes a state-of-the-art purified water immersion rug washing method. This unique purified water hand-wash system implements an advanced, eight-step rug cleaning process and ensures the most thorough and safest cleaning of all fine textiles. To date, our technique has out-performed all other rug cleaning systems both in preserving the integrity of the area rug and in achieving complete stain, soiling material, and odor removal.

CLEAN Choice Brightens and Restores Your Oriental & Area Rugs

Hand washing rug cleaners in Baltimore & Annapolis, MD

With a strict “Do-it-right-the-first-time” attitude, we have been able to steadily grow as a household and business name throughout Maryland. We feature a green rug cleaning process to thoroughly clean your area rugs,with as much attention to detail as humanly possible. We really do care about your complete satisfaction and we aren’t afraid to show it. Each and every rug receives a “hand-and-knees” final inspection before being certified as ready for delivery or pick-up.

A thorough rug pre-inspection is performed in both your home or business and in our facility to determine the rug’s pre-existing conditions, it’s fiber make-up, general cleaning concerns, potential color migration risk, the need of repair, and appropriate green cleaning methods.

Having been in the area rug cleaning and rug repair business for more than 30 years, our master rug cleaners are most knowledgeable in the various styles, designs, and materials of machine-made rugs and hand-knotted Oriental rugs, and can advise you on the cleaning and repair needs of your particular rug. We care for the most basic area rugs to the finest Oriental rugs from around the world.

We handwash all types of domestic and international Persian, Oriental, and area rugs including; hand-made wool rugs, machine-made area rugs, Persian rugs, Oriental rugs, Turkish rugs, Afghan rugs, Pakistani rugs, Chinese rugs, Indian rugs, silk rugs, tribal rugs, Kilims, and more!

We specialize in full-service:

  • ALL-INCLUSIVE “Complete Clean” Pricing That Includes: the Rug cleaning, sanitizing, deodorizing, stain protection, and fringe detailing.
  • Persian, Oriental, and area rug cleaning with purified water
  • Complete rug repair and restoration
  • Pet stain and odor removal rug cleaning – Cat urine removal specialists
  • Rug fiber stain protector
  • Custom Felt Rug Pad – LIFETIME WARRANTY
  • Area rug moth repellent
  • Rug appraisal
  • Tyvek RugWrap
  • Rug storage and worldwide shipping services
  • Satisfaction Guarantee

Talk To A LIVE Rug Cleaning Specialist At CLEAN Choice, CALL NOW for a free quote and to schedule your convenient free rug pick-up! Call 410-978-6050 or contact us online

We’ve been serving Howard, Anne Arundel, Baltimore, Carroll, Montgomery, southern Harford, and northern Prince George’s counties since 1989.

If you’re too far away for us to pick-up your fine rugs or for you to drop the rug off, we can gladly receive your rugs via your preferred shipping carrier to our location.  In fact, we already serve hundreds of our clients this way. Ship your rugs to us and we will perform the approved services and ship your rugs back as soon as all services have been completed.

“Clean Choice did a fantastic job on my area rug. Communication before the pickup was great. There were no surprises in the price quoted. The delivery person was professional and on time. Basically, this is what any company should STRIVE for. Clean Choice sets the bar!”
Michael in Annapolis, MD


Carpet cleaning reviews by CLEAN Choice Baltimore/Annapolis clients

Talk To A LIVE Rug Cleaning Specialist At CLEAN Choice, CALL ASHLEY NOW for a free quote and to schedule your convenient free rug pick-up! 410-978-6050 or contact us online

Our Proven 8-Step Purified Water Rug Washing Process

Area rug cleaning in Baltimore and Annapolis by CLEAN Choice

CLEAN Choice area rug cleaners uses woolsafe products and processes

Premium Eco-Friendly Rug Cleaning Process

Our 8-step rug cleaning process employs the simple element of purified water to deliver an extremely thorough, yet gentle rug cleaning. Though it’s more time consuming, cleaning area rugs by hand ensures that no stain or odor is overlooked and a rug’s delicate construction is not placed under undue stress. This approach produces the most thorough cleaning for your treasured investment.

Step 1: Free Rug Pickup and Pre-Inspection

We will come to your home or business to inspect and pick up your Oriental area rug, or you may drop it by our rug cleaning plant. Our Master rug cleaner will thoroughly inspect and determine as much as possible about the type of rug and inherent qualities that may affect rug cleaning. He will outline in writing the rug cleaning “prescription”, any recommended repairs, and expected results.

Step 2: Dry Soil Removal

We use a variety of dry soil removal techniques, including compressed air, special vacuum attachments, a pile lifter, and our new, state-of-the-art RugBadger.

Step 3: Pre-Condition Fringe Preparation, Pre-Spotting & Odor Removal

Depending on the area rug’s fiber content and the type and level of soil, the fine rug will be pre-treated to loosen the dry soils. Any potentially difficult spots, stains, or pet urine sites will be pre-treated with eco-friendly solutions to ensure complete removal (including the fringe).

Step 4: Immersion Hand-Washing using Purified Water

In the weaving capitals of the world, handmade rugs are immersion hand-washed for several hours in flowing river water. Our immersion handwashing simulates this age-old cleaning process, enabling all foreign matter to be purged from an area rug. Using a continuous flow of purified water, combined with a mild, WoolSafe pH-neutral cleansing agent massaged deep into the rug fiber, further removing the rug’s contaminants and keeps them from settling back into the rug again. While the area rugs are submerged, compression rollers purge or “squeeze” all remaining soil and contaminants. Rugs with particularly stubborn contaminants, such as pet urine odor or smoke odor, are submerged for an extended period of time to guarantee their complete removal.

Step 5: Centrifuge Rug-Wringer

Our plant utilizes a cutting-edge centrifuge rug-wringer. With a combination of centrifugal force, effective chemistry, and purified water irrigation, contaminants are thoroughly flushed out! It removes over 95% of moisture from rugs in less than 3 minutes.

Step 6: Controlled Heat Drying and Post Detailing

Once the rug is removed from the centrifuge, it heads to our heated rug dry rack. Here, the rugs dry for 24 to 48 hours. When the rug is completely dry, it’s combed with soft groomers made for specialty fine rugs. In post-detail, we restore all fringes using a professional-grade tool.

Step 7: Post Cleaning Inspection

Our certified Master rug cleaner will perform a meticulous, inch-by-inch, post rug cleaning inspection. If the Master cleaner feels that the area rug can be cleaned further, your rug will be sent back through the full rug cleaning process once more. Our master rug cleaning manager will give the rug a final inspection and then release it for either pickup or free delivery.

Step 8: Final Touch and Delivery

After the rug facility manager has approved your rug for delivery or pickup, a product called Triple-Plus+ encapsulation sanitizer, deodorizer, and stain protector is then applied at no additional cost. Triple-Plus+ is plant-based and forms a microscopic barrier around each fiber to enhance vacuuming and add extended soil repellency and stain protection.

CALL Ashley NOW for a free quote and to schedule your convenient rug pick-up appointment! 410-978-6050 or contact us online

Custom Felt Rug Pad Warranted For Life

Custom-sized felt rug pads from CLEAN Choice Rug Cleaning will extend the life of your Oriental/area rug. Our rug cleaning specialists will hand cut a rug pad to fit the specific dimensions of your area rug to absorb sound, prevent slipping, and provide softness and cushioning underfoot. A custom-cut felt rug pad sized for your area rug is a good investment, and it will extend the useful life of your fine rug while making it comfortable to walk and lay on. Find out more about our custom felt rug pad services, and ask about our FREE rug pickup and delivery services in Baltimore and Annapolis.

  • 100% Recycled materials – 100% Recyclable
  • Green Label Plus Certified by the Carpet & Rug Institute
  • 100% Non-toxic, Non-allergenic, and Biodegradable
  • No odors or off-gassing
  • Special Pet Urine Barrier Pad to protect your hardwood floors
  • Synthetic backing will not stain or discolor your hard floors
  • LIFETIME Warranty, as long as CLEAN Choice maintains and services the pad
  • Call for details

The hundreds of 5-star customer reviews don’t lie, our rug cleaning team has GREAT REVIEWS!

Carpet cleaning reviews by CLEAN Choice Baltimore/Annapolis clients

Talk To A LIVE Customer Service Specialist, CALL ASHLEY NOW for a free quote and to schedule your convenient appointment! 410-978-6050 or contact us online

We serve clients from all over the state of Maryland and the United States (and occasionally the world) that trust us to clean and restore their precious fine rugs.  Our rug cleaning process is deep and delicate and will leave your rugs looking beautiful and pristine. We would gladly receive your rugs via your preferred shipping courier at our location (UPS, FedEx).

Our Area Rug Cleaning Service Area

Anne Arundel County: AnnapolisArnold, Cape St. Claire, Crofton, Crownsville, Davidsonville, Edgewater, FerndaleGibson IslandGlen BurnieHanoverLaurel, Mayo, Linthicum, MillersvilleOdentonPasadena, Riva, SevernSeverna Park, and more.

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

Carroll County: Eldersburg, Sykesville,  and more.

Howard County: ClarksvilleColumbia, Dayton, ElkridgeEllicott City, Fulton, Glenelg, Glenwood, Highland, Jessup, Marriottsville, Sykesville, West Friendship, Woodbine, and more.

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

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

“Clean Choice is the only way to go. I went through several companies before I found them. They do a fantastic job every time.”

Tim Savalina in Pasadena, MD

“Clean Choice has cleaned the carpets in two of my houses and I have been amazed at how great they look. The carpets, both over 10 years old, look brand new. I was sure I was going to have to replace them but decided to try and have them cleaned first and I am so glad I did. Keith is extremely passionate about his job and very dedicated to providing the best service possible. I have already referred them to several of my friends and will continue to do so in the future.”

Elizabeth Bare in Columbia, MD
Our Affiliations