How Do You Get a Stain Out of a Persian Rug?
To get a stain out of a Persian rug, act fast and blot — never rub. Press a clean white cloth onto the spill to lift as much liquid as possible, then dab gently with cool water. Avoid hot water, bleach and harsh chemicals, which can permanently bleed the natural dyes. For set-in or large stains, have it professionally washed.
First Steps: Blot, Don't Rub
The single most important rule with a Persian rug is to blot, never rub. Rubbing grinds the stain deeper into the dense hand-knotted pile and can untwist the wool yarn, leaving a fuzzy, damaged patch. As soon as a spill happens, press a clean, dry white cloth or paper towel firmly onto the area to absorb as much liquid as possible, working from the outside of the spill inwards so it does not spread. Scrape away any solids gently with a spoon. Once you have lifted the bulk of the spill, dab — do not soak — with a cloth dampened in cool water and blot dry again. Speed matters: a fresh spill that is still wet is far easier to lift than one that has dried into the fibres and foundation. Use a white cloth so you can see what is transferring and check whether any rug dye is lifting with it.
Why Persian Rugs Are So Easily Damaged
Persian and Oriental rugs are usually hand-knotted from wool or silk and coloured with dyes that are far less stable than the synthetics used in machine-made rugs. When these dyes meet moisture, heat or the wrong cleaner, they can dissolve and migrate into neighbouring fibres — a problem known as colour bleeding, and it is often irreversible. Wool also holds natural lanolin that keeps the pile soft and resilient; common household detergents, carpet shampoos and especially bleach strip that lanolin out, leaving the rug stiff, dull and brittle. Because wool and silk absorb water quickly and dry slowly, over-wetting a stain can drive moisture deep into the cotton or wool foundation, where it invites mould and weakens the structure. This is exactly why so many irreplaceable rugs are ruined by well-meaning home cleaning attempts rather than by the original spill.
What to Avoid (and Why DIY Is Risky)
Keep things conservative at home. Never use bleach, oxygen-based stain removers, ammonia, vinegar in strong concentrations, or supermarket spot sprays on a Persian rug — they can fade or bleed the dyes and damage the wool. Avoid hot water and steam, which set protein-based stains and can shrink natural fibres. Do not scrub with a stiff brush, and never tip the rug into a bath or hose it down in the yard; saturating a hand-knotted rug almost guarantees dye run and a soggy foundation that will not dry evenly. Even a solution that seems gentle should be tested on a hidden corner first, because every rug’s dyes react differently. If a stain is large, oily, an old set-in mark, pet urine or anything you are unsure about, stop — the safest move is to let a specialist assess it rather than gamble with an antique or heirloom piece.
When to Call a Professional
If a stain will not lift, has dried in, covers a large area, or sits on a valuable silk or antique rug, professional cleaning is the sensible choice. At Premier Rug Cleaning we have specialised in handmade and Persian rugs for 29 years, and our IICRC-certified technicians begin every job with dye and colour-fastness testing so we know how the fibres will behave before any water touches them. Delicate rugs are gently dusted to remove embedded grit, then full-immersion washed at our dedicated Yatala facility and dried under controlled conditions so they come back clean, soft and fully dry — never damp or faded. We offer free pickup and delivery across South East Queensland and the Northern Rivers of NSW, so your rug is collected, professionally treated and returned without you leaving home.
Get your free quote today
Tell us about your rug and we’ll take it from there. Free pickup and delivery, and an honest assessment before any work begins.
