Fall into freshness 🍁 15% OFF 🫧 ONLINE ONLY // All services* Minimum fee $179

Mon–Sat: 8 am – 5 pm Serving all of San Diego County 858-688-2246
Imperial Carpet Cleaning logo
858-688-2246
San Diego County

Odor Removal in San Diego

We find the source β€” urine in the pad, smoke in the fibers, moisture under the carpet β€” and neutralize it instead of masking it.

858-688-2246
  • Deodorizer from $19 / area
  • Eco-friendly products
  • 21 cities served
Since 2006Family-owned, local team
Eco-friendlySafe for kids & pets
Dry in 3–6 hoursZero-residue rinse
5.0 on Google263 Google reviews

Professional odor removal in San Diego starts with one question: where is the smell actually coming from? A sprayed fragrance can make a room pleasant for an afternoon, but if the source is urine soaked into the carpet pad, smoke film trapped in the fibers or moisture sitting under the backing, the odor returns the first warm, humid day. Imperial Carpet Cleaning has been solving that problem for San Diego households and property owners since 2006, and our approach has not changed: find the source, break it down, extract it, and only then deodorize.

We use UV light to trace pet accidents you cannot see, enzyme treatments that digest the urine salts that cause the smell, and truck-mounted hot-water extraction to rinse the residue out of the carpet and the area around the pad. The same eco-friendly, kid- and pet-safe products go into sofas, mattresses, rental units and even car, truck and RV interiors. Call 858-688-2246 and we will tell you honestly what is causing the smell and what it will take to remove it.

What’s included

  • Odor source detection (UV light for pet urine)
  • Enzyme treatment that digests urine salts
  • Deep extraction of carpet, pad area and upholstery
  • Smoke and musty-odor deodorization
  • Car, truck and RV interiors on request
  • Follow-up treatment if a strong odor persists
Choose your city

Odor Removal across San Diego County

Every city has its own page with local details, neighborhoods and answers to the questions we hear most there.

East County

How it works

Our odor removal process

  1. Find the sourceUV light and moisture checks locate urine, spills and damp spots.
  2. Enzyme treatmentEnzymes digest urine salts and organic matter at the source.
  3. Deep extractionWe flush and extract the treated areas and surrounding fibers.
  4. DeodorizeA final deodorizing pass for smoke, musty or lingering odors.

Source removal vs. masking: why most odors come back

Almost every odor call we take in San Diego follows the same story. The homeowner has tried a store-bought spray, a rented machine or a powder that promised to eliminate smells. The room smelled better for a day or two, then the odor crept back, often stronger than before. That happens because those products work on the air, not on the source.

Odors are molecules released by something physical: uric acid crystals from a pet accident, tar and resin from cigarette smoke, bacteria and mildew feeding on moisture, body oils in upholstery, spoiled food in a car seat. As long as that material stays in the carpet, pad or fabric, it keeps releasing odor. Heat and humidity make it worse, which is why a smell that seemed gone in winter comes back in August.

  • Masking covers the odor with fragrance. It fades in hours or days and can leave sticky residue that attracts more soil.
  • Source removal locates the contamination, breaks it down chemically or biologically, and physically extracts it from the material.

Our odor removal work in San Diego is built entirely around the second approach. Deodorizer is the last step, not the first, and it is there to finish the job rather than hide an unfinished one.

Pet urine: the most common odor we remove

Pet urine is the single biggest reason San Diego homeowners call us about odor. The problem is rarely the visible spot on top of the carpet. When a dog or cat has an accident, the liquid runs through the carpet fibers, through the backing and into the pad underneath, where it spreads in a circle much wider than the stain you see. As it dries, it leaves alkaline urine salts that re-activate every time the humidity rises.

Our process for pet urine odor:

  • UV detection. We darken the room and scan the carpet with UV light, which makes dried urine glow. Most owners are surprised by how many spots there are, especially along walls, behind furniture and near doors.
  • Enzyme treatment. Each affected area is saturated with an enzyme solution that digests the organic compounds and urine salts that cause the smell. The enzyme needs time and enough volume to reach as deep as the urine did.
  • Deep extraction. Our truck-mounted hot-water extraction flushes the broken-down residue out of the carpet and the area around the pad, followed by a zero-residue rinse.
  • Honest follow-up. If a strong odor persists after drying, we come back and treat it again. When urine has soaked the subfloor or years of accidents have saturated the pad, we will tell you plainly that replacing that section of pad may be the only permanent fix.

