Cat urine smell in a couch comes from uric acid crystals that bond to fabric fibers and reactivate every time moisture — even just humid air — hits them. That's why the smell can seem gone one day and back the next. The fix requires an enzyme cleaner that breaks those crystals down chemically, not just a product that masks the odor. Here's exactly how to do it, and — once you've dealt with the source — how to stop the smell from soaking back into the upholstery the next time.
One honest note upfront: if the urine has soaked deep into the cushion foam, no surface treatment will fully remove what's in there. The steps below will neutralize what's in the fabric and on the cushion surface. For deeply saturated foam, replacement is sometimes the only real answer. What a washable, waterproof-layer blanket does is prevent the next accident from reaching the foam at all — making future cleanups a blanket-in-the-wash problem rather than a couch-surgery problem.
Why cat smell lingers in a couch
Cat urine is different from most liquids that end up on a sofa. It contains uric acid — a compound that forms crystals as it dries. Those crystals are stubborn: they don't dissolve in plain water, they're not neutralized by most household cleaners, and they bond tightly to textile fibers. When humidity rises (a warm day, a freshly brewed cup of tea nearby, even your body heat while you sit), those crystals release their smell again. This is why a couch can smell "clean" in winter and awful in summer.
A cat marking behavior adds a second problem: cats will return to where they can smell their own scent, even when you can't. If the uric acid crystals remain in the fabric, your cat registers the spot as "claimed" and is more likely to go there again. Getting the smell out completely — not just masking it — breaks that cycle.
Standard cleaning products (soap, vinegar, many "odor eliminator" sprays) work on the surface odor but do not break down uric acid crystals. Only enzyme-based cleaners contain the biological enzymes — primarily protease and urease — that actually digest those crystals at a molecular level.
Here's what you're working against and what works:
| Source of the smell | Why it persists | What actually fixes it |
|---|---|---|
| Uric acid crystals in fabric | Bond to fibers, reactivate with humidity | Enzyme cleaner (breaks crystals chemically) |
| Odor in surface fibers | Surface-level but pervasive | Enzyme cleaner + baking soda absorption |
| Residual smell in cushion foam | Deeper penetration, hard to reach | Enzyme cleaner applied generously; foam replacement if severe |
| Cat returning to the same spot | Cats detect their own scent residue | Full crystal removal — enzyme cleaner is the only tool |
Step 1 — Find the source
Before you clean anything, find exactly where the smell is coming from. This sounds obvious, but it's easy to clean the wrong spot and wonder why the odor persists.
Use a UV blacklight flashlight. Cat urine fluoresces under UV light, making dried spots visible even when they're invisible in normal light. Darken the room, run the light slowly across the cushions, the seams, the underside of the cushion covers, and the areas where the back and seat meet. Mark each spot with a small piece of painter's tape so you can find them again in normal light.
Check the cushion underside. Urine soaks down quickly. If the top of a cushion doesn't look stained, flip it. The foam beneath is often where the bulk of the liquid ended up.
Check the sofa frame and gaps. Liquid that misses the cushion and runs down the side or into the seat-back gap can pool on the sofa frame itself. This is a common source of persistent smell that baffles people — the cushions test clean but the smell is coming from an unreachable seam.
Once you know exactly where the problem is, you're ready to clean it.
Step 2 — Blot, don't rub
If the accident is fresh, this step matters more than almost anything else.
Press a clean dry cloth or a stack of paper towels firmly onto the wet area and hold it — don't rub. Rubbing spreads the urine sideways into more fabric and pushes it deeper into the fiber. The goal is to absorb as much liquid as possible before it travels further into the cushion. Press, lift, press again with a fresh section of cloth. Keep going until the cloth comes away barely damp.
If the stain is already dry, this step is less critical but still useful: dampen the area slightly with plain cold water first to rehydrate the crystals, then blot before applying the enzyme cleaner. This helps the enzyme penetrate.
Cold water only. Hot water partially sets protein-based stains and can make the odor harder to remove.
Step 3 — Apply enzyme cleaner
This is the essential step. An enzyme cleaner — not a standard fabric spray, not a baking-soda-only paste, not vinegar — is what breaks down uric acid crystals. Look for products labeled "enzyme-based" or "enzymatic" and specifically designed for pet urine. There are several widely available options; the active ingredient, not the brand, is what matters.
How to apply:
- Saturate the affected area generously. The enzyme cleaner needs to reach as deep as the urine did — if urine soaked three inches into a cushion, a light surface spray won't reach the crystals at the bottom.
- Work it into the fabric with your fingers or a soft brush. You want it in the fibers, not just sitting on top.
- Leave it wet for the time specified on the product — usually 10 to 15 minutes, sometimes longer for set stains. Don't let it dry before the enzymes have done their work. Cover with a damp towel if the area starts drying too quickly.
- Blot away the excess with a clean cloth.
- Allow to air dry fully before checking — the smell may actually seem worse while the area is damp. That's normal. The odor test is what you notice when it's completely dry.
For set stains or spots that have been there a while, a second application the following day is often necessary. Patience here pays off more than speed.
A note on vinegar: white vinegar is acidic and can neutralize some surface odors, but it doesn't break down uric acid crystals — and its own sharp smell can linger. It's not a substitute for enzyme cleaner. Use enzyme cleaner as the primary tool; vinegar has no meaningful role in this process.
Step 4 — Baking soda and ventilation
Once the enzyme cleaner has done its work and the area is dry, baking soda helps with any remaining surface odor.
Sprinkle a generous layer of baking soda over the treated area — enough that you can see it clearly, not just a light dusting. Leave it for several hours, ideally overnight. Baking soda is alkaline and absorbs acidic odor molecules that may still be sitting in the surface fibers after the enzyme treatment.
Vacuum it up thoroughly. Repeat if necessary.
Ventilation is the other half of this step. Open windows and let fresh air move through the room while the baking soda sits. UV light from sunlight is also a mild natural disinfectant — if you can position a cushion near a window for a few hours, it helps. What you're doing here is reducing the overall odor load in the fabric, not chemically neutralizing it (the enzyme cleaner did that). Fresh air takes away what baking soda lifts.
Step 5 — Wash any removable covers
If your sofa has removable cushion covers or a slipcover, wash them now. This is the cleanest possible fix for fabric odor: the washing machine and enzyme-action laundry detergent do the work, and you start fresh.
Check the care label before washing. Most fabric cushion covers tolerate a gentle cycle in cold water. Avoid hot water (can set stains) and high-heat drying (can shrink covers that fit snugly). Air dry or use low heat.
If your sofa has no removable covers — if it's upholstered furniture with no zip-off cushion cases — the enzyme cleaner + baking soda approach above is your best option. You cannot machine-wash a fixed sofa.
This is where a washable couch blanket changes the picture entirely. A blanket that drapes over the whole sofa — back, seat, and both arms — acts as a removable fabric layer between your cat and the upholstery. When an accident happens on the blanket, you pull the blanket off, throw it in the washing machine, and the sofa underneath stays dry and odor-free. The cleanup goes from "tackle a fixed upholstered sofa" to "run a load of laundry." That's not a small difference. Follow the care instructions for your specific blanket — wash temperature and cycle matter for keeping the waterproof layer effective.
How to keep the smell from coming back
Cleaning a sofa after a cat accident is the reactive fix. The better long-term answer is preventing the next accident from reaching the upholstery at all.
A washable, waterproof-backed couch blanket works as a barrier layer. The waterproof protective layer stops liquid from passing through to the sofa fabric beneath — so cat urine that lands on the blanket stays on the blanket, not in the cushion foam. Because the blanket is machine washable, you get a fully clean surface again rather than repeating the enzyme-and-baking-soda process on fixed upholstery.
To be direct about what a cover does and doesn't do: it won't remove smell that's already deep in the cushion foam. If the foam is saturated with odor, a blanket placed on top of it won't eliminate that. What it does is prevent the next accident from adding to the problem, and it gives you an easy-to-clean top layer rather than fabric you cannot remove.
The other prevention piece is addressing why your cat is having accidents on the sofa. A vet check for urinary issues, ensuring the litter box is clean and accessible, and environmental enrichment for stressed multi-cat households can all reduce frequency. The blanket protects the sofa while you address the root cause — it doesn't replace addressing it.
No more replacing sofa covers every few months, or dreading every rainy season when the humidity brings the smell back. A waterproof-backed washable blanket means the worst-case scenario is a laundry cycle, not a sofa crisis.
Here are two SofaHug blankets built specifically for this — designed to drape over the whole sofa (back, seat, and both arms, with fringe all the way around), with a waterproof protective layer that stops accidents at the surface:
Waterproof Chenille Couch Blanket
Soft chenille with a waterproof protective layer that guards against spills, pet accidents, and stains. Machine washable. Available in 6 colors (Khaki, Dark Gray, Light Gray, Dark Blue, Light Blue, Yellow) and 7 sizes. The odor-barrier answer — liquid stays on the blanket, not in the foam.
3 reviews · 5.00★ | $98.90–$219.90
Shop Waterproof Blanket →
Herringbone Chenille Couch Blanket
The everyday washable pick for multi-cat households. Breathable herringbone chenille drapes fully over the sofa — back, seat, and both arms. Machine washable, so cat hair and surface residue rinse out easily between washes. Available in 6 colors (Matcha Green, Dark Gray, Khaki, Light Grey, Brown, Light Yellow) and 7 sizes.
9 reviews · 5.00★ | $81.40–$249.90
Shop Herringbone Blanket →If you want the waterproof protection with a more design-led aesthetic, the LuxeGuard Waterproof Couch Blanket offers the same waterproof-backed layer in a minimalist cream-palette look — 4 reviews · 5.00★ · $99.90–$291.90.
Not sure which size fits your sofa? The size guide walks through the measurement in under two minutes — the most common mistake is ordering too small and leaving part of the sofa unprotected. See what other cat owners say at /pages/customer-reviews, or if the accident issue is your primary concern, our guides on cat-pee-proof sofa covers and waterproof couch covers for cats go deeper on what to look for.
Browse the full range at /collections/throw-blanket or reach the team via the about us page with any questions about fit.
Frequently asked questions
Does cat urine smell ever fully go away from a couch?
Yes — if you use an enzyme cleaner and treat the area thoroughly. The key is reaching as deep as the urine went. Surface sprays won't remove crystals that have soaked into cushion foam; you need to saturate the area with enzyme cleaner and give it time to work. For urine that has deeply penetrated foam, full removal at the surface level is achievable, but some residual odor may persist in the foam core — in severe cases, cushion replacement is the only complete fix.
What is the best cleaner for cat urine on a couch?
An enzyme-based cleaner specifically formulated for pet urine. The enzymes — primarily protease and urease — digest the uric acid crystals that cause the smell. Standard soap, vinegar, and general odor sprays can mask the smell temporarily but do not break down the crystals, so the smell returns. Check that any product you use is labeled "enzymatic" and safe for upholstered fabric before applying.
Will baking soda alone remove cat pee smell from a couch?
Baking soda helps absorb surface odors but does not neutralize uric acid crystals. Use it after enzyme cleaner, not instead of it — as a follow-up step to absorb any remaining surface smell once the enzyme treatment has had time to work. If you use baking soda alone, the smell will return once the crystals are reactivated by humidity.
Can a waterproof couch cover remove a smell that's already in the sofa?
No — and it's worth being direct about this. A waterproof blanket placed over a smelly sofa covers the source but doesn't remove it. The odor will still be in the fabric underneath. The right order is: clean the sofa thoroughly first using enzyme cleaner and baking soda, confirm the smell is gone, then put the waterproof blanket on to prevent the next accident from soaking in. The blanket's job is barrier and prevention, not remediation.
How often should I wash the couch blanket in a multi-cat household?
In an active multi-cat household, every one to two weeks is a reasonable baseline — more often if there are frequent accidents. A machine-washable blanket makes this easy: pull it off, run it through a gentle cycle, dry on low heat, and put it back. The care instructions page covers the specifics for each SofaHug blanket so the fabric and waterproof layer stay in good condition through regular washing.