My Carpet Cleaning
My Carpet Cleaning van with the phone number and services on the side, driving past suburban townhomes
4.9★ from 300+ Google reviews

Carpet Cleaning Services in Chicago and the Suburbs

Carpet, area rugs, upholstery, tile and grout, stains, pet odors and commercial carpet, priced from one published list. Family-owned since 1998, IICRC-certified technicians, five offices from Chicago to Barrington.

7
Services, one price list
1998
Family-owned since
5
Chicagoland offices
What We Do

Seven services, one price list

Every service below is priced from the same published list the technician invoices from, and booked through Housecall Pro with the invoice emailed to you. The photos are from our own jobs; each service page shows more.

Empty room with cream carpet showing dulled traffic wear before cleaning in Vernon Hills
Before
Same Vernon Hills room after hot water extraction, cleaning passes visible in the pile
After

Dry in 2 to 4 hours

Carpet Cleaning

Truck-mounted hot water extraction for wall-to-wall carpet. Pre-inspection, pre-treatment, moving light furniture and a final walk-through are included.

Price: One area (up to 300 sq ft) $100, two areas $180, each additional area $50, stairs $4.80 per step. $180 appointment minimum, $220 inside Chicago ZIP codes.

Prices, process and recent jobs
Red and ivory Persian-style area rug under a dining table before cleaning
Before
Same red and ivory rug after cleaning, the medallion and border colors clear
After

In-home or at our plant

Area Rug Cleaning

Synthetic and durable wool rugs that stay in place are cleaned in your home. Wool, silk, antique, heavily soiled and pet-urine-saturated rugs go to our rug plant for a full wash and come back in 5 to 10 days, with free pickup and delivery.

Price: In-home $1.50 per sq ft; plant wash from $3 per sq ft (synthetic) and $5 (wool). Silk and antique rugs are quoted after inspection.

Prices, process and recent jobs
Grey modular sectional with soiled seat cushions before upholstery cleaning in a Chicago living room
Before
Same grey sectional after hot water extraction, cushions propped up to dry
After

Dry in 4 to 8 hours

Upholstery Cleaning

Sofas, sectionals, loveseats, chairs, ottomans and dining chairs, cleaned with the method the fabric code allows, in your home.

Price: Sofa $130, medium sectional $180, loveseat $100, chair $40, ottoman $40, dining chair $25. Fabric protector and deodorizer are priced per piece.

Prices, process and recent jobs
Beige diagonal floor tile with dark soiled grout lines before cleaning, the extraction hose across it
Before
Same tile floor after cleaning, the grout lines light and even
After

Walk on it right away

Tile & Grout Cleaning

Deep cleaning for tile floors and the grout lines mopping no longer reaches, with optional clear grout sealing afterwards.

Price: $1 per sq ft; grout clear sealing adds $0.50 per sq ft.

Prices, process and recent jobs
Coffee rings and splatter on grey carpet tile in a Skokie office entry before cleaning
Before
Same carpet tile entry after hot water extraction, the rings gone
After

Treated during your cleaning visit

Stain Removal

Wine, coffee, pet, ink and other tough stains treated on carpet and upholstery during the cleaning visit. You approve the price before any work starts.

Price: Stain treatment $15 per area on top of the carpet area rate.

Prices, process and recent jobs
Large yellowed stain spreading across light carpet beside a sofa before treatment
Before
Same carpet beside the sofa after treatment, the stain no longer visible
After

Carpet, upholstery and rugs

Pet Stain & Odor Removal

Vomit, feces, hair, dander, mud and odors lifted from carpet, upholstery and rugs with pet-safe enzyme cleaners. Where urine has reached the pad, the technician checks with a UV light and explains the options first.

Price: Stain treatment $15 per area and deodorizer $15 per area, added to the carpet area rate.

Prices, process and recent jobs
Dark spill stain on grey office carpet beside a floor mat before cleaning in Northbrook
Before
Same Northbrook office carpet after cleaning, the stain gone
After

After-hours available

Commercial Carpet Cleaning

Offices, retail and other business carpet, with flexible scheduling. Small offices use the residential schedule; larger spaces are quoted per square foot after a walk-through.

Price: Small offices: $100 for one area (up to 300 sq ft), $180 for two areas, $50 for each additional area. Larger floors quoted per sq ft.

Prices, process and recent jobs
Technician in black gloves spraying pre-treatment onto a sofa seat with a hand sprayer
Pre-treatment goes down before any extraction, on carpet and on fabric. It is part of the price, not an add-on.
What Every Visit Includes

The same six steps, whichever service you book

