The short answer: At home, you can do three things to a Persian rug safely — vacuum (no beater bar), spot-blot with cool water and white vinegar, and shake or beat the dust out outdoors. What you must never do at home: shampoo it, steam-clean it, drag a carpet-cleaner machine across it, or let any pet-stain enzyme cleaner touch the foundation. Hand-knotted Persian rugs need professional immersion-washing every 3–5 years — it costs $4–10/sq ft and is what keeps them looking and feeling alive for generations.
A field guide from our Sacramento showroom. We have seen 50-year-old Persian rugs ruined in a single afternoon by a well-meaning owner with a rented carpet cleaner. The rules below are how to avoid that. For related care questions, see our full rug-care FAQ.
What you can do at home (safely)
1. Vacuum — the right way
Use a vacuum with adjustable suction and turn the beater bar OFF. The beater bar (the rotating brush) was designed for wall-to-wall carpet; on a hand-knotted rug, it pulls fibers loose from the foundation and accelerates wear by a factor of five or more. We see this damage constantly — a rug that should look pristine at age 15 instead looks 40 because someone vacuumed it with the brush engaged once a week for a decade.
Vacuum the front of the rug weekly. Once a year, flip the rug and vacuum the back — this releases the deep dust that gravity has worked into the foundation. Never vacuum the fringe with a regular vacuum head; use a soft brush attachment or the suction wand alone.
2. Spot-blot fresh spills
The 60-second rule: any liquid you blot within 60 seconds rarely stains a wool Persian rug because the lanolin in the fiber repels the liquid long enough to lift it back out. The protocol:
- Blot with a clean white cotton towel — never rub, never use colored cloth.
- Mix 1 tsp white vinegar in 1 cup of cool water.
- Dampen (not soak) a fresh white towel with the solution. Blot the stain from the outside in.
- Blot dry with a clean white towel. Place a dry towel + weight overnight.
- Once dry, vacuum gently to restore pile direction.
This protocol works for wine, juice, coffee, tea, and most food spills. For pet urine, see our pet rug guide — enzyme cleaners need a wool-safe label or they will damage the fiber.
3. Shake or beat dust out (annually, outdoors)
Once a year, take small to medium rugs outdoors, drape them over a railing or clothesline, and beat them with a flexible rug-beater (or a broom handle wrapped in cloth). Decades of fine dust will fall out, and the rug will literally feel “lighter” underfoot for weeks. This is the traditional pre-wash step in every Persian household and is completely safe.
What you must never do at home
- Carpet shampoo or upholstery shampoo — alkaline; strips lanolin permanently, fades natural dyes, leaves residue that attracts dirt forever after.
- Steam cleaners — hot water hydrolyzes wool fibers and dissolves natural dyes. Vegetable-dyed antique rugs run colors in steam.
- Rented carpet-cleaning machines — over-wet the foundation, cause cotton warps to mildew, leave the back damp for weeks.
- Hot water of any kind — use cool only. Hot water sets stains and runs dyes.
- Generic pet enzyme cleaners — most are alkaline and not wool-safe. Use only those explicitly labeled wool-safe.
- Bleach, oxygen bleach, OxiClean — will permanently strip dye and cause irreversible color loss.
- Wet vacuums / extractors — same problem as rented carpet cleaners. Overwetting kills foundations.
When to stop and call a specialist
The line is simple: if a spill has soaked into the foundation (you can feel wet on the back of the rug), if the stain is older than 24 hours, if there is pet urine involved, or if the rug just needs a deep clean after 3–5 years — stop, leave it alone, and call a Persian-rug specialist (NOT a general carpet cleaner).
A real Persian-rug wash is an immersion process: the rug is laid flat in a wash pit, flushed with cool water + neutral pH shampoo formulated for wool, agitated by hand with soft brushes, rinsed thoroughly, and dried flat over days. The process takes 5–10 days and costs $4–10/sq ft — a 9×12 = ~$430–1,080. It is what keeps a hand-knotted rug alive for generations. Compared to the per-year cost of any other rug, this is still the cheapest floor covering in the home over time.
How to find a real Persian-rug cleaner
Carpet-cleaning chains and “oriental rug cleaning” Yelp listings are not the same as a Persian-rug specialist. Ask:
- Do you immersion-wash, or surface-clean in place? (Immersion-wash is the only correct answer for a real Persian rug.)
- How do you dry the rug? (Flat, in a controlled environment, over days. Not hung wet.)
- Do you use neutral pH wool-formulated shampoo? (Yes is the only correct answer.)
- How long have you been cleaning hand-knotted rugs specifically? (Look for 10+ years, ideally a family business.)
- Will you assess fringe condition and dye-bleed risk before washing? (Yes is the correct answer.)
If they answer any question with “we steam-clean” or “we use a truck-mount system,” they are a carpet cleaner. Hang up.
Antique and vintage rugs: extra caution
Rugs over 50 years old (especially those with vegetable dyes, silk highlights, or weak cotton foundations) need a specialist who handles antiques specifically. The wrong wash can destroy a $10,000 antique in an afternoon. See our antique rug care guide for the full protocol, and browse our antique Persian collection for examples of pieces that have been washed correctly for a century.
When to come see us
If you have a Persian rug you’re unsure how to care for — inherited, antique, or just acquired — bring it to the showroom. We’ll inspect the foundation, identify the dye class, and either give you the care protocol for your specific piece or refer you to the Persian-rug washer we trust in Northern California. Plan a visit, or if you want a custom hand-knotted Persian piece built around your room and care preferences, see our commission program.
— The Stylish Rugs Editorial Desk · Sacramento, CA · 2026-05-17
