How to Clean Persian Rug at Home

How to Clean Persian Rug at Home

Persian rugs are among the world's most treasured floor coverings — hand-knotted from wool or silk, dyed with rich colors, and woven with intricate patterns that can take years to complete. Cleaning them at home requires care and respect for the materials. While professional cleaning is recommended for valuable antique pieces, most modern Persian-style rugs can be safely maintained at home with the right approach.

Know Your Rug Before You Clean

Before cleaning, identify your rug's construction and fiber:

  • Wool Persian rugs: Most common, relatively durable, clean with cold water and mild detergent
  • Silk Persian rugs: Extremely delicate — professional cleaning strongly recommended
  • Wool/silk blend: Treat as silk — minimal moisture, professional cleaning preferred
  • Machine-made Persian-style rugs: Usually synthetic — more forgiving, can handle more moisture

Also test for color bleeding before any wet cleaning: dampen a white cloth and press it against a colored area of the rug. If color transfers, take the rug to a professional.

What You'll Need

What to Avoid

  • Hot or warm water — always cold water only
  • Harsh detergents, bleach, or enzyme cleaners — damage wool and silk fibers
  • Stiff brushes or aggressive scrubbing — damages pile and loosens knots
  • Machine washing — can destroy hand-knotted construction
  • Tumble drying — heat causes shrinkage and color damage
  • Direct sunlight when wet — causes uneven drying and color fading

Routine Maintenance

Vacuuming

Vacuum your Persian rug weekly using suction-only mode with no beater bar. Vacuum in the direction of the pile — you can feel which direction the pile lies smoothly by running your hand across it. Vacuum the fringe separately by hand or with a brush attachment. Vacuum the underside monthly to push embedded dirt up through the pile.

Rotating

Rotate your Persian rug 180 degrees every 6 months to ensure even wear and prevent uneven fading from sunlight exposure.

Spot Cleaning Persian Rugs

Step 1: Blot Immediately

For any spill, blot immediately with a clean white microfiber cloth. Press firmly and lift — never rub. Work from the outside of the spill inward. Use white cloths so you can monitor for color bleeding.

Step 2: Apply Diluted Vinegar Solution

Mix 1 part white vinegar with 4 parts cold water. Apply a small amount to a clean cloth and dab the stain gently. The diluted vinegar helps lift the stain and neutralize odors without damaging wool fibers. Never apply undiluted vinegar to a Persian rug.

Step 3: Apply Mild Soap Solution

Mix a few drops of wool-safe detergent or baby shampoo with cold water. Apply sparingly with a clean cloth and blot gently. Rinse by blotting with a cloth dampened with clean cold water. Repeat until all soap is removed.

Step 4: Dry Immediately

Press dry white towels onto the damp area to absorb moisture. Use a fan to speed drying. Ensure the area is completely dry before walking on it.

Deep Cleaning a Persian Rug at Home

Step 1: Vacuum Both Sides

Vacuum the top surface thoroughly, then flip and vacuum the back to push embedded dirt up through the pile.

Step 2: Test for Color Bleeding

Dampen a white cloth and press against several colored areas of the rug. If any color transfers, stop and take to a professional.

Step 3: Take Outside and Wet with Cold Water

Lay the rug pile-side up on a clean flat surface outdoors. Wet gently with cold water from a garden hose, working from the center outward.

Step 4: Apply Wool-Safe Cleaner

Mix a small amount of wool-safe detergent with cold water. Apply to the rug and use a soft brush to work it gently into the pile in the direction of the pile. Do not scrub against the pile direction or apply excessive pressure.

Step 5: Rinse Thoroughly

Rinse completely with cold water until the water runs clear. For a final rinse, add a small amount of white vinegar to the rinse water — this helps restore the wool's natural pH and brightens colors slightly.

Step 6: Remove Excess Water Gently

Use a squeegee to gently push water out of the rug in the direction of the pile. Never wring or twist. Roll in clean dry towels and press firmly to absorb moisture.

Step 7: Dry Flat in the Shade

Lay flat to dry in a shaded, well-ventilated area. Direct sunlight fades Persian rug colors. Flip halfway through drying. Persian rugs can take 24–48 hours to dry completely — ensure they are bone dry before placing back on the floor.

Caring for the Fringe

Persian rug fringe is an extension of the foundation threads and is an integral part of the rug's structure. To clean fringe:

  • Gently comb out tangles with a wide-tooth comb.
  • Wash with mild soapy water and a soft brush during deep cleaning.
  • Never vacuum fringe with a beater bar — it will pull and damage the threads.
  • Allow to dry completely before walking on or folding.

When to Use a Professional

  • Antique or very valuable Persian rugs
  • Silk or silk-blend rugs
  • Rugs showing color bleeding during testing
  • Severe staining or odor
  • Rugs with structural damage or loose knots

Final Thoughts

Cleaning a Persian rug at home is achievable for wool and synthetic versions with cold water, mild detergent, and a gentle touch. The key principles are always cold water, no harsh chemicals, gentle brushing in the pile direction, and thorough drying in the shade. Treat your Persian rug with the care it deserves and it will reward you with generations of beauty.

Back to blog

🛒 Looking for the right tools?

Browse all our curated product recommendations on Amazon — view the full list here →

#CommissionsEarned — As an Amazon Associate, Life Logic Lab earns from qualifying purchases. Clicking on Amazon links in our articles may earn us a small commission at no extra cost to you.