Estimates are free and the final price is confirmed at the door before work begins. You are charged what we quote, and every job is backed by our 7-day guarantee: not happy? Call us within 7 days and we will re-clean the area or refund your payment.

  1. Walk-through and quote

    The technician confirms the areas or pieces on the quote, checks fabric codes and fiber, looks at the spots you point out and tells you what will and will not come out.

  2. Pre-inspection and pre-treatment

    Dry soil is vacuumed out, traffic lanes and soiled areas are pre-sprayed, and light furniture is moved out of the way. All included in the area or piece price.

  3. The right method for the surface

    Truck-mounted hot water extraction for carpet and most upholstery; low-moisture extraction for plush and watermarked carpet; encapsulation for commercial floors that must be dry in an hour; a full wash at our plant for wool and silk rugs.

  4. Spots and odors treated on the visit

    Wine, coffee, pet and ink spots are treated during the same appointment at $15 per area, with deodorizer at $15 per area where there is an odor to deal with. See what goes on the fiber.

  5. Furniture back, final walk-through

    Light furniture goes back where it was and you walk the finished areas with the technician before the invoice is emailed.

  6. Dry and ready to use

    Carpet dries in 2 to 4 hours with air movers, upholstery in 4 to 8, tile can be walked on right away, and commercial dry cleaning is ready in about an hour.

Real Jobs, Real Photos

Four October visits, four invoices

Carpet and stairs, three rooms with a sectional, an office floor and a sectional: the pieces, the hours on site and what each one cost. Every job has its own page with more photos.

Empty room with cream carpet showing dulled traffic wear before cleaning in Vernon Hills
Before
Same Vernon Hills room after hot water extraction, cleaning passes visible in the pile
After

Vernon Hills · Carpet

Six rooms and 27 stairs

Vacuumed and pretreated in every area, truck-mounted hot water extraction throughout, then a CRB scrub to lift embedded soil. About 3 hours on site, $559.

Technician: Vasyl.

See the full job
Light carpet in a Lake Forest hallway beside a cream chaise chair before cleaning
Before
Same Lake Forest hallway after cleaning, fresh lines groomed into the carpet pile
After

Lake Forest · Carpet and upholstery

Three rooms and a four-seat sectional

Three carpeted rooms cleaned with truck-mounted hot water extraction, then the four-seat sectional with hot water extraction after a fabric-code check, the furniture done after the floors. About 3.5 hours on site, $500.

Technician: Vasyl.

See the full job
Dark spill stain on grey office carpet beside a floor mat before cleaning in Northbrook
Before
Same Northbrook office carpet after cleaning, the stain gone
After

Northbrook · Office

4,513 sq ft of office carpet, three rooms

Measured and billed by the square foot, truck-mounted hot water extraction room by room, dry in 2 to 4 hours with air movers. About 4 hours on site, $1,528.

Technician: Arvydas T.

See the full job
Grey modular sectional with soiled seat cushions before upholstery cleaning in a Chicago living room
Before
Same grey sectional after hot water extraction, cushions propped up to dry
After

Chicago · Upholstery

Large L-shaped sectional and a sofa

Booked for cat hair and dander. Fabric code checked on both pieces, then hot water extraction through the seams, seat decks and arms. About one hour on site, $320.

Technician: Vasyl.

See the full job
Transparent Pricing

How pricing works

Carpet is priced per area, upholstery per piece, rugs and tile per square foot, and every add-on is on the price list the technician uses on the invoice. Mattresses, leather, large sectionals and silk rugs are the exceptions: quoted when you book or after inspection, and we confirm the price before we start.

Per area

  • Carpet: one area (up to 300 sq ft) $100, two areas $180, each additional area $50.
  • Stairs: $4.80 per step.
  • Add-ons: stain treatment, deodorizer or protector $15 per area; filtration lines $20 per area; CRB scrub $50 per visit.

Per piece

  • Upholstery: sofa $130, medium sectional $180, loveseat $100, chair $40, ottoman $40, dining chair $25.
  • Fabric protector or deodorizer: $5 to $35 per piece.
  • Quoted when you book: large sectionals, leather, mattresses by size.

Per square foot

  • Tile and grout: $1 per sq ft; clear grout sealing adds $0.50.
  • Area rugs: in-home $1.50 per sq ft; plant wash from $3 (synthetic) and $5 (wool). Silk and antique rugs quoted after inspection.
  • Commercial floors: quoted per sq ft after a walk-through; small offices use the residential schedule.

Appointment minimum: $180, or $220 inside Chicago ZIP codes, applied once per visit, so a single sofa or one room of carpet is billed at the minimum, and a second room, a chair or a rug can be added to the same trip without a second minimum. Worked example: three carpeted rooms, one flight of 12 stairs and a sofa is $230 + $57.60 + $130 = $417.60. The online calculator builds the same estimate: enter your ZIP, add rooms, stairs and extras, and see the total. Licensed and insured, with IICRC-certified technicians.

