
Stain Removal Experts
GET A FREE QUOTE

The most common stain complaint Max Carpet Cleaning encounters isn't the original stain — it's the stain that looked gone while the carpet was wet but reappeared 24–48 hours later as the carpet dried. This is called wicking. It happens when a spill or soiling has penetrated deep into the carpet pile and soaked into the backing or underlay. A surface clean removes the visible contamination on the top of the fibres, but as the carpet dries, capillary action draws the dissolved contamination back up from the backing — and the stain reappears, sometimes in a larger, more diffuse patch than the original. The fix for wicking isn't another standard clean — it's a targeted extraction that goes deep enough to remove the contamination from the backing, combined with a weighted dry towel press to interrupt the capillary draw during drying. Max Carpet Cleaning understands how different types of contamination behave in carpet and applies the right chemistry and technique to each stain type rather than applying a one-size approach that leaves the underlying problem unresolved.



Pet urine is the most common stain and odour complaint across all of Perth's northern suburbs. Uric acid crystals bond to carpet and upholstery fibres and require enzymatic pre-treatment to break down before extraction can be effective — plain water or standard cleaning solution won't shift the crystals and the odour returns as soon as the carpet warms up. Red wine, coffee, and tannin-based stains respond well to protein-based pre-treatment when caught early, but set harder with time and heat (particularly in Perth's summer temperatures). WA's distinctive red clay and Kanga dirt — the iron-rich soil found in parts of Perth's northern suburbs — creates a specific staining challenge on light-coloured carpets because the iron pigment bonds to fibres if treated with the wrong chemistry. Max Carpet Cleaning has the pre-treatment range to handle all of these stain types correctly. Grease-based stains from cooking oil, sunscreen, and craft materials require solvent-based treatment followed by thorough extraction to prevent a sticky residue that attracts further soiling.

Call 0432 192 382 and describe the stain — what the substance was, approximately how long ago it happened, and whether any DIY cleaning has been attempted (this matters because some domestic products set stains or interfere with professional treatments). Max will advise on the likely outcome and provide a fixed price before any work begins. On the day, the appropriate pre-treatment chemistry is applied and allowed to dwell for the period required for the specific stain type. Extraction then removes the treated contamination. For wicking-prone stains, a weighted dry towel is pressed against the extraction point during drying to interrupt the capillary return. Max Carpet Cleaning is honest about the limits of stain removal — very old, set, or chemically altered stains may not fully lift, and Max will tell you what to expect before starting rather than overpromising.


Start by completing the 'Get a Free Quote' form on our website to share your Stain Removal needs with us.

Next, we'll arrange a property visit at a time that works for you to provide an in-person estimate for your Stain Removal needs.

After you approve our estimate, we'll schedule a date to complete the job. Our team will work hard to exceed your expectations!

Koondoola is the home suburb of — Max has been cleaning carpets in these streets since the business started in 2014. Whether it's a routine steam clean, an urgent bond job, or NDIS carpet cleaning for a resident in the 6064 postcode, no other operator knows this suburb the way we do. Local, available, and genuinely invested in the community we work in.

Balcatta is a mixed residential and light-industrial suburb in the City of Stirling, bounded by Wanneroo Road and the Reid Highway. serves both the family homes in Balcatta's residential pockets and the commercial spaces in the light industrial estate — offices, showrooms, and reception areas that need professional carpet cleaning scheduled around business hours.

Carine is an established leafy suburb in the City of Stirling, known for mature trees, Carine Open Space bushland reserve, and well-maintained family homes predominantly built in the 1970s and 1980s. serves Carine regularly — a suburb where older homes often have wool or premium synthetic carpet that benefits from careful, fibre-appropriate deep cleaning.

Duncraig is a well-established family suburb in the City of Joondalup, with predominantly 1970s–1980s brick homes and a strong community character. It's also one of the northern suburbs' highest-demand areas for professional carpet cleaning — serves Duncraig regularly, with genuine local knowledge of the suburb's housing stock and the specific carpet challenges that come with it.

Girrawheen is a working-class suburb in the City of Wanneroo that shares the 6064 postcode with Koondoola and Marangaroo. With a high proportion of rental properties and a significant community of NDIS participants, Girrawheen residents need a registered, consistent provider — which is exactly what has been providing since 2014.

Hamersley is a quiet residential suburb in the City of Stirling, characterised by well-maintained 1970s family homes and a settled community. serves Hamersley with the same northern suburbs approach: fixed pricing, professional extraction, and a reliable service that shows up when it's booked.

Joondalup is the regional centre of Perth's northern suburbs — a City of Joondalup urban hub with a mix of CBD apartments, surrounding family homes, student accommodation near ECU, and a significant commercial and retail precinct. serves both the residential and commercial carpet cleaning needs across Joondalup with fast response times and professional results.

Kingsley is a settled residential suburb in the City of Joondalup, predominantly 1970s family homes with a strong community character. serves Kingsley as part of the northern suburbs run — straightforward professional carpet cleaning at fixed prices, with the kind of reliable service that fits a suburb where homeowners know what to expect.

Landsdale is a post-2000 suburb in the City of Wanneroo, predominantly newer family homes with modern synthetic carpet. serves Landsdale's growing residential community — families in newer homes who are often surprised to discover how much soil and allergen load can build up even in relatively new carpet.

Marangaroo is part of the 6064 postcode cluster with Koondoola and Girrawheen — an established suburb in the City of Wanneroo with a mix of older housing stock, rental properties, and NDIS participants. has been serving Marangaroo since the business began in neighbouring Koondoola in 2014 — genuine local knowledge and fast response times.

Wangara is primarily an industrial suburb in the City of Wanneroo — home to a large business and manufacturing precinct alongside small residential pockets. serves Wangara's commercial carpet cleaning needs (offices, showrooms, reception areas in the industrial estate) as well as any residential properties in the area.

Wanneroo is a large suburb in the City of Wanneroo spanning the original townsite (1950s–1970s homes) and newer fringe development. serves Wanneroo's mix of established homes and growing estates — from routine steam cleans and bond jobs to specialist pet urine treatment and stain removal across one of Perth's most diverse northern suburb communities.
Stain removal is priced based on the type of stain, the number of affected areas, and the size and nature of the contamination. A single spot treatment for a minor stain is very different from a whole-room pet urine treatment. provides a fixed price after assessing the situation — call and describe the stain for an estimate, or book a visit for an on-the-spot assessment.
Returning stains (called wicking) are a sign that the contamination has penetrated to the carpet backing or underlay and wasn't fully extracted during the original clean. treats these with a targeted deep extraction approach combined with controlled drying technique to interrupt the wicking process. In most cases this resolves the issue — if the contamination has saturated the underlay completely, the underlay itself may need to be replaced, which Max will advise on clearly before starting work.
Avoid using bleach, hydrogen peroxide on coloured carpet, any scrubbing motion (which spreads the stain and pushes it deeper), or excessive water (which worsens wicking). Hot water sets protein-based stains like blood and egg. Some commercial carpet stain sprays contain optical brighteners that make stains look lighter without removing them, which interferes with professional treatment later. If in doubt, blot the stain with a clean white cloth and cold water, then call for advice before doing anything else.
GET A FREE QUOTE

BUSINESS
SERVICES
SERVICE AREAS
OPERATING HOURS
Sun: Closed
Mon: 9:00am - 5:00pm
Tue: 9:00am - 5:00pm
Wed: 9:00am - 5:00pm
Thu: 9:00am - 5:00pm
Fri: 9:00am - 5:00pm
Sat: 9:00am - 5:00pm