We're in Peoria all the time, and we take on mattress cleaning across the city.
Peoria mattress cleaning comes with a free return visit if a treated spot shows back up within 14 days. Add each bed and any extras below, then text the total, or call (480) 389-8415 from 7am to 8pm, seven days a week.
The difference between a cleaning and a good cleaning is time. We take ours.
Price it yourselfPeoria families usually have us do the beds while we are already upstairs on the bedroom carpet, so every room on that floor is finished in one pass.
Pfaff Cleaning Co. is locally owned. Our full process and service area are on the main mattress cleaning page.
Online prices, 15% off regular. No tax, no hidden fees.
Pick what you need. Your price updates as you go.
Any pets in the home?
Pet Treatment is recommended below. Add it if you'd like.
Optional extras
Extras fill in for the mattresses you added. Change any number you like.
How many mattresses at each level:
King / California King
Queen
Twin / Twin XL
Same crew, one trip.
🛋️ Upholstery Cleaning
✨ Leather Conditioning (⭐ highly recommended after cleaning)
🧼 Carpet Cleaning
Total estimate
💳 Easy tap to pay with any card or phone wallet, or pay with cash or Zelle. No tax added, no card fees, and no hidden fees. Receipts by email or text.
📋 Estimated price is based on the details provided. Final pricing will be confirmed before service begins. If a visit minimum applies, it shows above your total, and it counts once for the whole visit, not per service, so combining services or adding optional add-ons is how most people clear it.
📅 Schedule This Quote 📞 Questions? Call (480) 389-8415✓ Tap 📅 Schedule This Quote above. It opens a text with your quote filled in. On a computer? Texting usually won't open there, so call us at (480) 389-8415 instead.
✓ Answer the quick questions at the bottom and hit send, any time
✓ We schedule 2-hour arrival windows, 8am to 5pm. First job of the day gets a tight 8:00 to 8:30 window, since nothing runs ahead of it. Those slots are limited, so ask early
✓ If a job ahead of you runs long, you hear from us before your window, not after
✓ We pick one of your days and time frames, then text your confirmation back, usually within 5 to 30 minutes during business hours
✓ Quotes are honored for 30 days
Prefer to screenshot it? Text it to (480) 389-8415.
Pricing more than mattresses? The instant quote tool prices every service at once.
Most people book this while we are already there for carpet or upholstery, which is the efficient way to handle it.
We will not clean a mattress with an active bed bug problem, no matter the price. They hide in the frame, behind baseboards, and inside walls, and no cleaning reaches them there. Have pest control treat the home first, then call us and we will clean the mattress afterward. The same rule applies to fleas or any other live infestation.
A few hours in most cases. We still tell people to allow up to 24 hours, because covers and foams let go of moisture at different speeds and we would rather finish early than late. A morning appointment gives the bed the whole day. Leave the sheets off, turn on the ceiling fan, and crack a window if the weather allows. If you would like one of our commercial air movers aimed at it while we are there, just ask.
Nearly every mattress comes out visibly cleaner and smelling fresher. That is the everyday result.
A stain only gets called permanent after we have worked it as far as a mattress can safely go, which stops well short of soaking it. Urine that reached the core, dye that transferred from bedding, and spots already set by the wrong store product are the usual holdouts, and we name them before we begin.
A low-moisture cleaning of each mattress's upper layers, with sanitizing, deodorizer, and pet treatment as optional extras. Most Peoria mattresses we see have never had a professional cleaning in their lives, even though people spend roughly a third of every day on them.
The top layers collect shed skin, and dust mites feed on it. Their waste is a common indoor allergy trigger. Add a dog that sleeps at your feet, a spilled drink, and a few years of nights, and a mattress can hold far more than it shows. Because none of it is visible, it rarely gets dealt with.
Years of nights end up in three layers. From the top down:
Moisture control is the whole job. A rug can be flipped or hung to dry. A mattress cannot, so we clean the upper layers, extract what we put in, and stop there. If a mattress cannot dry properly in your room, we tell you instead of soaking it and leaving.