Everything we use is non-toxic and pet-safe, so your animals can walk on the carpet once it is dry, usually within 3 to 6 hours.

Smoke, musty and mildew odors in San Diego homes

Not every odor comes from a pet. Smoke from cigarettes, cannabis, fireplaces or a kitchen fire leaves a fine, oily film on carpet fibers, upholstery and drapes. That film holds odor for years and turns yellow-brown over time. Removing it takes hot-water extraction with a cleaning solution that cuts oily residue, followed by deodorization of the fabrics that absorbed the most smoke.

Musty odors are a different problem and are very common here. San Diego looks dry on paper, but homes near the coast live under a marine layer that keeps indoor humidity high for much of the year, especially in May and June. Carpet in ground-floor rooms, closets against exterior walls and units that had a past plumbing leak can hold moisture in the pad long enough for mildew and bacteria to grow. The result is that damp, basement-like smell that gets stronger when the windows are closed.

  • We check the smell against the location: a musty patch near a bathroom or water heater points to a past leak.
  • We extract thoroughly and use airflow so the carpet dries in hours, not days.
  • If we find active moisture, we tell you, because deodorizing a wet pad is wasted money.

Rental move-outs, upholstery, mattresses and vehicles

Odor removal is not limited to wall-to-wall carpet. A lot of our San Diego work involves the rest of the home and the vehicles parked outside it.

Rental move-outs. Landlords and property managers call us when a tenant leaves behind pet, smoke or cooking odors. We inspect with UV light, treat the sources and extract every room so the unit is ready to show. Tenants call us too, before the final walk-through, so an odor does not come out of their deposit.

Upholstery. Sofas and sectionals absorb body oils, pet odors and spilled food deep in the cushions. We test the fabric first, then use a method matched to it, with enzyme treatment where pets have been involved.

Mattresses. Urine accidents from children or pets are a common mattress odor. Every mattress must be evaluated first, and pricing starts at $149.

Cars, trucks and RVs. Vehicle interiors trap odor in a small closed space that heats up in the sun. We treat seats, carpets and floor mats for pet, food, smoke and mildew odors, including RVs that sat closed for months.

What to expect from an odor removal visit

Because every odor has a different source, we quote odor removal after an inspection rather than with a flat price. Here is how a typical visit in San Diego works:

  • Conversation first. On the phone at 858-688-2246 we ask what the smell is like, when it gets worse, which rooms are affected and whether pets, smokers or past leaks are involved.
  • Inspection. On site we use UV light for pet urine and check suspicious areas so the quote reflects what is really there.
  • Treatment. Enzyme or deodorizing treatment on the sources, then truck-mounted hot-water extraction and a zero-residue rinse.
  • Drying. Most carpets dry in 3 to 6 hours. Good airflow speeds it up, and it also keeps a musty smell from coming back.
  • Follow-up. If a strong odor persists after the carpet has dried, call us and we will treat it again.

We are open Monday through Saturday, 8 am to 5 pm, and often offer same-day or next-day appointments when the schedule allows. We accept cash, credit cards, Venmo and Zelle.

Why San Diego chooses Imperial for odor problems

Imperial Carpet Cleaning is a family-owned company that has served Greater San Diego since 2006, with more than 4,500 customers and a 5-star rating on Google. We are based at Liberty Station in Point Loma, so central neighborhoods from Ocean Beach to North Park are a short drive away.

What sets our odor work apart is honesty about the source. We would rather tell you that a section of pad is beyond saving than sell you three rounds of deodorizer that will never work. We use eco-friendly, non-toxic solutions that are safe for kids and pets, and we recommend professional cleaning every 6 to 12 months so odors never get the chance to build up again.

San Diego neighborhoods we serve

  • Point Loma
  • Ocean Beach
  • Pacific Beach
  • Mission Beach
  • Clairemont
  • North Park
  • Hillcrest
  • University Heights
  • Normal Heights
  • Kensington
  • Tierrasanta
  • Serra Mesa
  • Linda Vista
  • Bay Park
