Save 10% on air duct cleaning

Mattress cleaning

Mattress cleaning for a fresher, healthier bed

Gemstone cleans mattresses to remove the dust, body oils, sweat and allergens that build up over years of use, and to treat stains and odors, including pet and child accidents. It's a simple way to freshen a bed without replacing it.

Our guarantee: If you are not happy with the results, let us know within 3 days and we will make it right.

Close-up of a quilted mattress top

What builds up in a mattress

  • Dust and dust mite allergens
  • Body oils and sweat
  • Spills, stains and accident odors
  • Pet hair and dander

Who benefits most

  • Allergy sufferers
  • Homes with young children or pets that share the bed
  • Guest beds and rental properties between occupants
  • Anyone moving into a home with furnished beds

Questions about mattress cleaning

Can you remove urine from a mattress?

We treat urine stains and odors in mattresses. Tell us how old the accident is when you request an appointment; fresher accidents give the best results.

Can mattress cleaning help with allergies?

Yes. Cleaning removes dust, dander and other allergens that collect in the mattress surface.

Mattress cleaning near you

Gemstone cleans mattresses in Ballwin, Manchester, Ellisville, Wildwood, Chesterfield, Town and Country, Des Peres, Kirkwood, Creve Coeur, Valley Park, Eureka and Fenton, plus the rest of St. Louis, Jefferson and St. Charles counties. See all service areas and ZIP codes.

Ready to get started?

Family owned and serving St. Louis since 1981. Tell us what needs cleaning and we'll follow up with a clear, no-pressure quote.

Request an appointment