My Carpet Cleaning
Area Rug Cleaning
Home/Services/Area Rug Cleaning
Gentle Yet Thorough

Area Rug Cleaning

Foot traffic, spills, and pet accidents settle deep into rug fibers. We deep-clean and revive area rugs, with free pickup and delivery.

1998
Family-owned since
10K+
Homes Cleaned
100%
Satisfaction

Get Area Rug Cleaning Quote

Call or book online for a free, no-obligation quote

Why Choose Us

Why Our Area Rug Cleaning Stands Out

  • Free pickup and delivery throughout Chicagoland
  • Specialized cleaning for wool, silk, Persian, and Oriental rugs
  • Hand-washing available for delicate antique pieces
  • Color-safe cleaning that restores vibrancy without bleeding
  • Fringe cleaning and repair services included
  • Moth and insect treatment for stored rugs
Schedule Service

Fiber Analysis

We identify your rug's exact fiber composition to select the safest, most effective cleaning method.

Hand Washing

Delicate rugs receive careful hand-washing treatment to preserve their craftsmanship and value.

Learn about hand-washing

Color Testing

Every rug is tested for colorfastness before cleaning to prevent dye bleeding or fading.

Controlled Drying

Rugs are dried in a climate-controlled environment to prevent shrinkage and mildew.

Our Process

How Our Area Rug Cleaning Works

Swipe to see all →

Two Ways to Clean

In-home cleaning vs. plant hand-wash

Most synthetic rugs can be cleaned where they lie. Wool, silk, antique and badly soiled rugs do better with a full wash at our plant. Here is how the two compare.

In your home

In-home cleaning

Best for
Synthetic and durable wool rugs that stay in place, and any rug you want cleaned alongside the carpet on the same visit.
Method
Low-moisture or hot water extraction on site, with the same truck-mounted equipment we use on wall-to-wall carpet.
Price
$1.50 per sq ft.
Turnaround
Same visit; the rug is dry in 4-8 hours.
Where
Your home, anywhere our five offices serve.
At our plant

Plant hand-wash

Best for
Wool, silk, antique, heavily soiled and pet-urine-saturated rugs that need a full wash rather than a surface clean.
Method
Dusting to shake out dry soil, a full submersion wash, then controlled drying.
Price
Synthetic from $3 per sq ft, wool from $5 per sq ft; silk and antique rugs are quoted after inspection.
Turnaround
5-10 days, with free pickup and delivery.
Where
We pick up, or drop off at 2003 Johns Dr, Glenview, IL 60025 or 1280 Townline Rd, Mundelein, IL 60060.

Not sure which your rug needs? Send a photo or call and we will tell you honestly. Read more about plant hand-washing or see the full price list.

Why It Matters

Importance of Professional Rug Cleaning

  • Preservation of Quality: Professional cleaning maintains the structural integrity and appearance of your rug.
  • Expert Knowledge: Professionals have the knowledge and tools to handle various rug types without causing damage.
  • Deep Cleaning: We remove more dirt, bacteria, and allergens than standard home cleaning methods.
  • Safe Cleaning Agents: We use eco-friendly and fabric-appropriate cleaning agents safe for both the rug and the environment.
Reasons to Choose Us

Why My Carpet Cleaning?

  • Convenient Pick-Up & Delivery: We understand that your time is valuable. That's why we offer complimentary pick-up and delivery service for your area rugs.
  • Expert Cleaning Technicians: Our team of experienced and certified technicians are knowledgeable in cleaning all types of area rugs.
  • Competitive Pricing: We offer competitive prices on all of our area rug cleaning services.
  • 100% Satisfaction Guarantee: Not happy? Call us within 7 days and we will re-clean the area or refund your payment.
Price Calculator
Convenient Locations

Rug Drop-Off Locations Near You

Skip the pickup service and bring your rug directly to us. We have multiple locations across Chicagoland.

Trusted Solutions

The Solutions We Use for Area Rug Cleaning

The professional-grade solutions our technicians rely on for area rug cleaning — chosen for the job and safe for your home.

See all our solutions
Transparent Pricing

Pricing at a glance

  • In-home area rug cleaning: $1.50 per sq ft.
  • Hand-washed at our plant: synthetic rugs from $3 per sq ft, wool rugs from $5 per sq ft; silk and antique rugs quoted after inspection.
  • Plant turnaround: 5-10 days, with pickup and delivery.
  • Appointment minimum: $180, or $220 inside Chicago ZIP codes.