Real results

Before & after

UV light revealing pet urine spots in bedroom carpet
UV inspection
Deep extraction to remove odors from bedroom carpet
Deep extraction
Blacklight inspection for pet urine before odor treatment
UV inspection
Carpet before and after odor and soil removal
Before / after
Blacklight check of carpet near a window for hidden pet spots
UV inspection
Area rug being extracted during odor treatment
Rug treatment
Technician cleaning a gray sofa cushion, clean half next to dirty half
Before / after
Upholstered chair after odor and stain treatment
Upholstery
Spot, odor and protection treatments
Add-onPrice
Brush machine β€” deep cleaningRecommended for high-traffic areas.$25 per area
Spot treatment$25 per area
Carpet protector$25 per area
Deodorizer$19 per area
Cleaning and restoration$19 per area
Pet urine removal treatment (P.U.R.T.)Area evaluation required for pricing.Quote
Difficult set-up3rd floor or higher / far from the parking spot.$49 per job
Portable machine set-upNo water connection, high-rise, distant or no parking access.$89 per job
Steam Carpet Cleaning Prices
ServicePrice (each)
Studio (minimum charge)Minimum charge. No further discounts.$179
Bedroom$49
Master bedroom$55
Large master bedroom$69
Living room$55
Large living room$69
Living–dining room combination$109
Family room$55

Minimum charge $179 (up to 3 areas). Prices may vary without notice. All prices and policies.

Top Rated on Google

What San Diego customers say about us

5.0β˜…β˜…β˜…β˜…β˜…Based on 263 Google reviews
Juliana She9 months ago Β· Local Guide
β˜…β˜…β˜…β˜…β˜…

We have used Imperial Carpet Care service several times throughout the years and they did a great job this time as always. The communication was easy and the service team was very professional. They helped removed some pet and coffee stains that have been there for a couple of years too. Highly recommend and would definitely hire again!

Read on Google β†’
Irma Gonzaleza year ago Β· Local Guide
β˜…β˜…β˜…β˜…β˜…

Uriel was very personable. He did a great job. The carpet was pretty dirty and now clean! He was on time and let me know when he arrived. I will definitely use Imperial again.

Read on Google β†’
Mark Castellanosa year ago Β· Local Guide
β˜…β˜…β˜…β˜…β˜…

Imperial Carpet Clean San Diego exceeded my expectations! 🌟 Their team was professional, efficient, and left my carpets looking fresh and spotless. Great customer service, fair pricing, and quick drying time. I highly recommend them for a deep, thorough clean!

Read on Google β†’
Page Buchmann2 months ago Β· Local Guide
β˜…β˜…β˜…β˜…β˜…

Uriel worked on our pool house carpet and white couch after a big 4th of July party. All back to being clean again! Our staircase looks great too!

Read on Google β†’
Bertha Ahumada7 months ago Β· Local Guide
β˜…β˜…β˜…β˜…β˜…

Been a returning customer for years! Always does a great job! My patio furniture and carpet ready for the new year! Thank you guys for squeezing me in. See you next month for my couches β™₯️ Sincerely, You're dedicated customer

Read on Google β†’
Rachel Lipsitz6 days ago Β· Local Guide
β˜…β˜…β˜…β˜…β˜…

I had a great experience with Imperial Carpet Cleaning! From the beginning, they were incredibly kind, professional, and accommodating. They were able to fit me in quickly for an estimate, gave me a very fair price, and then scheduled the cleaning soon after in a way that worked perfectly with my schedule. They did a fantastic job cleaning my LVP floors and two couches, and everything looks so much better! I really appreciated how easy and pleasant the entire process was. Great service, great communication, fair pricing, and excellent results. I would absolutely recommend Imperial Carpet Cleaning!

Read on Google β†’
Stephen Rittermanna week ago Β· Local Guide
β˜…β˜…β˜…β˜…β˜…

This was a very professional team And their Work was impeccable. The final product was immaculate!

Read on Google β†’
Emma B.a week ago Β· Local Guide
β˜…β˜…β˜…β˜…β˜…

