- Enzyme cleaners work by breaking down uric acid crystals in pet urine, but stains older than 12 months often require professional extraction to reach contaminated padding.
- Melbourne's average humidity of 65% can reactivate old pet stains, making thorough enzymatic treatment more urgent than in drier climates.
- Effective treatment requires saturating the carpet to padding level and allowing 12–24 hours dwell time — surface cleaning won't eliminate deep odour sources.
- Wool carpets common in heritage Melbourne homes require pH-neutral enzyme formulas to avoid fibre damage, unlike synthetic carpets that tolerate stronger treatments.
- UV blacklight inspection reveals 30–40% more contamination than visible stains alone, identifying the true treatment area.
Enzyme cleaners can remove old pet stains from carpet by breaking down uric acid crystals and organic matter, but success depends on stain age, depth of contamination, and carpet type. In Melbourne's humid climate, moisture reactivation can reveal hidden stains. Best results require saturation to carpet padding level, 12–24 hour dwell time, and multiple applications for stains older than six months.
Melbourne Carpet Cleaners — professional carpet cleaning service specialists serving Melbourne and the surrounding metro area. Our technicians are IICRC certified and insured, with hands-on experience across thousands of Melbourne properties.
In Melbourne's inner suburbs, 68% of rental properties show signs of previous pet stains during end-of-lease inspections, and enzyme cleaners are the first product landlords and tenants reach for. But a bottle of enzyme solution costs $35–$65, and if it doesn't work, you've wasted money and time while the contamination spreads deeper into the underlay.
Melbourne's temperate climate — with average indoor humidity ranging from 55% in winter to 75% in summer — creates ideal conditions for uric acid crystal reactivation. The city's high proportion of period homes with wool carpets and timber subfloors adds complexity, because enzyme formulas that work on synthetic office carpets can damage natural fibres or penetrate floorboards, leaving permanent odour in the timber.
Enzyme cleaners remove old pet stains from carpet by using bacterial cultures that digest organic matter — primarily the uric acid, urea, and proteins in pet urine. Unlike conventional cleaners that mask odour or lift surface dirt, enzymes break down the molecular structure of the stain itself. In Melbourne, where 43% of households own pets, the question isn't whether enzyme cleaners work — it's whether they work on stains that are months or years old, and whether DIY application can match professional results.
A small, fresh stain treated within 24 hours responds well to a $28 supermarket enzyme spray. A two-year-old contamination zone that's soaked through 8 mm underlay into timber subfloor can cost $850–$1,400 to remediate professionally, because simple enzyme treatment won't reach the source. Miss the window for effective DIY treatment, and you're facing carpet replacement or subfloor sealing.
This guide covers how enzyme cleaners actually work, why Melbourne's conditions affect their performance, which stains respond to DIY treatment and which need professional extraction, and the cost comparison between a $55 bottle and a $280 specialist service. By the end, you'll know exactly whether an enzyme cleaner will solve your problem or if you're pouring money into a product that can't reach the contamination.
How Enzyme Cleaners Work on Pet Stains — and Why Age Matters
Enzyme cleaners aren't magic sprays. They're biological agents that need time, moisture, and direct contact with the stain to work. Understanding the chemistry explains why old stains are harder to shift than fresh ones.
The Science Behind Enzymatic Breakdown of Pet Urine
Pet urine contains three main components: urea (the water-soluble part that causes the immediate wet patch), urochrome (the pigment that creates the yellow stain), and uric acid (the crystalline compound that causes persistent odour). When urine dries, the urea evaporates or washes out easily, but uric acid forms hard, insoluble crystals that bond to carpet fibres and underlay. Standard detergents can't dissolve these crystals — they just spread them around. Enzyme cleaners contain bacteria that produce protease, lipase, and amylase enzymes. These enzymes break the molecular bonds in uric acid crystals, converting them into carbon dioxide and water that evaporate naturally. The process is biological digestion, not chemical reaction, which is why it takes 12–24 hours rather than minutes. The bacteria need warmth (ideally 18–25°C) and moisture to stay active, which is why Melbourne's temperate climate suits enzymatic treatment better than extreme heat or cold. The catch: enzyme cleaners only work on organic matter they can physically touch. If uric acid crystals are buried 6 mm deep in high-density underlay, and you spray 2 mm of solution onto the carpet surface, the enzymes never reach the contamination. This is the single biggest reason DIY enzyme treatment fails on old stains. Fresh stains sit on or near the surface. Old stains have wicked down through the carpet backing into the padding and sometimes into the subfloor itself, creating a contamination column that a spray bottle can't saturate.
Pro tip: enzyme cleaners work from the top down. If the contamination is deeper than your solution penetrates, you're only treating the visible part while the odour source remains untouched.
Why Stain Age Determines Treatment Success Rate
A stain less than one week old typically sits within the top 3–4 mm of carpet pile and the immediate surface of the backing. Enzyme cleaner applied generously will penetrate this depth, making contact with 85–95% of the uric acid crystals. Dwell time of 12 hours allows the bacteria to digest the contamination, and a second application 48 hours later mops up residual crystals. Success rate: 80–90% for complete odour and stain removal with DIY treatment. Stains aged one to six months have migrated into the carpet backing and the top layer of underlay. Underlay is typically 8–10 mm thick polyurethane foam or rubber, which absorbs liquid like a sponge and holds it. Enzyme spray applied to the carpet surface may penetrate 4–5 mm if you saturate it thoroughly, but that still leaves half the contamination untouched. You'll get partial improvement — maybe 40–60% odour reduction — but the stain will reactivate when humidity rises or the carpet gets wet. Multiple treatments spaced three days apart improve results, but you're fighting absorption limits. Stains older than 12 months are usually through the full depth of underlay and into the subfloor, especially on timber floors common in Melbourne's period homes. Uric acid leaches into timber grain, and once it's there, no amount of surface enzyme treatment will reach it. You'll smell the carpet improving for a few days, then the odour returns from below. At this stage, you need either professional hot-water extraction that forces enzyme solution under pressure through the entire carpet and underlay system, or you need to lift the carpet, treat or replace the underlay, and seal the subfloor. DIY enzyme cleaners can't solve this — success rate drops to 10–15%.
Melbourne's Humidity and the Reactivation Problem
Uric acid crystals are hygroscopic — they absorb moisture from the air. When Melbourne's humidity climbs above 60% (which happens regularly from October through March), dormant crystals buried in your carpet reabsorb water and release odour compounds again. This is why old pet stains smell worse in summer, and why you can clean a carpet in June and have the smell return in December. Enzyme treatment works permanently only if it eliminates the crystals entirely. Partial treatment leaves residual crystals that reactivate seasonally. This is the frustrating cycle most Melbourne pet owners experience: treat the stain, smell improves, three months later it's back. You assume the enzyme cleaner failed, but actually it worked on the contamination it could reach — the problem is the contamination it couldn't reach, which stayed dormant until the next humid spell. A UV blacklight inspection (available in professional services or as a $25 handheld torch) reveals the full extent of contamination. Typically, the area that fluoresces under UV is 30–40% larger than the visible stain, showing you where uric acid has spread invisibly. Treating only the visible stain guarantees failure.
Carpet Types in Melbourne Homes and Enzyme Cleaner Compatibility
Not all enzyme cleaners work safely on all carpet types, and Melbourne's housing stock includes everything from 1920s wool Axminsters to modern synthetic loop pile. Using the wrong formula can damage fibres or fail to penetrate effectively.
Wool Carpets and pH-Neutral Enzyme Requirements
Approximately 35% of Melbourne's heritage homes in suburbs like Carlton, Parkville, and Princes Hill retain original or replacement wool carpets. Wool is a protein fibre, which means it's sensitive to alkaline (high pH) cleaners — anything above pH 9 can cause browning, felting, or fibre damage. Many supermarket enzyme cleaners are formulated for synthetic carpets and have a pH of 10–11 to boost cleaning power. Apply these to wool, and you'll strip the natural oils from the fibre, leaving it brittle and discoloured. You need a pH-neutral enzyme cleaner (pH 6–8) specifically labelled safe for wool and natural fibres. These formulas use gentler bacterial strains and rely on longer dwell time rather than chemical aggression. Brands like Bio-Zet Enzyme Cleaner or Earthwise Wool-Safe are commonly stocked in Melbourne pet stores and cost $42–$58 per litre. The trade-off is slower action — expect 18–24 hours dwell time instead of 12, and two applications minimum on stains older than three months. Wool also absorbs more liquid than synthetic fibre, so you'll use 30–40% more product to achieve saturation, increasing cost per treatment to $15–$22 per square metre for a thorough DIY job.
Pro tip: always spot-test enzyme cleaner on an inconspicuous area of wool carpet (inside a cupboard or under furniture) and leave it for 24 hours. Check for colour change or texture shift before treating the main stain.
Synthetic Carpets and Penetration Depth Challenges
Nylon, polypropylene, and polyester carpets — the standard in 80% of Melbourne rental properties and apartments built since 1990 — tolerate stronger enzyme formulas and higher pH levels. You can use heavy-duty pet enzyme cleaners (pH 9–10.5) without fibre damage, which speeds up the breakdown of uric acid crystals. The problem with synthetic carpets isn't chemical compatibility — it's the density and construction that blocks penetration. Loop pile carpets, common in Docklands and Southbank apartments, have a tight, low-profile construction that resists liquid absorption. Spray an enzyme cleaner on loop pile, and 60% of it sits on the surface or runs off onto the skirting board instead of soaking through to the backing. You need to work the solution in mechanically — use a stiff brush or a gloved hand to agitate the pile and force the liquid down to backing level. Even then, penetration rarely exceeds 5 mm, which is fine for fresh stains but inadequate for contamination that's soaked into 8 mm underlay. Cut pile and plush carpets absorb better but wick liquid sideways as well as down, which can spread the contamination zone if you over-apply. The rule: apply enough enzyme solution to saturate the stain area to underlay level (you should feel dampness if you press hard on the carpet), but don't flood it to the point where liquid spreads beyond the UV-detected contamination boundary. For a 30 cm diameter stain on typical 10 mm pile plus 8 mm underlay, you'll need approximately 120–150 ml of enzyme solution per application, applied slowly to allow absorption rather than poured in one go.
Underlay Type and Contamination Retention
The underlay beneath your carpet determines whether enzyme treatment can reach deep contamination. Polyurethane foam underlay (the most common type in Melbourne homes) is porous and absorbs urine readily, but it also allows enzyme solution to penetrate if you apply enough volume. Rubber crumb underlay, used in some commercial installations and newer apartments, is denser and less absorbent — it holds contamination on its surface rather than soaking it through, which actually makes enzyme treatment more effective because the uric acid crystals are accessible. Old felt underlay, found in pre-1970 homes, is the worst case. Felt is compressed natural fibre that absorbs liquid and holds it permanently. Once urine soaks into felt underlay, the crystals bond to the fibre matrix and become nearly impossible to reach with surface-applied enzyme cleaner. Professional extraction using hot water injection can flush enzyme solution through felt, but DIY spray treatment achieves less than 20% saturation. If you have felt underlay and a stain older than six months, enzyme cleaner alone won't work — you're looking at underlay replacement as the only permanent solution, at $35–$55 per square metre for materials plus labour.
Step-by-Step DIY Enzyme Treatment for Old Pet Stains
If your stain is less than six months old, on synthetic carpet with foam underlay, DIY enzyme treatment has a 60–75% success rate if you follow the correct process. Here's how professionals approach it.
UV Inspection and Stain Mapping
Before you buy enzyme cleaner, inspect the stain area with a UV blacklight in a darkened room. Urine fluoresces yellow-green under UV (365–385 nm wavelength), revealing the true extent of contamination. Mark the boundary with masking tape or chalk — this is your treatment zone. Visible stains are typically 30–40% smaller than the actual contamination, because urine wicks outward through the carpet backing and underlay, spreading beyond the surface discolouration. A handheld UV torch costs $22–$38 from hardware stores or pet supply shops in Melbourne. Inspect at night or in a room with curtains drawn, holding the torch 15–20 cm above the carpet. You'll see old stains light up even if they're invisible in normal light. This step is critical because under-treating the area leaves active crystals at the edges that will reactivate and make it seem like the treatment failed. If the UV inspection shows contamination larger than 60 cm diameter, or multiple overlapping stains, DIY treatment becomes impractical — you'll spend $80+ on enzyme cleaner and still not achieve full saturation. At that scale, professional service is more cost-effective.
Moisture Extraction Before Enzyme Application
Old stains often contain residual moisture or previous cleaning product that will dilute or block enzyme penetration. Before applying enzyme cleaner, extract as much existing moisture as possible. Blot the area with clean, dry towels, pressing hard to wick up liquid from the underlay level. If you have a wet-dry vacuum, use it on the stain area for 2–3 minutes. Some pet owners rent a carpet cleaner ($45 per day from Bunnings or hire shops) and run plain water extraction over the stain — this pulls out old detergent residue and urea salts, leaving just the uric acid crystals for the enzyme to target. Don't use any cleaning product before enzyme treatment. Detergents, vinegar, baking soda, and hydrogen peroxide can all interfere with enzyme activity. If you've previously treated the stain with another product, flush the area with plain water, extract thoroughly, and let it dry for 24 hours before applying enzyme cleaner. Residual alkaline cleaner (common in carpet shampoos) can raise the pH above 9, which denatures the bacterial enzymes and makes the product useless. This is why many DIY attempts fail — people spray enzyme cleaner over the top of old cleaning efforts, and the enzymes die on contact with incompatible chemicals.
Pro tip: if the stain has been previously treated with bleach or ammonia-based cleaners, enzyme treatment won't work at all. Bleach kills the bacteria, and ammonia mimics urine odour, confusing your nose into thinking the treatment failed even if it worked.
Application Technique for Deep Saturation
Pour enzyme cleaner directly onto the stain area — don't spray it. Spraying delivers a fine mist that sits on the surface. Pouring from a bottle or jug allows the liquid to soak down through pile and backing into the underlay. Apply slowly in a circular pattern, starting at the centre and working outward to the UV-detected boundary. Use enough product to saturate the full depth of carpet and underlay: for a 30 cm stain on 10 mm pile plus 8 mm foam, that's roughly 150–180 ml of enzyme solution. You should feel the carpet squelch underfoot if you step on it lightly (don't step hard or you'll squeeze the solution back out). Once applied, work the enzyme cleaner into the pile with a stiff-bristled brush or a gloved hand. Agitate in a circular motion to break up dried crystals and distribute the solution evenly through the fibre. Then cover the area with plastic sheeting or cling film to slow evaporation and keep the carpet damp. Enzymes need 12–24 hours of contact time to digest uric acid crystals, and they only work while the solution is wet. If the carpet dries out after six hours, the bacteria go dormant before the job is finished. Melbourne's indoor heating in winter accelerates drying, so covering the treated area is essential. Check at the 12-hour mark — if the carpet feels dry, apply another 50 ml of enzyme solution and re-cover.
- Inspect the stain with UV blacklight and mark the full contamination boundary with masking tape.
- Extract residual moisture from the stain area using towels and a wet-dry vacuum, removing old cleaning products.
- Pour enzyme cleaner directly onto the stain centre, using 150–180 ml per 30 cm diameter area to achieve full saturation.
- Agitate the solution into the carpet pile and backing with a stiff brush, working in a circular motion.
- Cover the treated area with plastic sheeting to maintain moisture, leaving for 12–24 hours.
- Check moisture level at 12 hours; if dry, apply an additional 50 ml of enzyme solution and re-cover.
- After 24 hours, remove plastic and allow the carpet to air-dry naturally; do not rinse or extract the enzyme solution.
- Inspect with UV blacklight 48 hours after treatment; if contamination remains visible, apply a second treatment and repeat the process.
Post-Treatment Drying and Effectiveness Check
After the 12–24 hour dwell time, remove the plastic covering and allow the carpet to air-dry naturally. Don't rinse the area or extract the enzyme solution — the bacteria continue working as long as trace moisture remains, and rinsing washes them away prematurely. Drying time in Melbourne conditions is typically 6–12 hours depending on ventilation and indoor temperature. Speed it up with a fan, but don't use heat (heaters or hair dryers), because temperatures above 30°C can denature the enzymes and halt the breakdown process. Once fully dry, inspect the area with your UV torch. If the fluorescence has reduced by 80–90%, the treatment worked. If significant fluorescence remains, apply a second enzyme treatment 48 hours after the first — this gives the bacteria time to complete digestion of the initial crystals before you introduce a fresh dose. Stains older than six months typically need two or three treatments spaced 48–72 hours apart, because the crystals have had time to bond deeply and require repeated enzymatic breakdown. Each treatment costs $8–$15 in product for a typical 30 cm stain, so three treatments bring the DIY cost to $24–$45 plus your labour time. Compare this to professional treatment at $120–$180 for the same area, which includes extraction equipment that make sures full underlay saturation on the first pass.
When Enzyme Cleaners Can't Reach the Problem
Enzyme cleaners are a chemical solution to a physical problem, and if the contamination is beyond the reach of topical application, no amount of enzyme will fix it. Recognising the limits saves you money and frustration.
Subfloor Contamination in Timber and Concrete
Timber subfloors absorb urine and hold uric acid crystals in the wood grain. Once contamination reaches the timber — which happens in stains older than 12–18 months, or in cases where large volumes of urine (from repeated accidents in the same spot) soaked through quickly — surface enzyme treatment is useless. You can treat the carpet and underlay perfectly, but the subfloor remains contaminated and continues releasing odour every time humidity rises. UV inspection won't detect subfloor contamination because the carpet and underlay block the light. The only solution is to lift the carpet and underlay, treat the timber subfloor with enzyme cleaner applied directly to the boards, and allow 24-hour dwell time. If the contamination has penetrated deep into the timber grain (common in softwood floors like pine or particleboard), you'll need to seal the boards with a shellac-based primer like Zinsser BIN, which encapsulates the odour permanently. This is a professional job costing $150–$280 per square metre, because it involves carpet re-laying and underlay replacement. DIY attempts rarely succeed because you can't re-stretch and re-tack the carpet to professional tension without the right tools. Concrete subfloors are less porous but not impervious. Urine can penetrate hairline cracks and the surface layer of concrete, especially in older slabs. Concrete contamination requires mechanical grinding to remove the top 1–2 mm of surface, followed by enzymatic treatment and epoxy sealing. This is specialist work costing $120–$220 per square metre and only justified in severe cases or commercial settings.
Multiple Overlapping Stains and Saturation Limits
A single 20 cm stain is manageable with DIY enzyme treatment. A 2-square-metre area with six overlapping stains from months of repeat accidents is not, because the sheer volume of enzyme cleaner required to saturate that area exceeds practical DIY limits. You'd need 1.5–2