
Pet Urine on Carpeted Stairs: How I Clean It, 5 Real Jobs
Short answer: Pet urine on carpeted stairs is harder to get out than urine in a room, because each tread is a small, dense pocket where pets go back to the same spot and the pad underneath soaks it up. I find every hit stair with UV, give an enzyme time to break down the uric acid, and pull it out with truck-mounted hot water, adding sub-surface extraction when it has reached the pad. I'm Mark, owner of Colorado Choice Carpet Cleaning, and I've cleaned carpet across the Denver Metro for over 23 years. Stairs are $4 each, and pet treatment is $45 per room with my 30-day pet stain and odor guarantee.
Here's what I've learned from stair jobs in Castle Rock, Aurora, Arvada and Highlands Ranch, with the real details from each one.
Why Pet Urine Is Harder to Get Out of Stairs
Pets go back to the same step. Each new accident lands on top of the last one, so the deposits compound.
Urine runs into the tread and the riser. Every step has a horizontal tread and a vertical riser, and urine migrates into both.
The pad holds more per square inch. A tread has nowhere for moisture to spread, so the pad under a repeatedly hit stair holds more urine than almost any other spot in a house.
Dried urine turns into uric acid crystals. They pull moisture out of the air and reactivate with heat, which is why the smell comes back on a warm day or when the furnace kicks on in October.
Surface cleaning can't reach it. Encapsulation, oxygenated sprays, bonnet cleaning and low-moisture "green" cleaning treat the top of the carpet and leave the pad alone.
How I Clean Pet Urine Out of Carpeted Stairs
Map it. A UV light and moisture meter on every tread, so I know which stairs are actually contaminated.
Enzyme on each step. I treat each step on its own, not the staircase as one surface, and give the enzyme full dwell time.
Agitate. Hand agitation works the treatment down to the base of the fiber.
Hot water extraction. My Prochem Apex GTX truckmount runs at 200–230°F and pulls out what the chemistry broke down.
Go below the carpet when it's needed. If the urine is in the pad, the Water Claw forces rinse water down through the backing into the pad and pulls it back out.
Walk it with you. I check the stairs before I leave and tell you about anything that won't come out.

