About - All Hands Carpet Cleaning

Proudly local owned and operated since 2012 serving Central Maryland & Surrounding Areas




Accidents happen! Dogs track in mud, glasses of wine get spilled, and kids do all sorts of crazy things. If you have an accident that needs cleaning up, All Hands Carpet Cleaning is here to help. Call now at 410-320-9621.


Sometimes life gets in the way and things don't go as planned. Perhaps you have unexpected guests coming to town or another cleaner canceled on you. All Hands Carpet Cleaning has you covered with same day service availability. Call now at 410-320-9621.


Rest knowing that when you hire All Hands Carpet Cleaning you get a No stain return guarantee. While not a common issue, sometimes stains can come back after the cleaning because of how deep they are. If that is the case simply call 410-320-9621 and the stain will be removed at no additional cost.

[wprevpro_usetemplate tid=”1″]

Our History

Formed in 2011, All Hands Carpet Cleaning is a family-owned and operated small business dedicated to providing exceptional carpet cleaning services to home and business owners throughout the state of Maryland.

All Hands Carpet Cleaning began as a second profession for Tommy Terry, a career paramedic and firefighter, when his girls both entered elementary school and his off-shift Mr. Mom days ended.

With well over a decade of experience in carpet cleaning and a passion for customer service, starting All Hands was a perfect fit.

At the end of the day, All Hands Carpet Cleaning is much more than just a business. Tommy has a passion for providing fantastic service with authenticity and expertise.

Tommy is active in the community through volunteering and year-round charity work. All Hands Carpet Cleaning is a frequent sponsor of many local organizations and fundraising events.

Tom prides himself on being more visible as a supporter of the community than marketing mavens.

We are licensed and insured. When you work with All Hands Carpet Cleaning, you can always trust that you made the right choice.

The All Hands Carpet Cleaning Difference

At All Hands Carpet Cleaning, we make it our mission to stand out from the pack. A professional hot water extraction cleaning is the best way to remove years of dirt, debris, and dust from your carpets and upholstery.

Unlike store-bought products that fix the problem temporarily and often damage the base materials, our cleaning methods are designed to be heavy-duty but gentle on your carpet and fabrics.

Hot water extraction cleaning heats the water to 220-240 degrees, so the carpet is thoroughly cleaned and sanitized.

The final product, whether you are having your office chairs cleaned or your new shag carpeting cleaned, will be pet-safe, kid-safe, and allergen-free.



Get Your Estimate

Simply do 1 of the options below

  • Call NOW at 410-320-9621 OR
  • Fill out the estimate form on this page

We Do Our Magic

  • We pre-vacuum your floors
  • We pre-treat all areas to be cleaned
  • We steam clean and apply protector if requested

You Relax In Fresh Cleanliness

  • Carpets and other materials are clean and dry within a few hours
  • Dirt, Dust, and Dander are gone!
  • Fabrics are now clean and germ-free!


1 410-320-9621


1611 Ruxton Rd, Edgewater, MD 21037, United States


  • Monday 8a.m.–6p.m.
  • Tuesday 8a.m.–6p.m.
  • Wednesday 8a.m.–6p.m.
  • Thursday 8a.m.–6p.m.
  • Friday 8a.m.–6p.m.
  • Saturday Closed
  • Sunday Closed

Residential Cleaning:

Commercial Cleaning:

Did you know we offer:

  • 24/7 Emergency Services
  • Same Day Service Available
  • No Stain Return Guarantee

Service Area:

Anne Arundel County Area
Servicing Anne Arundel County

  • Annapolis
  • Arnold
  • Crofton
  • Deale
  • Edgewater
  • Fort Meade
  • Glen Burnie
  • Linthicum Heights
  • Odenton
  • Parole
  • Pasadena
  • Severna Park
  • Shady Side
  • + Surrounding Areas
Calvert County Area

Servicing Calvert County

  • Academy Hill
  • Adelina
  • Another Place
  • Barstow
  • Brighton Woods
  • Broomes Island
  • Chaneyville
  • Dares beach
  • Dunkirk
  • Huntingtown
  • Johnstown
  • Lusby
  • North Beach Chesapeake Beach
  • Mutual Consent
  • Owings
  • Port Republic
  • Prince Frederick
  • Solomons
  • St Leonard
  • Sunderland
  • Williams Wharf
  • Woodland Acres
  • Woodwind Estates