People feel awkward booking this more than anything else we do, and there is no need. Every mattress collects sweat, skin, and oil. That is just what years of sleep looks like.
Pull the sheets, walk away, and let us take it from there. We have seen it all before and we will not remark on any of it.
Our sanitizer is Decon 30, a botanical disinfectant registered with the EPA. A fogger turns it into a fine mist that settles over the mattress and drifts through the room, so the surface gets treated without getting wet, which matters more on a mattress than anywhere else in the house. It knocks out odor at the source, and it is the main reason many people book. It is optional and priced per mattress.
Urine on a mattress travels deep, and a surface clean does not reach the source of the smell. The pet treatment is an enzyme pre-treatment priced by severity. When a mattress is soaked through, it may not be worth saving, and we will tell you that before you pay for a treatment that cannot fix it.
Peoria bedrooms spend the summer sealed up under the AC. The fine dust blowing in from the desert edge and the new construction up near Lake Pleasant gets pulled through the return vents and settles on every soft surface, and the mattress is the biggest one in the room. Each night adds sweat and skin on top of that dust.
A common Peoria setup is a king in the primary suite and queens in two guest rooms. Cleaning all three is $493 online, or $593 with sanitizing on each.
Peoria hosts spring training every February and March, and plenty of local families put up visiting relatives for it. The guest bed goes from unused to slept in every night for weeks, then sits again until next year. Right after the visitors head home is an easy time to have it cleaned.
Deep cleaned with controlled moisture. Never soaked.
Our own team has done every Pfaff Cleaning Co. job, and we are at 5.0 on Google.
📍 Vistancia 📍 Trilogy at Vistancia 📍 Westwing Mountain 📍 Fletcher Heights 📍 Sunrise Mountain and Terramar 📍 Desert Harbor 📍 Ventana Lakes 📍 Westbrook Village 📍 Nearby Peoria communities
Zip codes served: 85345, 85381, 85382, 85383
Adding a sofa or sectional? Our upholstery cleaning cost guide shows typical prices.
All of our local services are on the Peoria services page, and other cities are under all service areas.
Just past the Peoria line? We clean mattresses in Glendale and Surprise.
Other services for Peoria homes and businesses: carpet cleaning · air duct cleaning · dryer vent cleaning · tile & grout cleaning · upholstery cleaning · paver cleaning & sealing · shower cleaning & restoration · pressure washing · area rug cleaning · hardwood & LVP cleaning · natural stone cleaning · grout repair · grout color sealing · water extraction · home sanitizing · HVAC coil cleaning · commercial sanitizing · commercial upholstery cleaning · commercial hard floor cleaning · commercial carpet cleaning · commercial dryer vent cleaning · commercial janitorial
Add your beds to the online quote for a total right now, or call (480) 389-8415 to pick a Peoria morning.
Please reach us at (480) 389-8415 if you cannot find an answer to your question.
Each bed is priced by size: $110.50 online for a twin, $153 for a queen, and $187 for a king or California king. Pair it with bedroom carpet cleaning and the whole upstairs is done in one trip.
$20 for a twin, $30 for a queen, and $40 for a king. A king, a queen, and two twins with sanitizing on all four comes to $671 online, which bills at the $750 visit minimum.
Deodorizer is for a smell you want gone. Sanitizing is a dry fog of Decon 30 that disinfects the surface without soaking it. Many Peoria families choose both after a long, closed-up summer.
Yes. Pull the sheets, mattress pads, and pillows off every bed on the list so we can start right away.
That night in most cases. It is usually dry in a few hours, and a morning slot with the fan running gives it plenty of margin.
It removes the skin and dust they feed on, which is what matters. Haboob dust that drifts into Peoria bedrooms settles there too, and it comes out with the same pass.
Usually. The enzyme treatment goes on before cleaning and gets time to break down urine, dander, and odor. Accidents that reached the core can be permanent. Pricing runs from $20 for a twin to $195 for a king, depending on severity.
Yes. Memory foam, hybrid, innerspring, and pillow-top beds all handle a low-moisture clean well, because the core never gets wet.
Usually there is no need, since most mattresses made today have only one sleeping side. If yours is a flippable model, we can do both, with extra drying time before the bed is made.