Great service every time! Uriel and his coworker are always friendly, helpful, and attentive. They always do a great job. Highly recommend them! Excellent service every time! Uriel and his partner are very kind, attentive, and always willing to help. They do an excellent job. I highly recommend them!

Read on Google β†’
Alex Nichols3 weeks ago Β· Local Guide
β˜…β˜…β˜…β˜…β˜…

They did a very good job! First the woman on the phone Iris was very helpful and booked us for the very next morning. The workers were punctual and friendly and bilingual and did a great job. We had a smaller space so they only took about thirty minutes which was perfect for us because we had to get to work. We are pleased with the outcome.

Read on Google β†’
Dancene geea month ago Β· Local Guide
β˜…β˜…β˜…β˜…β˜…

Very professional and answer phone for any questions you have,thank you

Read on Google β†’

Had a great clean? Leave us a Google review Β· See us on Google Maps Β· Yelp

Odor Removal FAQs

Can you completely remove pet urine odor from carpet?

In most homes, yes. We locate every accident with UV light, apply enzyme treatment that digests the urine salts, and flush the residue out with hot-water extraction. The exception is urine that has soaked the pad for years or reached the subfloor. In that case we will tell you honestly that replacing that section of pad is the only permanent fix.

Why does the smell come back after I clean the carpet myself?

Most home products treat the surface and add fragrance. The urine or moisture underneath stays in the pad, and when humidity rises it re-activates the odor. Rental machines also leave soap residue that attracts soil. Professional odor removal breaks down the source and extracts it instead of covering it.

How much does odor removal cost in San Diego?

Odor removal is quoted after an inspection, because a single accident spot and a house full of old urine are very different jobs. Standard carpet cleaning starts at $49 per bedroom and odor treatment is added where it is needed. Call 858-688-2246 and describe the problem, and we can give you a realistic range before we visit.

Are your odor treatments safe for pets and children?

Yes. Our enzyme treatments and cleaning solutions are eco-friendly and non-toxic, and they are chosen to be safe for kids and pets. We ask that everyone stay off the carpet until it is dry, which usually takes 3 to 6 hours, mostly so wet fibers are not soiled again.

Can you remove cigarette smoke odor?

Smoke leaves an oily film on carpet, upholstery and other fabrics. We remove it with hot-water extraction using solutions that cut that residue, then deodorize the materials that absorbed the most smoke. Heavy, long-term smoke in walls and ceilings is outside what carpet cleaning can fix, and we will say so if that is where the smell lives.

Do you remove odors from cars and RVs?

Yes. We treat car, truck and RV interiors for pet, food, smoke and mildew odors. Vehicles heat up quickly in the sun, which makes odors stronger, so we focus on extracting the source from seats, carpets and floor mats rather than using a scented spray.

What if the odor is still there after you finish?

Some deep urine contamination needs a second enzyme application once the carpet has dried. If a strong odor persists after your service, call us and we will come back to treat it again. If we find that the source is beyond the carpet, such as a damaged subfloor, we will explain your options.

Other services

Carpet Cleaning

Bedrooms from $49

Truck-mounted hot-water extraction that pulls out the soil, allergens and odors vacuuming leaves behind.

Learn more

Upholstery Cleaning

Sofas from $129

Fabric-specific cleaning for sofas, sectionals, chairs, ottomans and mattresses β€” synthetic or natural fibers.

Learn more

Tile & Grout Cleaning

From $0.99 / sq ft

High-pressure, high-heat cleaning that brings grout lines back to their original color β€” with optional sealing.

Learn more

Stain Removal & Deep Cleaning

Spot treatment from $25 / area

Stain-specific chemistry for wine, coffee, pet accidents, rust, ink and grease β€” on carpet, rugs, upholstery and mattresses.

Learn more

Water Damage Restoration

Free assessment

Fast water extraction, structural drying and carpet restoration after leaks, overflows and floods.

Learn more

Commercial Cleaning

Free on-site estimate

Carpet, upholstery and tile cleaning for offices, restaurants, clinics, HOAs and property managers β€” scheduled around your hours.

Learn more

Ready for fresh, clean floors?

Call now for a same-day quote or book your cleaning online in two minutes.

858-688-2246
Call