Your area rug deserves better than a quick vacuum. We deep clean, deodorize, and restore it using 100% organic solutions right here in Long Island.





This is our main rug cleaning page. Whether it is a machine-made polypropylene rug from the family room, a hand-knotted Persian from a parent’s house, or a wool rug that has spent twenty years in a home near the bay, we clean it the way the rug needs: in your home for a quick refresh, or fully submerged at our facility for anything wool, silk, hand-knotted, or carrying pet odor in the foundation. Free pickup and delivery across Nassau and Suffolk, usually back within a week.

Rugs are picked up, washed at our facility, and delivered back, usually within a week.

When we see the rug we check the fiber, the backing and the soil level and give you a straight recommendation. A synthetic rug with juice stains usually cleans up well in the home with hot-water extraction and is dry in a few hours. A wool, silk or hand-knotted rug, or any rug with pet urine deep in the foundation, goes to our facility: it is dusted mechanically to remove the dry grit that abrades fibers, dye-tested, washed fully submerged in a pH-balanced bath, rinsed until the water runs clear, and dried flat in a controlled room so it does not shrink, bleed or come back musty. Fringes are cleaned by hand. You get a written price before anything happens.
We pick up and deliver free across both counties. Town pages with local details: Port Washington, Brentwood, Huntington, Babylon, Deer Park, Valley Stream, Smithtown, Islip, Elmont, Hicksville, Brookhaven, Rockville Centre, Levittown, Hampton Bays, Huntington Station, Bellmore and more. See all towns in Nassau County and Suffolk County.
Book Rug Cleaning Online, Save $20 Call (516) 894-2901Searching for rug cleaning near me? We are based at 2275 Merrick Avenue in Merrick, in the middle of Nassau County, and our trucks are in both counties every day, so “near you” usually means we pick up rugs within a few hours. Drive times from our office: Nassau — Bellmore (5 min), Wantagh (8 min), Freeport (10 min), East Meadow (12 min), Levittown (15 min), Massapequa (15 min), Rockville Centre (15 min), Hempstead (15 min), Garden City (20 min), Hicksville (20 min). Suffolk — Farmingdale (18 min), Babylon (20 min), Deer Park (22 min), Lindenhurst (22 min), Bay Shore (25 min), Huntington (30 min), Brentwood (30 min), Islip (30 min), Commack (32 min), Smithtown (35 min). Farther east, the Hamptons and Riverhead run on scheduled days each week. Open 24 hours; call (516) 894-2901 for the next opening in your town.
We have been cleaning area rugs across Long Island for years. Every rug that comes to us whether it's stained, smelly, or just dull-looking leaves looking fresh and clean. We use only organic, chemical-free cleaning products because we care about your family, your kids, and your pets walking on that rug every day. No harsh chemicals. No leftover residue. Just a clean rug done the right way by a local team that actually knows what they're doing. When you call Green Choice Carpet Cleaning Long Island, you're not calling some big national chain. You're calling a local Long Island company that treats every rug like it's their own.
Not every rug is the same and we clean them that way. Whether your rug is wool, cotton, jute, or synthetic, we choose the right organic cleaning method for that exact fiber. No guessing. No damage. Just the right clean every time. Our team has handled everything from thick shag rugs to flat-woven dhurries.
Pet accidents, red wine, mud we've seen it all. Our stain removal process goes deep into the rug fibers to pull out stains that regular cleaning can't touch. We don't just clean the surface we treat the root of the stain so it doesn't come back.
Bad smells don't just disappear with water and soap. We use organic deodorizing treatments that break down odor at the source especially pet odors that soak deep into the rug pad and fibers. After we're done, your rug smells as clean as it looks. No perfume smell just fresh and clean.
Look at what a professional organic area rug clean actually does the difference is hard to believe until you see it. Our before and after results show the real story. We let our work do the talking dirty, faded rugs come back bright, fresh, and clean.
Look at what a professional organic area rug clean actually does the difference is hard to believe until you see it. Our before and after results show the real story. We let our work do the talking dirty, faded rugs come back bright, fresh, and clean.