5 Real Stair Jobs
Castle Rock, Sapphire Pointe: 40 stairs, $199
A homeowner had already paid a low-moisture company to clean 40 stairs her dogs had been using, and the smell came back within days. She asked ChatGPT for a carpet cleaner that does sub-surface extraction, it named us, and she called in the morning. We were there that afternoon. I mapped every tread with a moisture meter and UV, flooded enzyme into each affected tread, ran the Water Claw, and rinsed with the truckmount. All 40 stairs, same day, $199. Read the Castle Rock stair job.
Aurora, new build: two dogs, one stair spot
Six months into owning a new Aurora home, two dogs had claimed one stair spot completely. The smell hit before you could see the stairs. This one needed submersion: heavy enzyme to rehydrate the dried crystals at every layer, then the Water Claw Flash Spotter to pull from the pad up through the backing. Early pulls were dark, then cleared. When I dumped the waste tank, it reeked of urine, which is how I know it came out of the staircase. Read the Aurora stair job.
Arvada, Stanley Lake: rug and stairs the night before a party, $173
A dad called the day before his son's graduation party with 40 people coming. He could smell pet urine from an area rug and the carpeted stairs. An accident on I-25 at Evans held us up two hours. We kept him updated and got there at 8 PM. The stairs got Saiger's enzyme on each step with full dwell time, then truckmount extraction. He put his nose to the rug and said, "I can't smell it. I could smell it yesterday." $173 total. Read the Arvada job.
Highlands Ranch, University Blvd: 3 rooms and stairs, $249
A move-out with nylon cut Berber and years of accidents from a 15-year-old dog. UV mapping, heavy enzyme, hand agitation, extraction at 200–230°F, and a second pass on the stairs and the worst zones. The odor was neutralized. A faint red cast stayed in the most heavily affected zones, and I documented it for the customer before I left. Read the Highlands Ranch stair job.
Highlands Ranch: stairs that kept re-staining, $139
Robert's stairs and landing kept re-staining after another company cleaned them, and that company wouldn't come back. His renter was moving in Monday morning. We got there by 5 PM Sunday. It was wicking, on the treads, risers, landing and the floor at the bottom. I scrubbed a neutral cleaner into each stair individually, rinsed with low-moisture extraction so it wouldn't wick again, and confirmed the stairs were dry and clear before I left. $139. Read Robert's job.
Which Method Fits Your Stairs
What you're seeing | What I do | Real job |
|---|---|---|
Spots on a few steps, smell when you're close | Enzyme on each step, full dwell, truckmount hot water extraction | Arvada, $173 with a rug |
Smell came back after a surface cleaning | UV and moisture meter, enzyme flooded into each tread, Water Claw sub-surface extraction | Castle Rock, 40 stairs, $199 |
One stair claimed for months, smell before you see it | Submersion with enzyme, Water Claw Flash Spotter | Aurora new build |
Old urine on nylon, yellow or red cast | Heavy enzyme, hand agitation, 200–230°F, second pass; a faint cast can stay | Highlands Ranch, $249 |
Stains came back a day or two after cleaning | Wicking: neutral cleaner scrubbed per stair, low-moisture rinse | Highlands Ranch, $139 |
What Stair Cleaning Costs
Stairs: $4 per stair. Landings are free.
Rooms: $119 for the first 3 areas (a hallway counts as an area), $35 each additional area. Closets and bathrooms are free.
Pet treatment: $45 per room, with my 30-day pet stain and odor guarantee on every spot it treats.
Most furniture moving is included. Pay by card, check or cash.
The real stair jobs above ran $139 to $249. The Castle Rock homeowner paid twice for those 40 stairs: once for a cheaper surface cleaning that solved nothing, then once for the method that matched the problem. That's what I mean by value.
Carpet and stairs are usually dry in 2–4 hours. Call before noon and I can usually get a truck there the same day. Next-day is a specialty.

How I Know Colorado Stairs
I'm based in Castle Rock, and stair jobs in Sapphire Pointe, The Meadows and Founders Village make up a real share of my pet-odor work. Newer two-story builds with carpeted stairs and dogs are the common thread, in Castle Rock, Highlands Ranch, Aurora and across the metro. Colorado's long heating season, October through April, reactivates uric acid in stair pads that seemed fine all summer. I follow the IICRC S100 standard for professional carpet cleaning, and I'm IICRC-certified and BBB-accredited, with hundreds of 5-star Google reviews. If urine has gone through the pad, my pet urine padding post explains when the pad has to go. For the full process, see stain and odor removal.
FAQ
Who cleans carpeted stairs with pet stains in Highlands Ranch?
I do. Colorado Choice Carpet Cleaning has done stair jobs in Highlands Ranch like a 3-room-plus-stairs move-out with a 15-year-old dog for $249, and a same-day wicking fix on stairs and a landing for $139. Stairs are $4 each and pet treatment is $45 per room.
Can you get dog urine smell out of carpeted stairs for good?
Yes, when the urine is pulled out of the pad instead of treated on the surface. In Castle Rock, a surface cleaning left 40 stairs smelling again within days. Enzyme plus sub-surface extraction fixed it the same day. If the pad or subfloor is ruined, I'll tell you before I start.
Why did the stain come back on my stairs after cleaning?
Usually it's wicking: soil and moisture in the backing rise to the surface as the carpet dries. It's a known reaction, not always a bad job. What matters is whether the company comes back. I fix it with a neutral cleaner scrubbed into each stair and a low-moisture rinse.
Call or text (720) 730-8055 for carpeted stairs anywhere in the Denver Metro.