2970 Maria Ave, Ste 229 C, Northbrook, IL 60062
North Shore: Glenview, Wilmette, Winnetka, Highland Park & Deerfield.

Sweat, dust and the occasional spill end up in the one piece of furniture you use every night. We clean mattresses in your home with the same low-moisture method we use on sofas.
Tell us the mattress size and any stains and we'll send a free, no-obligation estimate.
4.9★ Average
300+ Google reviews
Since 1998
Serving Chicagoland
Eco-Friendly
Pet & kid safe
100% Satisfaction
Guaranteed results
Free Quotes
No obligation
Dust, sweat, and allergens can build up over time. A deep clean helps restore freshness and improve sleep quality. We clean mattresses in your home, twin to king.
Vacuumed, pre-treated where sweat and body oils have built up, then extracted and left to dry.
The fabric borders where dust collects are cleaned with the same upholstery tools.
A fabric-covered box spring can be cleaned the same way. Tell us when you book so the technician allows the time.
Hot water extraction removes embedded dirt and allergens without saturating the fabric. The steps are the same ones we use on a sofa.
The technician inspects the mattress, notes any stains and confirms the price before starting.
A thorough vacuum lifts dust and loose debris from the surface and the seams first.
A fabric-safe pre-spray is applied to the sleeping surface and any spots, and allowed to dwell.
Upholstery tools rinse the fabric and pull the moisture back out, so the mattress is cleaned without being soaked.
We use low-moisture, fabric-safe methods that effectively clean and sanitize without over-wetting.
The mattress is left bare to dry. Make the bed once it is dry to the touch.
Accident on the bed or a mattress that has never been cleaned? Call us and we will quote it by size.
Most mattress calls start with one of three things: a child or pet accident, a yellow sweat line where someone sleeps, or a spilled drink. Urine needs more than surface cleaning because it soaks through the fabric into the padding, so we treat it where it sits; our cat and dog urine odor removal page explains the process.
Sweat and body-oil lines respond to pre-treatment and extraction and are part of a normal mattress cleaning. Spilled coffee, juice or wine are treated as spots. If a single spot is the only problem, our upholstery spot treatment service covers one stain without cleaning the whole piece.
Upholstery traps dust mites, pollen, and other allergens. A proper cleaning reduces these irritants and creates a healthier home.
Urine. Treated through the fabric into the padding, not just on the surface. Quoted at the inspection.
Sweat and body oils. Pre-treated and extracted as part of the standard cleaning.
Spills. Coffee, juice and wine are spot-treated during the cleaning.
Odor. Deodorizer can be added to the piece if a smell lingers after cleaning.
Mattresses are quoted by size when you book, and we confirm the price before we start. The $180 appointment minimum applies ($220 inside Chicago ZIP codes). Not happy? Call us within 7 days and we will re-clean the area or refund your payment.
A single mattress on its own is billed at the appointment minimum, so most customers pair it with the sofa, a couple of chairs or two carpet areas and get the whole visit out of one trip. The technician confirms every piece and the total before starting; see the price list and our upholstery cleaning page for the per-piece rates.
Use the online calculator for the furniture and carpet portion of the visit, then tell us the mattress size when you book.
Here is how to get ready.
Strip the bed. Remove sheets, mattress pad and pillows before we arrive, and wash the bedding while the mattress dries.
Point out the spots. Show the technician any stain or odor and what caused it, so the pre-treatment matches the problem.
Price confirmed first. You hear the price for the mattress and anything else on the visit before any work starts.
Dries in 4-8 hours. Leave the mattress bare, keep the room ventilated, and make the bed once it is dry to the touch.
Tell us the size and any stains when you book online, or call and we will quote it.
Mattresses are cleaned by the same upholstery crews, dispatched from five Chicagoland offices. Swipe to browse locations.
2970 Maria Ave, Ste 229 C, Northbrook, IL 60062
North Shore: Glenview, Wilmette, Winnetka, Highland Park & Deerfield.
4747 W Peterson Ave, Ste 407C, Chicago, IL 60646
City & near north: Lincoln Square, Edgewater, Jefferson Park, Portage Park & Evanston.
127 E Lake St, Ste 203 C, Bloomingdale, IL 60108
DuPage: Roselle, Schaumburg, Carol Stream, Addison & Bartlett.
223 Burlington Ave, Ste 2C, Clarendon Hills, IL 60514
Western suburbs: Hinsdale, Westmont, Oak Brook, Burr Ridge & Darien.
118 Barrington Commons Ct, Ste 222 C, Barrington, IL 60010
NW suburbs: Lake Zurich, Palatine, Inverness, Deer Park & Hawthorn Woods.
Don't see your neighborhood? We clean mattresses in homes across 100+ Chicagoland communities. View all service areas
Real reviews from real homeowners across the Chicagoland area.
“He was very professional and worked very hard on one of my sofas to get all of the pet hair removed both sofas look like brand new and my two area rugs are beautiful. He cleaned up after himself and was very very good at what he did. Highly recommended.”
Kimberlee H
Northbrook — January 2026
“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 — January 2026
“They were timely, took their time, and did a thorough job. Our sectional looks like new. We would definitely recommend My Carpet Cleaning for all your needs!”
Dan Riportella
Clarendon Hills — May 2024
Read all 300+ reviews on Google
The professional-grade solutions our technicians rely on for mattress cleaning — chosen for the job and safe for your home.
Learn how to steam clean your mattress and eliminate bed bugs with these 8 essential steps for a cleaner, healthier sleep environment.
Read MoreLearn how to steam clean your mattress step by step and discover why regular mattress cleaning is essential for better sleep, health, and hygiene.
Read MoreYour complete guide to professional upholstery and furniture cleaning services near you — from couches and chairs to mattresses. Get a free quote.
Read MoreWhat customers ask us before booking a mattress.
A mattress is usually one piece of a larger visit. Start with our main upholstery cleaning service, or explore these.
Sofas, sectionals and chairs cleaned on site and priced per piece.
Learn moreOne stain on a sofa, chair or mattress treated without cleaning the whole piece.
Learn moreUrine treated through the fabric and padding, not just on the surface.
Learn moreWe clean mattresses across Chicago and the suburbs — browse all service areas or call (847) 994-1171.