Most Long Island homeowners vacuum their rugs regularly but vacuuming only removes surface dirt. Underneath, dust mites, allergens, pet dander, and bacteria build up deep inside the fibers over time. That's what causes rugs to smell, look dull, and wear out faster. Here's what professional area rug cleaning actually does for your home:
Dust mites and allergens live deep in rug fibers. Our organic hot-water extraction process pulls them out completely, making your home healthier especially for kids and allergy sufferers.
Dirt acts like sandpaper inside rug fibers. Every step grinds it in deeper. Regular professional cleaning removes that abrasive dirt, so your rug lasts years longer than it would otherwise.
Surface sprays just mask pet odors. Our organic treatment breaks down the odor-causing bacteria at the source — so the smell is actually gone, not just covered up.
We use 100% organic, chemical-free products. No toxic residue left behind. Your kids and pets can roll around on that rug the same day — completely safe.
Our low-moisture organic cleaning method means your rug dries quickly. Less moisture means less risk of mold or mildew growing under the rug — a real problem in Long Island homes during humid seasons.
There are a lot of cleaning companies on Long Island. Here's why homeowners keep choosing Green Choice Carpet Cleaning Long Island every time:
No matter where you are on Long Island, we're coming to you. We serve homeowners all across Nassau County and Suffolk County and our team knows these neighborhoods because we're part of this community.
Long Island homeowners in Nassau County trust us for their area rugs — and we cover every corner of the county. We serve families in Garden City, Great Neck, Hempstead, Valley Stream, Levittown, Hicksville, Massapequa, Syosset, Plainview, Merrick, Bellmore, Wantagh, Freeport, Lynbrook, Rockville Centre, Westbury, Woodbury, Port Washington, Manhasset, and Oyster Bay — and every other town in Nassau County.
Offices, retail spaces, and businesses across Suffolk County also trust us to keep their rugs clean and presentable. We cover Huntington, Commack, Smithtown, Bay Shore, Babylon, Brentwood, Islip, Melville, Deer Park, Lindenhurst, Medford, Centereach, Holbrook, Hampton Bays, and more across all of Suffolk County.
Got a Persian rug, an oriental rug, or an antique rug that needs special care? We handle those too — all across Long Island. Delicate rugs need a different approach and we know exactly how to treat them without causing any damage. Whether you're in Roslyn, Glen Cove, or Dix Hills, we come to you.
You can find a dozen carpet cleaning companies on Long Island. So why do our customers keep coming back — and why do they refer their neighbors to us? Because we actually care about the result. We don't rush the job. We don't cut corners. And we never use chemicals that leave your home smelling like a cleaning factory. Every rug we clean gets the same attention whether it's a $50 rug or a $5,000 silk rug because that's how we built our reputation here on Long Island. Our organic cleaning approach isn't just a marketing phrase. It's the reason parents call us when they have young kids crawling on the floor. It's why pet owners trust us to remove odors without exposing their animals to harsh chemicals. And it's why we get calls from Long Island families who tried another company first and weren't happy with what they left behind. Ready to see the difference? Call Green Choice Carpet Cleaning Long Island today at +1 (516) 894-2901 and let's get your area rug looking the way it should.
Most area rugs in Long Island homes should be professionally cleaned every 12–18 months. High-traffic rugs or homes with pets need cleaning every 6–12 months.
Yes. Our organic enzyme treatment breaks down old pet stains and odor at the source — even stains that have been set in for months.
Completely safe. We use 100% organic, chemical-free products — no toxic residue left behind. Your family can use the rug the same day.
Yes. We clean all rug types — wool, silk, Persian, oriental, synthetic, and more — using the method that fits each fiber type.
We're based at 2275 Merrick Ave, Merrick, NY 11566 and serve all of Nassau County and Suffolk County — we come directly to your home.
Almost certainly. We serve every town in Nassau and Suffolk County from our office at 2275 Merrick Ave, Merrick, NY 11566, with same-day and next-day appointments across western and central Long Island and scheduled East End days. Call (516) 894-2901 and we will tell you the next opening near you.
“My wife appreciated how careful these cleaners were with our furniture while working in our Merrick home. Everything stayed neat and organized.”
“I noticed right away that the carpet felt softer after this team finished their work. It honestly looks almost new again.”
“So glad we called Green Choice Carpet Cleaning Long Island after our puppy made a mess on the rug. They removed the stains and the odor completely.”
“Our experience with this company in East Meadows was smooth from start to finish. They arrived on time and worked very professionally.”
“I had been putting off carpet cleaning for months but Green Choice Carpet Cleaning Long Island made the whole process simple. The floors look refreshed again.”
“Couldn’t be happier with how these folks treated our sofa and hallway carpet in Wantagh. It feels cleaner and even smells better now.”
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.