Carpets Dirty? Johnson Carpet Cleaning / Services
Carpet cleaning and sanitizing in Phoenix
Bedrooms, hallways or the whole house. Jan has cleaned carpets in Phoenix and the West Valley for 35+ years, including carpets that have not been touched in years.

Before and after


Real photos from Jan's jobs. Tap a photo to see it larger. Photos may come from different jobs.
Call (602) 488-0286 Call us Text us
4.8 from 40 Google reviews
What gets cleaned
- Bedrooms, hallways and living rooms
- Whole homes, start to finish
- Heavily soiled carpet that has gone years without cleaning
- Light-colored carpet that shows every mark
- Rentals between tenants
Are your carpets beyond help?
No judgment here. No carpet is too dirty, and Jan wants the worst jobs.
How the carpet gets cleaned
- Dual process: scrub cleaner and sanitizer worked into the carpet, then soil extraction
- Dry foam
- Soil extraction
Pick your sanitizer
- Basic
- Medium
- Mold and mildew
All-electric equipment
- No truck hose run through your front door
- Doors stay closed, so the AC stays in
- Pets cannot get out
- Two floor fans set up for faster drying
Safe for kids and pets
Jan uses cleaning agents that are safe for kids and pets. He puts his own hands in them every day.
On every job
- Free pre-treater
- A walk-through of every room with you, before and after
Carpets other people gave up on
One customer had carpets that went more than 20 years between cleanings and expected little. Another had a cream carpet marked by mineral stains after a water leak. Both came out looking like new carpet again, according to their reviews.
You hear what is being done
Customers say Jan explains the process and the products he uses, step by step, and gives advice on keeping carpet clean longer. Ask questions. That is part of the job.
Getting the most from a cleaning
- Move small items and fragile things off the floor if you can
- Point out the problem spots when Jan arrives
- Tell him about pets, kids and past stains so he can plan for them
- Send a photo ahead of time if you want the estimate sooner
How a job runs
- Call Jan at (602) 488-0286 and tell him what needs cleaning
- Jan walks through every room with you before he starts
- Free pre-treater on every job, then the cleaning, done by Jan, the owner
- Walk-through again when he is done
Questions people ask
Can you clean carpet that has not been cleaned in years?
Yes. Heavily soiled carpet is a specialty, and customers mention carpets 20 years or more past their last cleaning.
Who does the work?
Jan, the owner. He is on every job.
Is the estimate free?
Yes. Estimates are free. Call or text (602) 488-0286 with a photo of what needs cleaning and ask Jan for a free estimate.
Do you offer discounts?
Yes, for teachers, veterans, first responders and union members. Ask Jan when you call.
Where do you work?
All of West Phoenix and the West Valley: Glendale, Peoria, Sun City, Sun City West, Youngtown and Surprise. Longer trips may include a travel charge. Not sure about your address? Call (602) 488-0286 and ask.
What are your hours?
All calls answered. Any time, any place. Call (602) 488-0286 or email carpetsdirty@gmail.com.
How do I pay?
Cash or check.
Is it safe for kids and pets?
Yes. Jan uses cleaning agents that are safe for kids and pets.
Do you charge for a pre-treater?
No. The pre-treater is free on every job.
Ready when you are
Send a photo and what you need. Free estimates. Discounts for teachers, veterans, first responders and union members: ask Jan when you call. Cash or check.
Call (602) 488-0286 Text a photo