Price your upholstery 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 yourselfIn Goodyear, upholstery usually rides along with carpet, so the sofa and the floor in front of it get cleaned on the same visit.
Pfaff Cleaning Co. is locally owned, with the owners overseeing every job. See our full process and service area on the main upholstery cleaning page.
Online prices, 15% off regular. No tax, no hidden fees.
Pick what you need. Your price updates as you go.
Any leather or vinyl pieces?
How many of each are leather or vinyl?
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 pieces you added. Change any number you like.
How many pieces at each level:
Sectionals
Sofas: sofas, loveseats, sleeper sofas, futons, chaises
Chairs: recliners, lounge chairs, ottomans, office chairs, benches
Small pieces: dining chairs, bar stools, pillows, cushions
Same crew, one trip.
🧼 Carpet Cleaning
🛏️ Mattress 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 upholstery? The instant quote tool prices every service at once.
Leather is cleaned with a pH-appropriate cleaner, and we highly recommend conditioning afterward, because cleaning strips the oils that keep it flexible.
“We had a top to bottom cleaning today, Upholstery Cleaning, Area Rug Cleaning, Dryer Vent Cleaning and Pet treatment …”
“Pfaff were amazing! Our sectional looks brand new and with a big dog in the house that says a lot! They were very communicative and informed us of all our options!”
“Very professional and do amazing work. My furniture looks amazing.”
Optional: fabric protectant, deodorizer, and pet stain and odor treatment as its own process rather than a step tacked onto a standard cleaning.
A $60 sofa gets a $60 wipe-down. Something wet goes over the fabric, the loose soil comes up, and everything that soaked into the cushion and the seams stays where it is.
That is why the spots come back. A stain that soaked into the foam wicks back up to the surface as the piece dries, usually within a week or two, and the smell comes with it. Nothing was removed. It was moved around and left to dry.
What $127.50 online buys, $150 at the regular rate, is the cushions, the back, the sides, the seams, and the deck underneath. Product matched to the fiber, dwell time so it can work, then extraction to pull it out rather than press it deeper into the foam.
We check the fiber before anything touches it, because the wrong product on the wrong fabric browns it or strips the color, and that is not a mistake you can clean back out.
From jobs across the Valley.

















Usually a few hours, not damp cushions for days. Our machine pulls stronger suction than most truck mounts, so the water comes back out of the fabric instead of soaking into the fill. We still say within 24 hours to be safe. The 24 hours is on purpose, because different fabrics and cushion fills release moisture at different rates and we would rather beat the number than miss it. Airflow is what moves it: open a window, run the ceiling fan, set the HVAC fan to ON instead of AUTO. Ask and we will set an air mover on it before we go.
Most furniture comes back looking like furniture again, and that is the usual result. We know these fabrics and what they will take.
We do not call a stain permanent until we have actually worked it. More than one professional chemistry and extra agitation, within what the fabric code allows. Some things are damage instead of soil, dye loss, sun fading, or a spot already set with a store-bought product, and cleaning does not bring those back. We classify the job before we start so you know what you are getting.

We carry commercial air movers, Dri-Pod 360s and a low-profile Syclone, and if you want one running before we go, ask and we will set it up. It jump starts the drying rather than leaving the room to do it on its own.
The rest is airflow. Open a window, run the ceiling fan, kick the HVAC fan on, and the room dries a lot faster than a closed-up room with nothing moving. We will tell you what to expect for your place before we leave.
Leather couch cleaning is cleaned with a pH-balanced product and then conditioned, because the cleaning strips oils the hide needs. Skip the conditioning and leather cracks at the seams first.
Furniture cleaning for sofas, sectionals, loveseats, recliners, accent chairs, dining chairs, ottomans, and throw pillows. Fabric or leather, indoor or patio.
Body oil on the arms and headrests, pet urine, coffee, red wine, grease, ink, and smoke smell. What the fabric will tolerate matters more than what the stain is, so we read the cleaning code on the tag first, and test a hidden spot when the tag is gone.
Goodyear borders open desert and a lot of active construction, and after a monsoon dust storm a fine film lands on every fabric surface in the house. Furniture rarely gets vacuumed the way carpet does, so that dust stays in the weave and mixes with body oil on the arms and headrests until the fabric turns a shade darker.
Family homes in Estrella and Canyon Trails usually have one big sectional in the great room taking most of the daily use. In PebbleCreek it is more often a sofa, a loveseat, and a pair of recliners that get used every day for years.
For Goodyear we put upholstery on the same visit as your carpet or tile, so the furniture, the floors, and anything else on the list get done in one trip.
The method matches your fabric, not one method for everything.
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.
📍 Estrella 📍 PebbleCreek 📍 Palm Valley 📍 Canyon Trails 📍 Centerra 📍 Wildflower Ranch 📍 Nearby Goodyear communities
Zip codes served: 85338, 85395
See everything we do in Goodyear, or browse all service areas.
More services in Goodyear: air duct cleaning · dryer vent cleaning · tile & grout cleaning · paver cleaning & sealing · shower cleaning & restoration · pressure washing · hardwood & LVP cleaning · natural stone cleaning · grout repair · grout color sealing · water extraction · mattress cleaning · home sanitizing · HVAC coil cleaning · commercial janitorial · commercial dryer vent cleaning · commercial carpet cleaning · commercial hard floor cleaning · commercial upholstery cleaning · commercial sanitizing
Get your instant online quote in under a minute, or call (480) 389-8415 to schedule in Goodyear.
Please reach us at (480) 389-8415 if you cannot find an answer to your question.
Most residential fabrics plus leather. We check the cleaning code first. If a piece is code S or X, we tell you up front rather than risk it.
Usually a few hours, depending on the fabric and the airflow, and within 24 hours even in slow cases. We keep the moisture low going in, and we will set an air mover on it if you ask. Leather is dry almost immediately.
We reduce many of them with targeted treatment. Odors absorbed deep into cushions or padding may need more work, and we say which situation you are in.
Yes, with a pH-appropriate cleaner and conditioning afterward to replace the oils cleaning strips out.
Every 12 to 24 months for most homes. Sooner with pets, kids, or a sectional that gets used every day, and sooner after a dust storm leaves a film on everything.
Sofas from $150, or $127.50 online. Dining chairs from $15.
Yes. Office chairs are $25.50 each online and can go on the same visit as the rest of your furniture.