Reviews

Stains, rugs, sofas and a vomit emergency

Google reviews across three services, with the office that did the work.

Five-star Google review

“Basil worked very hard to remove some old & nasty stains in white carpeting. They came out much better than expected!! With rather short notice they responded quickly & were reasonably priced.”

Cynthia Byrne

Barrington office — May 2024

Five-star Google review

“Vasil was our cleaner/tech. He was on time, courteous, and appeared to be very thorough he even gave valuable advice about future rug cleaning. The quality of our rug (one is a very large area rug) and upholstery cleaning was excellent. Scheduling was hassle-free, and communication with Kate was fast and easy.”

Rosally V Starr

Northbrook office — January 2026

Five-star Google review

“Great experience! Vasyl come quickly and cleaned out a vomit stain instantly. So glad I called them and will continue to for our carpet needs.”

Jacky Cauley

Clarendon Hills office — May 2024

Common Questions

Questions about our services

Which service do I need?

Wall-to-wall carpet is carpet cleaning, priced per area. A loose rug is area rug cleaning: synthetic and durable wool rugs are cleaned in your home, and wool, silk, antique or heavily soiled rugs go to our plant for a full wash. Sofas, sectionals and chairs are upholstery cleaning, priced per piece. Tile and grout is priced per square foot. Stains, pet spots and odors are add-ons treated during the same visit. If you are not sure, describe the item when you book and the office will put it on the right line.

Can one visit cover carpet, upholstery and a rug?

Yes. The same technician cleans the carpet, the sofa and a synthetic rug in one trip, and the appointment minimum applies once. Rugs that need a full wash are picked up, washed at our plant and delivered back in 5 to 10 days, with free pickup and delivery.

What is the appointment minimum?

$180 per visit, or $220 inside Chicago ZIP codes. One room of carpet or a single sofa is billed at the minimum, so a second room, a chair or a rug can be added to the same trip without a second minimum. A $40 portable unit applies to any job two or more floors up with no elevator.

Will the price change when the technician arrives?

Estimates are free and the final price is confirmed at the door before work begins. You are charged what we quote. If the walk-through changes the scope, for example an extra room, a fabric that cannot take water or a larger sectional, you decide before anything starts.

How long until I can use the room again?

Carpet dries in 2 to 4 hours with air movers, up to 6 hours for heavy soil. Upholstery takes 4 to 8 hours. Tile can be walked on right away. Commercial dry carpet cleaning is ready in about an hour, which is why offices book it.

Do you clean offices and other commercial space?

Yes. Small offices use the residential schedule: $100 for one area, $180 for two, $50 for each additional area. Larger floors are measured and quoted per square foot after a walk-through, with after-hours service available. Recent jobs: 4,513 square feet across three rooms in Northbrook for $1,528, and six offices, a hallway and lobby in Skokie for $320.

Where do you work, and which office will come?

Crews leave from five offices: Chicago, Northbrook, Barrington, Bloomingdale and Clarendon Hills, covering the city and dozens of suburbs to the north and west. The office nearest you takes the job; the service areas page lists every town with the office that serves it.

How soon can you come?

Same-week appointments are usual and same-day is available when the schedule allows. Book online to see open times, or call the office nearest you: the offices are open Monday to Friday 7 AM to 7 PM and Saturday 9 AM to 3 PM. Please give 24 hours notice to reschedule, and tell us when you book if parking is tight or there is no water on site.

What is not on the price list?

Leather upholstery and large sectionals are quoted per piece when you book. Silk and S-coded fabrics are not on the list either: tell us what you have and we will say whether we can take the piece. X-coded fabric is vacuum-only and is not cleaned. Mattresses are quoted by size. Silk and antique rugs are quoted after inspection. Commercial floors beyond a small office are quoted per square foot after a walk-through.

Are the cleaning products safe around kids and pets?

The pre-sprays, rinse, spotters and deodorizer are professional-grade products listed by maker on our products page, rinsed out of the fiber during extraction rather than left in it. Pet spots are treated with pet-safe enzyme cleaners. Keep pets in another room while the equipment runs and let everything dry before use.

Ready to book?

Pick a time online, or call the office nearest you and tell us the rooms, pieces or square footage. The offices are open Mon–Fri 7 AM – 7 PM and Sat 9 AM – 3 PM. Same-week appointments are usual, same-day when available.

Contact Us

Schedule a Cleaning

Fill out the form and we'll get back to you within 24 hours.

No spam. We respect your privacy.

Lake Michigan1Chicago2Northbrook3Barrington4Bloomingdale5Clarendon Hills

Don’t see your town? Our crews cover dozens of nearby suburbs from these offices. Call any location for a free estimate or use our online calculator for an instant quote.

Call Now
Book Online