Free Pickup & DeliveryAcross SE QLD & Northern NSW IICRC CertifiedSpecialist rug care
29 Years ExperienceRug cleaning only
4.9 Customer Rated8,550 reviews
1800 655 949Call us today
Mon - Fri8:30 AM - 4:30 PM

How do you get red wine out of a rug?

Act fast: blot the spill, never rub. Press a clean white cloth straight down to lift as much wine as possible, working from the outside in. Then lightly dab with cool water and a little mild detergent and keep blotting. Avoid hot water, scrubbing and bleach, which set the stain. For wool, silk or antique rugs, stop and call a professional.

First Steps: Blot, Don't Rub

Red wine sets fast, so the first few minutes matter most. Grab a clean, white absorbent cloth or paper towel and blot straight down to soak up as much wine as you can. Work from the outside of the spill inward so you do not spread the stain into clean fibres. Never rub or scrub — that drives the pigment deeper into the pile and damages the wool’s surface. If the spill is fresh, sprinkling a little table salt over the area can help draw the remaining wine up out of the fibres while you fetch your cloths. Resist the urge to tip a whole bottle of cleaner onto it; flooding the rug with liquid risks soaking the foundation and backing. The goal at this stage is simple: remove as much wine as possible before it has a chance to bond with the fibres. The faster you act, the better your chances of a clean result.

What to Use - and What to Avoid

Once you have blotted up the excess, lightly dab the area with a solution of cool water and a small amount of mild, clear detergent, then blot dry with a fresh cloth. Repeat patiently rather than soaking the rug. Cool soda water can also help lift residual colour. Just as important is what to avoid. Never use hot water — heat sets the tannins and can shrink wool. Never use bleach or harsh stain removers, which can strip dyes and cause permanent lightening or fibre damage. Skip aggressive scrubbing and tip-fed carpet machines on delicate rugs. Red wine owes its stubbornness to tannins and natural pigments called anthocyanins, which bond quickly with fibres, so a measured, gentle approach beats a forceful one. Always test any solution on a hidden corner first to check the dyes do not run before you treat the visible stain.

Why DIY Can Make It Worse on Fine Rugs

On a synthetic rug, careful home treatment is often enough. On a wool, silk, viscose, Persian or antique rug, DIY carries real risk. The dyes in hand-knotted and natural-fibre rugs can be unstable when wet, so over-wetting or scrubbing can cause colours to bleed and migrate, leaving a worse mark than the wine itself. Too much moisture can also soak the foundation, warp the backing and leave watermarks or musty odours. Once wine has reached the base of the pile or the rug pad underneath, surface blotting simply cannot lift it. This is why over-the-counter products and rented machines so often disappoint on better rugs — they treat the top layer while the stain sits beneath. If the colour is not improving quickly, the safest move is to stop, blot up the moisture and call a specialist before any permanent damage is locked in.

When to Call Premier Rug Cleaning

If the stain has set, covers a large area, has soaked deep into the pile, or your rug is wool, silk or a treasured antique, professional treatment gives the best result. At Premier Rug Cleaning we have spent 29 years rescuing stained rugs, and our IICRC-certified technicians know how to lift red wine without harming dyes or fibres. Your rug is collected and taken to our dedicated off-site immersion-wash facility at Yatala, where it can be properly inspected, dye-tested and fully washed — reaching the deep wine that home methods leave behind, then dried under controlled conditions so it returns fresh, not damp. We offer free pickup and delivery across South East Queensland and the Northern Rivers of NSW. If you have just spilled wine, blot up the excess, keep the rug from drying out fully, and get in touch for a free quote before the stain has time to settle in for good.

Get a Free Rug Cleaning Quote

Free pickup & delivery across South East QLD and Northern NSW — all cleaning done at our dedicated Yatala facility. Get your free quote below or call 1800 655 949.

Ready when you are

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.

One van trip, one wash run: every extra rug we collect on the same visit is $20 off. Three rugs saves $40, four saves $60.

Faster by phone · call 1800 655 949 and speak to a real person

View pricing  ·  Need a repair instead?

Our guarantee: not happy with how your rug comes back? Tell us within 7 days and we’ll wash it again, free. In addition to your rights under Australian Consumer Law.

Rated 4.9 from 8,550 customers IICRC certified 7-day re-wash guarantee
Need it done properly? Read about our FAQ service, or get an obligation-free quote — free pickup and delivery across SE QLD and Northern NSW. Call 1800 655 949.
Scroll to Top