Common Questions

Area Rug Cleaning FAQ

How much does it cost to clean an area rug?

The cost of professional area rug cleaning varies based on the rug's size, material, and condition. In-home cleaning is $1.50 per sq ft; hand-washing at our plant starts at $3 per sq ft for synthetic rugs and $5 per sq ft for wool, with silk and antique rugs quoted individually. We offer free pickup and delivery, adding to the convenience.

What's the best way to clean an area rug?

The best cleaning method depends on the rug's material and level of soiling. For most rugs, a deep but gentle wash with professional-grade solutions is ideal. Delicate rugs, like wool or silk, require specialized hand-cleaning, while synthetic rugs can handle more intensive treatments like hot water extraction. Plant-fiber rugs such as jute and sisal are the exception: they can brown when soaked, so we often spot-clean them with low moisture instead (here is a real jute rug cleaning job).

How do professionals clean rugs?

Professional rug cleaning involves: Inspection & dust removal to clear dry soil, pre-treatment of stains and high-traffic areas, deep cleaning using hot water extraction, immersion cleaning, or dry-cleaning based on rug type, and finally careful drying, brushing, and inspection before return.

Can I send my rug away for professional cleaning?

Yes! We offer pickup and delivery services, so you don't have to worry about transporting your rug. Sending your rug to our cleaning facility ensures a thorough, deep clean with proper equipment and drying conditions.

Can I take my rug to the dry cleaners?

Most dry cleaners aren't equipped to handle area rugs, especially delicate or handwoven ones. Standard dry-cleaning chemicals can be too harsh and may damage natural fibers like wool or silk. It's best to use a professional rug cleaner who specializes in proper washing techniques. For heirloom Persian and Oriental pieces, Oriental rug cleaning specialists in the Chicago area can provide the dedicated hand-washing such rugs require.

How long does it take for a rug to dry after cleaning?

Drying time depends on the rug's material and cleaning method. On average, rugs take 6 to 24 hours to dry completely. Professional drying rooms and air circulation systems speed up the process, ensuring your rug is returned fresh and ready to use.

Contact Us

Schedule a Cleaning

Fill out the form and we'll get back to you within 24 hours.

No spam. We respect your privacy.

Testimonials

What Our Customers Say

Real reviews from real homeowners across the Chicagoland area.

“Vasil was our cleaner/tech. He was on time, courteous, and appeared to be very thorough he even gave valuable advice about future rug cleaning. The quality of our rug (one is a very large area rug) and upholstery cleaning was excellent. Scheduling was hassle-free, and communication with Kate was fast and easy.”

Rosally V Starr

Northbrook office — January 2026

“It was a great experience. Easy to schedule. Our carpet and rugs look like new. They are so clean and fresh. I can even smell it.”

Olga Dimitrova

Chicago office — May 2023

“We used My Carpet Cleaning for our home, and our whole family is very happy with the results. The carpets are fresh, clean, and look like new again. The team was professional, respectful, and worked carefully around our kids and furniture. Great service, fair pricing, and excellent attention to detail.”

Dmitrii Kilin

Chicago office — February 2026

Read all 300+ reviews on Google

Where We Work

Five offices, one number to call near you

Truck-mounted crews leave from each office, usually with same-week availability. Call the office closest to you, or book online and we route it.

Chicago

4747 W Peterson Ave, Ste 407C
Chicago, IL 60646
(773) 997-1807Chicago office →

Northbrook

2970 Maria Ave, Ste 229 C
Northbrook, IL 60062
(847) 994-1171Northbrook office →

Barrington

118 Barrington Commons Ct, Ste 222 C
Barrington, IL 60010
(847) 994-1171Barrington office →

Bloomingdale

127 E Lake St, Ste 203 C
Bloomingdale, IL 60108
(630) 822-7155Bloomingdale office →

Clarendon Hills

223 Burlington Ave, Ste 2C
Clarendon Hills, IL 60514
(630) 822-7133Clarendon Hills office →

Don’t see your town? Our crews cover dozens of nearby suburbs from these offices. Call any location for a free estimate or use our online calculator for an instant quote.

Call Now
Book Online