Skip to main content
St. Charles · IL · Free Pickup

Rug Cleaning & Repair in St. Charles, IL

Conservation-grade rug cleaning and restoration for St. Charles and the Fox Valley. Persian, Oriental, and antique rugs hand-washed by museum-trained conservators. Free insured pickup and delivery.

Local pickup is part of our professional rug cleaning service in Chicago — the same conservation-grade hand washing we bring to every rug in our Skokie workshop.

  • 5.0★Google · 84+ reviews
  • RICARUG Index Certified
  • FreeInsured pickup

St. Charles is the middle of the Fox Valley tri-cities, sitting on the Fox River between Geneva and Batavia, with a historic downtown of limestone storefronts and antique shops along Main Street that has drawn collectors for decades. The housing stock tells two stories at once: Victorian-era homes near the river and downtown core, and the newer subdivisions spreading west into Campton Hills and Sugar Grove.

The rugs match that split. Persian room-size pieces sit in the formal living rooms of the older colonials near downtown. Turkish runners line the stair halls of the Victorian homes. Out toward Randall Road, the newer builds tend toward contemporary wool and machine-made area rugs sized to open floor plans. Kane County has never had a conservation-grade rug cleaner of its own — the antique dealers on Main Street send serious pieces into Chicago or further.

A conservator, not a carpet cleaner

Our master conservator spent nearly a decade training under conservators whose work served the Louvre, the British Museum, and the State Hermitage collections. Cold-water hand washing, dye stability testing, pH-managed chemistry matched to the specific fibre, flat drying under controlled airflow — these protocols are the foundation of every rug that leaves our Skokie workshop.

Ahmadi Rug is bringing that standard to the Fox Valley for the first time. We provide the same insured pickup and delivery to St. Charles that we provide across the North Shore — every rug photographed on intake and returned within five to seven business days.

What St. Charles rug cleaning costs

Wool and hand-knotted rugs start at $2.50–$4.50 per square foot. Machine-made and synthetic rugs run $1.50–$2.50/sq ft. Antique and museum-quality pieces are quoted individually after a free assessment. All estimates are written and firm before any work begins. Pickup and delivery is always included.

Every type of rug

From the Persian room-size pieces in St. Charles’s older colonials to the contemporary wool rugs in the Campton Hills and Sugar Grove subdivisions, our rug cleaning service covers everything from routine professional hand-washing to full antique restoration. Pet stain removal and odor treatment are available on request as add-ons to any cleaning. Conservation-grade hand-washing, hand-reweaving, and full restoration — the same Skokie workshop handles every type of rug.

Pickup throughout St. Charles and the Fox Valley

We coordinate insured pickup across St. Charles, Geneva, Batavia, South Elgin, Elburn, Campton Hills, Sugar Grove, and Wayne. For estate-size or fragile antique pieces, pickup is handled personally by Bobby Ahmadi — call (847) 440-1349 to arrange.

Free pickup throughout:

St. Charles (60174), Geneva, Batavia, South Elgin, Elburn, Campton Hills, Sugar Grove, Wayne, and surrounding Kane County communities.

Cleaning calculator

Estimate your rug cleaning in 30 seconds

Enter dimensions and rug type for a ballpark range. A firm written quote follows after Bobby inspects the rug or sees a photo.

1 · Dimensions

Enter both dimensions.

2 · Rug type
Request an estimate

Tell us about your rug

Book now

Schedule rug care in St. Charles

Share a photo and we'll respond with a written estimate and pickup time within 2 hours. No obligation, free pickup included.

CallTextEstimate