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.
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.
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.
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.
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.
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.
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.
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.
01
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.
02
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.
03
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.
04
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.
05
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.
06
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.
BeforeAfter
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.
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.
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.
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.
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.
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.
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.”
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.
Fill out the form and we'll get back to you within 24 hours.
Where We Work
Five offices across Chicagoland
Crews leave from the office nearest you, usually with same-week availability. Every office has its own page with reviews, the towns it covers and a map.
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.