CYBER MONDAY ON NOW — Shop limited-time deals.  Shop Event

Carpet Steam Cleaning That Restores Comfort, Freshness and Softness

4.4 / 5 ★

Installer friendliness as rated by our customers over the past 5 years

With experienced contractors plus our quality work guarantee, you can trust The Home Depot for excellent carpet cleaning services.

carpet cleaning

Why Homeowners Choose Our Carpet Cleaning Services

A deeper clean shouldn’t come with surprises. Our service combines trusted professionals, safe cleaning solutions and advanced steam technology to restore comfort and freshness to every room in your home.

Icon of two people talking indicating a free in-home blinds consultation

No Hidden Fees

Feel confident knowing the price you are quoted is the price you’ll pay on the final invoice. We do not charge waste disposal fees or additional fees for stain pre-treatment.

Sample swatch icon representing style options

Qualified Installers

All our professional carpet cleaners are background checked and trained to exceed your expectations so you can be confident in their reputation and the quality of their work.

A ruler icon representing accurate professional blinds measurement

Gentle and Family-Safe Cleaning Products

Our professionals use biodegradable, safe cleaning solutions without leaving behind harmful residue, toxins, or odours.

A ruler icon representing accurate professional blinds measurement

Advanced Steam Technology for A Deeper Clean

Our professionals utilize powerful truck-mounted equipment for maximum extraction. For high-rise apartments or hard-to-reach areas, professional portable units are used to deliver a comparable deep clean, ensuring excellent results regardless of your home type. Temperatures can reach as high as 230 degrees Fahrenheit to clean your carpet more thoroughly than other methods.

Professional Carpet Cleaning Process in Action

Watch how our national service provider, Steam Dry Canada, uses advanced steam cleaning technology and experienced professionals to transform carpets, removing deep-set stains, eliminating odours, and restoring freshness.

How We Clean Ducts, Dryer Vents & Carpets | Steam Dry Canada

Types of Carpet We Clean

Our professional carpet cleaning service is compatible with most major carpet material and carpet style, so you never have to wonder if your flooring is covered.

Modern condo living room with beige zebra roller blinds providing soft light control

Carpet materials we clean

  • Nylon
  • Polyester
  • Olefin
  • Wool
  • Triexta
Bright living room with blue Roman shades installed on two large windows

Carpet styles we clean

  • Berber carpet
  • Loop carpet
  • Pattern / Cut & Loop carpet
  • Frieze carpet
  • Twist carpet
  • Texture / Cut & Pile carpet
Coastal-style living room with white plantation shutters letting in natural light

Good to know

  • High-pile carpets may collect dirt more easily and benefit from more frequent professional carpet cleaning.
  • Dry time and stain removal can vary based on fibre type and carpet thickness.
  • Synthetic materials like nylon, olefin, polyester and triexta are naturally more moisture- and stain-resistant than wool.

What Our Customers Are Saying

Don’t just take our word for it, hear from homeowners who’ve experienced the difference from our professional carpet cleaning services 

  Excellent job - on time priced right and attention to detail — Ontario

Power as the name of our service provider. He checked in the day prior to cleaning and then stuck to the schedule that was set up. The carpets including high traffic areas came out clean and looking new.

  My rug has never looked better! — Manitoba

I was ready to throw out my expensive area rug and thought I would try this service before I did anything drastic. The cleaners were fantastic and they made my rug look even better than when I first purchased it! One of the people was training another and seemed so good at it. I’m going to make this a semi-annual visit. Thanks!!

  Excellent Service — Ontario

This carpet cleaning service was excellent. Booking was easy. The person who booked the appointment was very friendly and responsive. The people came when they said they would. They were very courteous and did a very thorough job.

  Carpet cleaning service — Saskatchewan

The gentleman that does the job was highly friendly courteous very experienced and went above and beyond in getting out stains. You can never ask for more.

Carpet Cleaning Process

Free consultation

1 Free Consultation

  • Request a consultation and a trusted carpet cleaning specialist will contact you within 1 hour during business hours.
  • They’ll review your cleaning needs, answer questions and provide a clear, upfront estimate with no hidden fees.
Professional installation

2 Professional Carpet Cleaning

  • Once you approve the estimate, our licensed and background-checked specialist arrives at the scheduled time to perform the cleaning.
  • For the best results, please move large furniture in advance and ensure pets have a safe space during the visit.
Follow-Up Inspection

3 Post-Cleaning Inspection

  • At the end of the appointment, your installer will walk you through the cleaned areas to confirm your full satisfaction.
  • Drying typically takes 2-8 hours depending on carpet material and airflow.

When Carpet Steam Cleaning Makes the Biggest Difference

Professional steam cleaning revitalizes your flooring to a like-new condition, saving you the high expense and major inconvenience of tearing out and replacing your carpet.

  Stains or Discolouration

Coffee, wine, and mud that won’t lift with regular cleaning

  Pet Messes & Odours

Accidents, hair buildup, and persistent smells trapped deep in carpet fibres

  Seasonal Allergies & Dust

Buildup Irritation from dust mites and debris in high-use areas

  Heavy Foot-Traffic Wear

Hallways, stairs and living rooms showing visible wear or matting

  Moving In or Moving Out

Fresh start for new homeowners or preparing a property for sale/rental

  Winter Salt & Slush

Canadian winters leaving salt stains and dullness in carpet fibres

Modern living room with white custom blinds installed on large windows

Professional Area Rug Cleaning

Refresh and restore your favourite rugs with professional area rug cleaning. From Persian and wool rugs to modern synthetics, trained Installers handle delicate materials with care.

What to expect

  • On-site cleaning
  • Pricing depends on size, material and level of cleaning required
  • You’ll receive an estimate by phone before any work is scheduled

*Minimum charges may apply

