Price your mattress cleaning below in about a minute, then send it over to book. Questions? Call (480) 389-8415, open 7 days a week, 7am to 8pm.
The difference between a cleaning and a good cleaning is time. We take ours.
Price it yourselfMattress cleaning for San Tan Valley homes, where the kids pile into the big bed and desert dust finds its way into every bedroom.
Pfaff Cleaning Co. is locally owned, with the owners overseeing every job. See our full process and service area 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.
Any coffee, tea, or other brown stains?
Got it. No extra charge, it is included in your cleaning price. This just tells us to bring the right treatment.
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
🧼 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, 24/7
✓ 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 any time to (480) 389-8415.
We reply 7 days a week, 7am to 8pm, usually within 5 to 30 minutes.
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.
If there is an active bed bug infestation we will not clean the mattress, at any price. Cleaning does not treat bed bugs, they live in the frame, the baseboards, and the walls, and no extraction reaches that. Get it treated by pest control first and then call us, and we will clean the mattress once it is handled. Same goes for fleas or any other active infestation: pest control first, cleaning after.
Usually a few hours. Our suction beats most truck mounts, so the moisture comes back out instead of sinking into the foam. We still say within 24 hours to be safe. The 24 hours is on purpose, because we are not putting more moisture into a mattress than it can release, and different covers and foams give it up at different rates. Book a morning slot and it has the whole day. Open a window, run the ceiling fan, and pull the covers back instead of making the bed. Ask and we will set one of our commercial air movers on it before we go.
Most mattresses come out noticeably cleaner and fresher. That is the normal result, and we do this every week.
We do not call a stain permanent until we have worked it with what a mattress can safely take, without the saturation that puts moisture where it cannot dry. Old urine in the core, dye transfer, and anything already set with the wrong product are not coming out, and we say so before we start.
You spend about a third of your life on it, breathing into it, and most mattresses in San Tan Valley have never been cleaned once.
Dust mites live on what collects in the top layers, and their waste is one of the most common indoor allergy triggers. Add pets on the bed, the occasional spill, and years of use, and the surface holds more than most people want to picture.
None of that is visible, which is exactly why it gets ignored. A mattress can look clean and still be the dirtiest soft surface in the house.
A mattress is thick foam and padding that cannot be extracted the way carpet can, so the risk is leaving moisture behind where it cannot dry. That is how you get a musty smell or worse a week later.
We use controlled moisture and strong extraction, then leave airflow on it. If a mattress cannot be dried properly in your conditions, we tell you that instead of soaking it and leaving.
Eight hours a night, every night, for years. Here is where it ends up, top layer down.
Why we keep the moisture down. A mattress cannot be lifted, flipped, or hung to dry like a rug can. We work the top layers with an upholstery tool, pull back what we put in, and stop there.
Book a morning slot if you can. That gives it the whole day with the air moving before anyone sleeps on it. We will not oversaturate it either way, and we will tell you what to expect before we start.

This is the service people are most self-conscious about and the one with the least reason to be. Every mattress holds sweat, skin, and body oils. That is not a hygiene failure, it is eight hours a night for years.
Strip the bed, leave it, and let us handle it. We are not going to say anything about what we find, because we have found it before.
We use Decon 30, a botanical, EPA-registered disinfectant, applied with a fogger rather than a pump sprayer. It lands as a fine, high-power mist across the surface and settles through the room, so nothing gets soaked. On a mattress that matters more than anywhere, because a soaked mattress cannot dry properly.
Cleaning lifts the soil. The sanitizing treatment adds a botanical fog over the surface that knocks out odor at the source, and it is the reason most people book this in the first place. It is priced per mattress and it is optional, like every add-on we offer.
Urine on a mattress soaks deep, and surface cleaning will not touch the source of the odor. Pet urine treatment is a pre-treatment priced by severity, and we are straight with you about the odds. A soaked-through mattress may not be worth saving, and we will say so before you pay for a treatment that cannot fix it.
San Tan Valley is ringed by open desert and farm fields, and the fine dust off them drifts into bedrooms on every windy day. It works through the sheets into the mattress, where washing the bedding never reaches it.
In a house with young kids, mattresses take more than dust: spilled drinks, accidents and the occasional sick night. If you wash the bedding all the time and the room still smells stale, the mattress underneath is usually why.
Deep cleaned with controlled moisture. Never soaked.
Since December 2024, every job Pfaff Cleaning Co. has taken on has been handled by our own team. 500+ jobs later, we are still at a 5.0 on Google.
📍 Johnson Ranch 📍 San Tan Heights 📍 Pecan Creek 📍 Copper Basin 📍 Rancho Bella Vista 📍 Skyline Ranch 📍 Circle Cross Ranch 📍 Morning Sun Farms 📍 San Tan Ridge 📍 Nearby San Tan Valley communities
Zip codes served: 85140, 85143, 85144
See everything we do in San Tan Valley, or browse all service areas.
More services in San Tan Valley: air duct cleaning · area rug cleaning · carpet cleaning · dryer vent cleaning · grout color sealing · grout repair · hardwood & LVP cleaning · home sanitizing · HVAC coil cleaning · natural stone cleaning · paver cleaning & sealing · pressure washing · shower cleaning & restoration · tile & grout cleaning · upholstery cleaning · water extraction · commercial carpet cleaning · commercial dryer vent cleaning · commercial hard floor cleaning · commercial janitorial · commercial sanitizing · commercial upholstery cleaning
Get your instant online quote in under a minute, or call (480) 389-8415 to schedule in San Tan Valley.
Please reach us at (480) 389-8415 if you cannot find an answer to your question.
Deodorizer is for smell: it knocks out odor and leaves a clean floral scent. Sanitizing is for the surface: Decon 30, a hospital-grade botanical disinfectant, misted over it. A lot of people add both, since one treats the surface and the other leaves it smelling fresh.
Twin from $110.50 online, queen $153 and king $187, or $130, $180 and $220 regular. Most people add a mattress to a carpet or upholstery job on the same visit.
Yes. Please take off the sheets, covers, and pillows before we arrive, and we take it from there.
Usually a few hours, and within 24 hours even in slow cases, because we never oversaturate it. We use controlled moisture and strong extraction rather than soaking it, because a mattress cannot be extracted the way carpet can. Plan to put bedding back on that evening, not right away.
The cleaning removes the dead skin and dust they feed on, which is the part that actually helps. It is priced per mattress.
Sometimes. Urine soaks deep into foam, and a pre-treatment priced by severity addresses what it can reach. If a mattress is soaked through we will tell you it is not worth the money rather than take it.
Yes. Memory foam, hybrid, innerspring, and pillow top are all fine with a low-moisture process. What is not fine is a heavy soaking, which is exactly what we avoid.
Most mattresses today are single sided, so there is nothing to clean underneath. If yours flips, we can do both, but it needs the drying time before you put bedding back.
By mattress size and by how bad it is. It runs from $20 for a twin with no accidents up to $195 for a king with repeat accidents that soaked deep in.