★★★★★ Rated Excellent on Google  ·  Serving Nassau & Suffolk since 1996 Same-day service · Open 24 hoursBook Online, Save $20 →
Free pickup & delivery · Nassau & Suffolk

Rug Pickup & Plant Wash Service in Long Island, NY

Some rugs should never be cleaned on your floor. We pick them up, wash them completely at our Long Island rug plant, dry them flat under controlled air, and bring them back. Free pickup and delivery, a written price before the rug leaves your house.

Same-day appointmentsGreen, non-toxic productsDry in hours4,500+ Long Island homes

Get a free quote in 60 seconds

We call you back the same day with a written price.
No spam, no pressure. Or call (516) 894-2901.

What a plant wash is, and why it is different from cleaning a rug on site

There are two honest ways to clean an area rug. The first is on site: our truck-mounted steam unit pre-sprays and extracts the rug where it lies, and it is dry the same day. That is the right call for most synthetic and machine-made rugs with normal soil, and it is the service on our area rug cleaning, Oriental rug cleaning, Persian rug cleaning, wool rug cleaning, silk rug cleaning and antique rug cleaning pages. The second way is a plant wash: the rug is rolled, picked up, and washed from front to back and all the way through the foundation at our facility. This page is about the second way.

A plant wash is the only method that gets everything out of a rug. Sand, grit and dust settle into the base of the pile and the foundation, below where any on-site machine can reach. Pet urine soaks through the backing. Wool holds dirt in the lanolin. A full immersion wash moves water through the whole rug, not just across the top of it, and that is why a rug that has been washed at a plant feels lighter, lies flatter, and smells like nothing at all.

If you are not sure which method your rug needs, you do not have to decide on the phone. The technician looks at the rug at the door and tells you. Most rugs on Long Island are fine on site; the ones that go to the plant are the hand-knotted pieces, the wool and silk rugs, the rugs with urine or water damage, and the beach-town rugs that are full of sand. Our guide on the best way to clean an area rug without ruining it walks through the decision in detail.

How rug pickup works, step by step

1

Pickup at your door

We schedule the pickup like any other appointment, usually same-day or next-day. The technician inspects the rug with you, notes pre-existing wear, measures it, and writes the price. Only then is it rolled, wrapped and tagged with your name. Nothing leaves the house without a written price.

2

Dusting

At the plant the rug is turned face down and dusted mechanically before any water touches it. This is the step that no on-site method has. A rug that has been vacuumed every week for years will still give up cups of dry soil here. Washing a rug without dusting it first just turns that soil into mud inside the foundation.

3

Wash and rinse

The rug is tested for colorfastness, then washed on the wash floor with a wool-safe, pH-balanced solution, worked through the pile by hand and by machine, and rinsed until the water runs clear. Urine, odor and moth treatments happen at this stage when the rug needs them.

4

Drying and finishing

The rug is wrung, then dried flat or hung in a controlled-air drying room, never in the sun and never folded damp. Once dry, the pile is groomed, the fringe is combed and cleaned, and the rug is inspected again before it is rolled for delivery. Typical turnaround is 7 to 10 days; we call you when it is ready.

Which rugs we send to the plant

These are the rugs the technician will recommend for pickup almost every time. If yours is on this list, it is worth the wait.

  • Hand-knotted Oriental and Persian rugs, where the value is in the wool and the knots and an on-site machine cannot flush the foundation (Persian rug cleaning)
  • Wool rugs with years of soil in the lanolin (wool rug cleaning)
  • Silk and silk-blend rugs, which must be handled flat and dried with care (silk rug cleaning)
  • Any rug with pet urine: the salts are in the backing and only immersion gets them out
  • Rugs from beach towns such as Long Beach, Lido, the Hamptons and the Fire Island ferry towns, where sand has worked into the foundation
  • Rugs that got wet in a basement, a storm or a burst pipe and now smell
  • Antique and inherited rugs that need gentle handling and possibly repair at the same time (antique rug cleaning)
  • Oversized rugs and runners from co-ops and condos where there is no room to clean on site

Pickup, delivery and pricing

Pickup and delivery are free everywhere in Nassau and Suffolk. Plant-wash pricing starts at $150 per rug and is based on the size and the fiber, measured at your door; a written price is given before the rug is rolled. If the rug also needs a repair, the technician quotes that separately on the same visit, so there is one pickup and one delivery. For a rug that only needs an on-site steam cleaning, that service starts at $99 for the first rug and $60 for the second, and we do it the same day. Every price on this site is a starting price; the exact figure is written down before any work begins. You save $20 on any service when you book online.

When the rug comes back, we unroll it, lay it in place and, if you ask, put a fresh pad under it. A clean rug on an old crumbling pad does not stay clean long, which is why so many customers add rug padding to the delivery.

What to expect from the rug when it comes home

A plant-washed rug feels different. It is lighter, because the dry soil is gone. The colors are brighter, because the gray film on the pile has been rinsed away rather than pushed down. It lies flat, because it was dried flat. The fringe is white again instead of gray. And it has no smell, including no cleaning-product smell, because the last step is a clear-water rinse.

If the rug had moth activity, loose fringe or a worn edge, you will have been told at pickup and offered the repair. Those jobs happen at the plant after the wash, so the rug comes back finished. See moth damage rug repair, fringe repair and rug blocking and stretching for what each one involves.

Free Rug Pickup Across Long Island — We Come to You

One truck, one price list, every town. Pickup days are scheduled by area so your rug is collected within a day or two of your call.

1

Area Rug Cleaning in Nassau County

Our rug trucks are in Nassau every week: Garden City, Great Neck, Manhasset, Port Washington, Roslyn, Glen Cove, Locust Valley, Syosset, Jericho, Woodbury, Massapequa, Merrick, Rockville Centre, Long Beach, Hewlett, Valley Stream.

2

Area Rug Cleaning in Suffolk County

And across Suffolk, from the South Shore to the East End: Huntington, Dix Hills, Melville, Smithtown, Commack, Babylon, Bay Shore, Islip, Brentwood, Deer Park, Lindenhurst, Hampton Bays, Kings Park, Brookhaven.

The Company Behind the Clean — Why Green Choice Is Long Island's Go-To

You're not just hiring a cleaning company. You're letting someone into your home to work on furniture you spent real money on. That means trust matters more than anything else. We built Green Choice Carpet Cleaning Long Island on one simple promise — show up, do the job right, and leave your home better than we found it. No chemicals. No shortcuts. No surprises on the bill. Our team is trained, local, and accountable. Every job we do in Long Island is a job we stand behind. Call us at +1 (516) 894-2901 and let's get your rugs looking the way it should.

Our Cleaning Services on Long Island – We Handle It All

Related services

Helpful Guides From Our Team

Cleaning is our thing, so it doesn’t have to be yours.

Same-day appointments across Nassau and Suffolk. Carpet from $25 per room (3-room minimum), $20 off any service when you book online, and a written price before we start.

Call (516) 894-2901