Carpet Cleaning Packages Across Canada

Max. 200 sq. ft per room and 100 sq. ft for a hall*
2 rooms
$149
3 rooms
$159
4 rooms
$179
5 rooms
$199
6 rooms
$229

The above pricing includes professional steam cleaning using high-power truck-mounted units or portable equipment for hard-to-access areas, pre-treatment of stains/traffic areas and waste deposal fees. Taxes and additional services are not included.

  • Stairs will be cleaned, upon request, for an additional charge of $3.00 per step. 
  • Hallways/corridors are $25.00 - $45.00. 
  • Above estimate based on Ontario pricing.
Carpet Cleaning - before and after
Max. 200 sq. ft per room and 100 sq. ft for a hall*
2 rooms
$149
3 rooms
$169
4 rooms
$199
5 rooms
$239
6 rooms
$269

The above pricing includes professional steam cleaning using high-power truck-mounted units or portable equipment for hard-to-access areas, pre-treatment of stains/traffic areas and waste deposal fees. Taxes and additional services are not included.

  • Stairs will be cleaned, upon request, for an additional charge of $3.00 per step. 
  • Hallways/corridors are $25.00 - $45.00. 
  • Above estimate based on British Columbia pricing.
Carpet Cleaning - before and after
Max. 200 sq. ft per room and 100 sq. ft for a hall*
2 rooms
$129
3 rooms
$139
4 rooms
$169
5 rooms
$199
6 rooms
$229

The above pricing includes professional steam cleaning using high-power truck-mounted units or portable equipment for hard-to-access areas, pre-treatment of stains/traffic areas and waste deposal fees. Taxes and additional services are not included.

  • Stairs will be cleaned, upon request, for an additional charge of $3.00 per step. 
  • Hallways/corridors are $25.00 - $45.00. 
  • Above estimate based on Alberta pricing.
Carpet Cleaning - before and after
Max. 200 sq. ft per room and 100 sq. ft for a hall*
2 rooms
$129
3 rooms
$139
4 rooms
$169
5 rooms
$199
6 rooms
$229

The above pricing includes professional steam cleaning using high-power truck-mounted units or portable equipment for hard-to-access areas, pre-treatment of stains/traffic areas and waste deposal fees. Taxes and additional services are not included.

  • Stairs will be cleaned, upon request, for an additional charge of $3.00 per step. 
  • Hallways/corridors are $25.00 - $45.00. 
  • Above estimate based on Manitoba pricing.
Carpet Cleaning - before and after
Max. 200 sq. ft per room and 100 sq. ft for a hall*
2 rooms
$119
3 rooms
$129
4 rooms
$159
5 rooms
$189
6 rooms
$219

The above pricing includes professional steam cleaning using high-power truck-mounted units or portable equipment for hard-to-access areas, pre-treatment of stains/traffic areas and waste deposal fees. Taxes and additional services are not included.

  • Stairs will be cleaned, upon request, for an additional charge of $3.00 per step. 
  • Hallways/corridors are $25.00 - $45.00. 
  • Above estimate based on Saskatchewan pricing.
Carpet Cleaning - before and after
Max. 200 sq. ft per room and 100 sq. ft for a hall*
2 rooms
$199
3 rooms
$199
4 rooms
$199
5 rooms
$199
6 rooms
$229

The above pricing includes professional steam cleaning using high-power truck-mounted units or portable equipment for hard-to-access areas, pre-treatment of stains/traffic areas and waste deposal fees. Taxes and additional services are not included.

  • Stairs will be cleaned, upon request, for an additional charge of $3.00 per step. 
  • Hallways/corridors are $25.00 - $45.00. 
  • Above estimate based on Nova Scotia pricing.
Carpet Cleaning - before and after

Current Offers

No offers currently available.

Frequently Asked Questions

Ready for a Cleaner, Fresher Home?

Book your professional carpet cleaning and feel the difference in a single visit.

Related Services

Rug Cleaning

Home Depot Installers offer professional area rug cleaning. Persian rug cleaning and wool rug cleaning are covered under this rug cleaning service. The cost for rug cleaning depends on the size and material of the rug, and the amount of cleaning required, among other things.

Rug cleaning will usually be completed on-site; however, in select markets, your rug can be taken away to be cleaned off-site. An estimate for rug cleaning will be provided to you by phone, before any services are to be scheduled.

Deep Carpet Cleaning & Carpet Stain Removal

Home Depot Installers use a high-temperature, truck mounted, steam-cleaning method. Heating water temperatures up to 110 degrees Celsius allows our Installers to deliver a thorough, deep carpet cleaning, often without having to use harsh chemicals. Using a higher water temperature than conventional methods also delivers quicker drying times and residue-free carpets. This will also tackle any issues with carpet odor removal.

This high-temperature, deep carpet cleaning method also removes carpet stains more effectively than other methods. However, spot cleaning of stains is also included as a pre-treatment in our professional carpet cleaning packages. If you struggle with pet stain removal or other common carpet stains, our carpet cleaning professionals are experienced in spot cleaning and treating difficult stains.

Types of Carpet We Clean

Professional Carpet Cleaning from The Home Depot is recommended for all types of carpet materials, from nylon and polyester, to olefin, wool and triexta. This service is perfect for cleaning all textures of carpet as well: Berber carpet; loop carpet; pattern or cut & loop carpet; frieze carpet; twist carpet; texture or cut & pile carpet.

Please note that some materials, such as high pile carpets, may collect dirt more easily and require more frequent cleaning than low-pile or medium-pile carpets. As well, the results of your cleaning, stain removal and dry times may vary slightly according to the material or texture of  your carpet. For instance, synthetic materials such as nylon, olefin, polyester and triextra, tend to be more moisture and stain resistant than natural materials such as wool.