Thumbtack Logo

How much does mattress cleaning cost?

Average cost in 20149: $105 See National


low cost


avg cost


high cost

The average cost for a mattress cleaner is $105. You are likely to spend between $70 and $165 total. Exact price may vary depending on your area and project details.

Updated August 1st, 2017

Next Step: Find out exactly how much your project will cost.

Most mattresses can last for over a decade if they are taken care of, but they don’t usually stay clean that entire time. Most people spend at least one-third of their lives on their mattresses. Many people have pets that are allowed on the bed as well. Mold, bacteria and germs can build up over time, most of which is not visible. Mattress cleaning services can disinfect this accumulation and make mattresses smell and look better. Most companies use anti-allergen cleaning solutions. Costs range from $50 to $150, depending on the size of the mattress, how much of the mattress needs to be cleaned, whether stains need to be removed and whether customers want various add-on services.


The larger the mattress, the higher the cost to clean it. A cot, small mattress or bunk bed is usually the cheapest to clean. Twin and double mattresses have mid-range pricing, and queen and king mattresses are the most expensive. Some mattress cleaners also clean box springs. To clean the top, bottom and sides of a mattress and the top and sides of a box spring, Mr. K’s Carpet Service of Schenectady, New York, charges $80 for a king, $70 for a queen, $60 for a full and $50 for a twin.


Some people just want to get the top or sides of the mattress cleaned. This service costs less because it involves less labor. For example, Mr. K’s Carpet Service will clean just the top and sides of a mattress and the sides of a box spring for $60 (king), $50 (queen), $45 (full) and $35 (twin).


Stains are the most visible sign that a mattress might need to be cleaned. Blood, urine, beverages and other fluids can be breeding grounds for germs. Some mattress cleaning pros charge extra to remove particularly difficult stains.


Some services charge extra to clean mattresses on weekends.

Additional services

Many mattress cleaning companies offer add-ons for an extra cost. These services include allergy relief treatments, smoke odor removal, anti-microbial treatments and bed bug cleanup after extermination services. Mr. K’s Carpet Service charges $10 to $25 for an allergy relief treatment, depending on the size of the mattress and extent of the treatment. PURE Carpet Care of North Brunswick, New Jersey, charges $15 for an allergy relief treatment.

Cost-saving strategies

Only get the top cleaned saves some money. Some mattress cleaning services offer discounts for cleaning multiple mattresses at one time, so plan to get all of your mattresses cleaned at the same time. For example, PURE Carpet Care charges $129 for the first mattress and then the following prices for additional mattresses: $90 for king, $80 for queen, $70 for full or double, and $60 for twin. Likewise, many mattress cleaners are also carpet cleaners or general cleaning companies, so it may be possible to get a deal on multiple services.

Ready to hire a mattress cleaner?

Get free custom quotes from qualified mattress cleaners in your area.

Get Quotes

Cost calculator

Answer a few key questions to get a price estimate in your area.

{[{ pricing.estimation }]}

{[{ pricing.estimationDescription }]}

Something went wrong. Give it another try.

Try again

Recent reviews

Strickland & Co Carpet Cleaning

I'd like to give Strickland & Co a very commendable review. Sara was very responsive and answered all my questions via Thumbtack, got me scheduled with minimum hassle, and showed up right on time. I hired her to cleaning my mattress that was peed on by my cat, along with my bedroom carpet. Both items were pre-treated then steam-cleaned very thoroughly. The odor and smell on the mattress was completely eliminated and the carpet looked much better afterwards. They charge a flat rate (per ft for carpet, /each for mattress) so there's no pricing shenanigans to deal with. Sara and her assistant also moved all the furniture out of the way so I didn't have to do anything other than sitting there and watch. TL;DR: 10/10 would hire them again if needed in the future.

Technicare Cleaning Services

Ezekiel had excellent customer service from the beginning to the end of the process. Affordable for high quality service. Would definitely recommend and use this company again!

Zuguzu Services

I had a water strain on my mattress that got wet while I was moving it. I paid $80 for a cleaning and the strain while lighter is still there. I just hope whatever it was treated with to prevent mold and mildew really works.