Get in touch
Ring 0460 815 038 or send the form with your address and the hours your premises are empty. We arrange a time to see the carpet.

We provide professional carpet cleaning in Joondalup as an IICRC Certified Firm, backed by more than 15 years of experience. Our own technicians choose the cleaning method that suits your carpet, remove stains and lift ground-in soil for businesses and homes, 7 days a week.




Is the clean for a business or a home?
Your free cost estimate is one call away
Tell us about the carpet and the rooms, and the estimate comes over the phone, free of charge.
Call Zoran — 0460 815 038















Stained, dull or stale carpet makes an office, a shop or a home look neglected. Our carpet cleaning in Joondalup removes stains, lifts the soil from deep in the pile and leaves the whole floor clean and fresh. We are Commercial Carpet Cleaning Perth, an IICRC Certified Firm that has cleaned carpet professionally for more than 15 years.
Handing over your keys takes trust, so we make it easy to check who we are. Zoran, who owns the business, has earned numerous certificates in professional carpet cleaning. The WoolSafe Approved Fibre Care Specialist certificate is one of them. The owner inspects your carpet, writes your price and stays your contact until the job is checked. The technicians who clean it are our own team.
For a Joondalup business the quote is free and done on site. The owner measures every area, assesses the carpet and puts one fixed price in writing. Nothing obliges you to go ahead. Homes work differently. Ring 0460 815 038 and you hear a free cost estimate over the phone.
Our firm holds IICRC Certified Firm status and appears on the IICRC Global Locator. Your carpet is cleaned to IICRC S100, the industry's own standard for this work. We also follow AS/NZS 3733:2018, the carpet cleaning standard for Australia and New Zealand.
We hold public liability insurance and workers compensation insurance. The certificates of currency can be requested by your building or centre manager at any time.
Everyone who cleans your carpet is employed by us and has a National Police Clearance. No work is passed to subcontractors. Where a school or a childcare centre requires a Working with Children Check, we provide one.
If you are unhappy with any part of the result, let us know within 14 days. We come back at a time that suits you and put it right without charging you again.
One written price for your Joondalup premises
The owner visits, measures your carpet with a laser measure and prices the job in writing. The visit costs nothing and you are under no obligation.


One stain can spoil a whole room of good carpet. Removing it is skilled work. Our owner is trained in spot removal and our vans are stocked with spotting agents for every kind of mark, some water-based and some solvent. We identify your fibre first, because a product that is safe on nylon can strip the colour from wool.
Simple marks leave with the general clean. Stubborn ones are treated first with the right spotting agent, time to work and a rinse that takes the product back out. Most marks come out completely. Some lighten and stay faintly visible. A small number are permanent. We point those out before we start.
Your price is one figure for the whole job and stain treatment is part of it. For a fresh spill in Joondalup, blot it with white paper towel and ring 0460 815 038 while it is still wet.
A spill treated early has not yet bonded to the fibre. We apply the spotting agent that suits that type of stain, work it in gently and rinse it out. Fresh coffee, soft drink and food marks usually disappear completely.
Coffee, tea and wine oxidise as they age and turn brown. They need a longer dwell time and sometimes an oxidising or a reducing agent to break the colour down. Most improve a great deal and many disappear.
Urine dries into salts that hold the smell. The salts take up moisture on humid days and the odour comes back. A urine neutraliser goes on first, followed by a flush and a full extraction. If the underlay is affected, we draw the urine out from below the carpet with sub-surface extraction tools.
A mark that reappears days after a clean has wicked. The spill is still in the backing and rises to the tips of the pile as the carpet dries. We flush the backing, extract it fully and make extra dry passes, so nothing is left to rise.
Oily soil does not dissolve in water. A solvent spotter or a degreasing pre-spray dissolves it and the hot rinse carries it away. That clears the dark marks at doorways, kitchens and workshop entries.
Bleach spots, burn marks, fading from the sun and worn pile are permanent changes to the fibre or the dye, so cleaning cannot reverse them. We show you these at the inspection. You then know exactly what the clean will achieve.
See our carpet stain removal service
The stain removal page explains each type of stain, the treatment it needs and the result to expect on your fibre.
The result on your carpet comes from the machine and the chemistry working together. We arrive in Joondalup with truck-mounted and portable extraction units, scrubbing machines for agitation and a full range of professional cleaning products.
We use several professional brands and prefer Actichem in most cases. Its products have given us outstanding results on carpet and stains, on fabric furniture and on tiles.
The unit stays in the van and the hose runs to your carpet wherever the van can park within reach. It delivers very hot water at a steady pressure and the strongest vacuum we have. You get a deeper rinse and a shorter drying time.
Where the van cannot get close, or the carpet is above the ground floor, we bring portable hot water extraction units to your floor by the lift. The clean follows the same steps and reaches the same standard.
Our Duplex, Numatic and Rotowash machines work the pre-spray down into the pile and free the soil that is stuck to the fibre. A Cimex covers large open areas. Each machine is matched to the carpet it is used on.
A pre-spray chosen for your fibre and soil loosens the oily film that holds dirt to carpet. Spotting agents treat individual stains. A mildly acidic rinse then removes the detergent, so nothing sticky stays behind to hold new soil.
Every product we use has its safety data sheet in the van. Anyone on your site is welcome to read one. On wool we use WoolSafe-approved products.
The same equipment cleans chairs, rugs and tiles
Chairs, sofas, rugs and tiled floors can all be cleaned on the visit that does your carpet.


Wool is a natural protein fibre and it needs different treatment from synthetic carpet. Strong alkaline detergents, very hot water and slow drying can bleed its dyes or cause cellulosic browning, a brown discolouration that can be permanent. We prevent both with chemistry and technique made for wool.
Wool cleaning here is led by the owner, a WoolSafe Approved Fibre Care Specialist. Wool carpet in a Joondalup boardroom, a professional suite or a family lounge room is steam cleaned at a reduced temperature using WoolSafe-approved products. We recover the water thoroughly on every pass. Your wool keeps its colour and its soft feel.
Coffee, tea, red wine, dye-based spills, rust, grease and urine bond to wool quickly. The sooner we treat them, the better the result. Blot the spill, leave the supermarket spotter in the cupboard and ring us.
Wool is coloured with acid dyes and weakened by a high pH. An alkaline cleaner can make those dyes run and leave the fibre harsh to the touch. We use WoolSafe-approved products on wool and nothing else, all of them mild in pH.
We vacuum thoroughly, pre-spray with an agent suited to wool and treat each visible stain with a spotting agent that is safe on wool. We then extract with a low pH rinse at a lower temperature. Dry passes follow every wet pass.
Wool holds more water than nylon, so recovery matters. We take out as much water as the machine can recover and bring air movers where the room is needed sooner. Fast drying keeps browning away.
Our wool carpet cleaning service
See how we inspect wool, which products we use on it and how the clean is carried out from start to finish.
We clean carpet in Joondalup on any day of the week, at whatever hour you choose. An office or a shop is cleaned after it closes for the day. A school is cleaned in the holidays. A home is cleaned on the day that suits your household.
Steam-cleaned carpet usually dries in 4 to 8 hours, so we time the job to have it dry before anyone walks back in. We contact you before the day as a courtesy reminder. Give us a key and your alarm code. We lock up, set the alarm and return the key the next working day.
Ring us about your carpet
Ask about the method, the timing or the cost. You speak to the owner, who will also write your price.

No two carpets clean the same way. What the fibre is made of tells us which products are safe. How the carpet is built and fixed to the floor tells us how wet it can get. We check both first, so your carpet gets the strongest clean it can safely handle.
You do not need to know what you have. At a business we check it during the free on-site inspection. At home, a short description on the phone is usually enough for us to work it out.
Carpet tiles are the usual floor in offices and shops. They are cleaned in place and never lifted. We control the moisture at the joins, which keeps the backing and the slab underneath dry.
Commercial broadloom is glued straight to the concrete with no underlay. Any water that passes the backing reaches the slab. Our extraction is slow and thorough, with extra dry passes to pull the water back out.
Home carpet is stretched over underlay, which soaks up water and spills. We keep the moisture controlled and recover it thoroughly. Spills that have reached the underlay, pet urine above all, are treated with sub-surface extraction.
Nylon, polyester and polypropylene make up most of the carpet we clean. They stand up well to hot water extraction and to stronger products, which lets us deep clean heavy soil safely. Oily soil on polyester and polypropylene needs a degreasing pre-spray before the rinse.
Loop pile traps soil between its loops, so it needs agitation to release it. Cut pile shows shading and furniture marks more easily. We set the machine and the tool to suit the pile on your floor.
Stairs take concentrated wear on every tread and nosing. We clean them with a hand tool, along with the edges and corners that a full-size wand cannot reach.
Why the fibre changes the clean
Our guide explains how wool, nylon and olefin each respond to cleaning and what that means for the carpet you have.
Three cleaning methods cover every carpet we meet in Joondalup. When the carpet is in a business, the method is recommended at the free inspection and nothing starts until you agree to it. In homes we steam clean most carpet. The other two methods remain available and your own preference is part of the decision.
We vacuum first, then apply a pre-spray that loosens the soil. Hot water is rinsed through the pile under pressure and vacuumed straight back out with the soil in it. This is the thorough clean for carpet with many stains, heavy soil or odour, for wool and for end of lease work. Our carpet steam cleaning page explains each step.
A scrubbing machine works an encapsulating solution into the pile using very little water. The solution surrounds the soil, dries and is vacuumed away. It suits office carpet with light soil and has the floor back in use within an hour or two. Our guide to encapsulation cleaning has the detail.
Entries and walkways collect soil that has been pressed deep into the pile. A scrubbing machine drives the pre-spray right down through the pile and breaks that soil loose. Steam cleaning then rinses it out. Carpet that has gone years without a professional clean comes back with this method.
Vacuuming removes loose soil from the surface. It cannot shift the oily film that glues soil to carpet, the residue of old spills or the odour held in the pile. A deep clean removes all three and gives you back carpet that looks and smells clean.
If you see any of these signs in your Joondalup office or home, the carpet is ready for one. We deep clean it in a single visit.
Foot traffic presses oily soil into the pile where people walk most. The carpet darkens there and vacuuming no longer changes it. A pre-spray and agitation release the soil and the hot rinse removes it.
Odour comes from old spills, body oils and bacteria held deep in the pile. Deodorisers only cover it. We flush the source out with the rinse water, so the smell goes when the soil does.
Shop-bought spot cleaners leave detergent residue in the carpet. The patch feels sticky or stiff and attracts new soil faster than the carpet around it. Our rinse removes the residue and the patch stops re-soiling.
Coffee, food and drink spills build up over the months. Each visible stain gets its own spotting agent ahead of the general clean and the floor comes up one even colour.
Gritty soil left in carpet scratches the fibre every time someone walks on it. That wear is permanent. Have carpet professionally cleaned every year at the least and sooner on busy floors.
How our carpet steam cleaning works
The steam cleaning page takes you through the deep clean, from the first vacuum to the drying.


We clean carpet in homes across Joondalup, Edgewater, Connolly, Currambine, Kinross and Iluka. Your home gets the technicians, the IICRC S100 standard and the professional products we bring to commercial work. Residential carpet cleaning is never treated as a smaller job.
Most homes are steam cleaned. Carpet laid over underlay holds its soil low in the pile and hot water extraction is the method that removes it. We can use any of our three methods. The recommendation is ours to make and your own wishes are taken into account.
You do not need a visit from us first. Ring 0460 815 038 with the number of rooms and the kind of carpet and you receive a free cost estimate over the phone. We book the day and the time you want, seven days a week.
We ask how many rooms you have, whether there are stairs, what the carpet is made of and which stains or smells worry you. A few minutes is enough for us to estimate the cost. There is no charge and no obligation.
Dog and cat urine soaks through the carpet and settles in the underlay, out of reach of any surface clean. We saturate the affected area with a urine treatment and use sub-surface extraction tools to pull it up from the underlay. The stain and the smell are treated at their source.
We clean each room you book. Stairs and hallways carry the most wear in a house, so they get extra attention and a hand tool on every tread.
Before we arrive, please clear the carpet of personal items and whatever you can carry yourself. Beds, lounges and other large pieces are moved by us where it is practical, on furniture sliders. We agree all of it on the first call.
Your carpet is left damp and never soaked. It is usually dry 4 to 8 hours later. Open the windows or run the air conditioning to speed it up. Pets and children are best kept off the carpet until then.
We specialise in end of lease carpet cleaning. The carpet is cleaned once the house is empty and ahead of the final inspection, with the stains treated first. A tax invoice is ready for your agent.
Ring for your free cost estimate
Describe your rooms and your carpet to us. You hear the cost over the phone and can book on that call.
Booking a business clean in Joondalup takes five steps. You make the first and we handle the other four. A home skips the inspection. One phone call covers the cost estimate and the booking.
Ring 0460 815 038 or send the form with your address and the hours your premises are empty. We arrange a time to see the carpet.
We measure each area, identify the fibre and check how soiled the carpet is. You receive one written price that names the method and what will be moved. It stays the same unless the job changes.
You pick the day and the hour. We confirm access, parking, keys and alarm codes in advance and contact you again shortly before the clean.
We vacuum thoroughly, treat every visible stain and clean the whole area by the agreed method, under the desks and along the edges included.
We check each area. Chairs and bins go back to their spots. The premises are left dark, locked and alarmed. Every clean is covered by our 14-day guarantee.
Our commercial carpet cleaning in Joondalup covers offices, shops, medical practices, schools and trade premises, from the city centre to Wangara. Each is cleaned while it is empty and is dry before it reopens.
Building and centre managers receive our certificates of currency and our Safe Work Method Statement on request. We complete the sign-in and any induction your site requires ahead of the job.
Carpet in reception, meeting rooms and open-plan areas is cleaned after your staff leave. We move the chairs and the bins and put them back. Our office carpet cleaning service covers a whole tenancy.
Shop carpet is cleaned after close, within the centre's contractor rules. We arrange access and after-hours entry with centre management for you.
Waiting rooms and consulting rooms are cleaned after the last patient. Blood and other body fluid spills are treated as a separate job with the right products. Read about our carpet cleaning for medical centres.
Classrooms, libraries and offices are cleaned in the school holidays, which gives the carpet all the drying time it needs. We cleaned a whole primary school in Perth's northern suburbs in one summer break and the school booked us again the next summer. Our school carpet cleaning page has more.
Front offices in Wangara and the Joondalup business park sit beside the workshop, so boots carry grease and oil onto the carpet. A degreasing pre-spray and machine agitation remove it. Stairs up to a mezzanine office are done with a hand tool.
End of lease cleaning of commercial premises is work we specialise in. The carpet is cleaned after the tenancy is cleared and before the landlord's handover inspection. Each area cleaned is named on the tax invoice.
Book a free inspection in Joondalup
Give us the address and the times the building is empty. We measure up and you receive a written price.

The minimum charge for commercial carpet cleaning in Joondalup is $385, which includes GST. It takes in our travel, the setting up of the machines and the first carpet we clean. Bigger areas are charged by the square metre after a free measure on site, with the $385 counted inside that total. Homes receive a free cost estimate over the phone from us.
You choose which areas we measure and price. Approve the whole floor or the rooms that need it most.
Lightly soiled carpet cleans quickly. Heavy soil that needs agitation and floors with many stains take longer. The price allows for that time.
Wool needs gentler products and more drying passes than synthetic carpet tiles, which adds time on the job.
Each staircase is cleaned by hand and priced on the time it takes.
A van parked at the door sets up faster than a job carried to an upper floor. Sign-in and inductions are counted in the time on site.
Upholstery is priced by the piece and rugs per rug. Tile and grout is priced per square metre from $440. All of them can be done on the carpet visit.
If anything isn't right after your clean, tell us within 14 days and we'll come back and set it right, at no extra charge. Our guide to commercial carpet prices sets out every factor that moves a price.

A hire machine from the supermarket costs less on the day. The difference shows over the following weeks. It uses lukewarm water and a small vacuum motor, so it puts more water into the carpet than it can take out and leaves detergent behind.
A professional clean works differently. The water is far hotter, the vacuum is far stronger and the detergent is rinsed out instead of left in. The carpet comes clean right through the pile and is usually dry within 4 to 8 hours.
A weak vacuum leaves too much water in the pile and the underlay. Carpet that stays wet for a day or longer can smell musty and brown at the tips. Strong extraction and dry passes prevent that.
Over-wetting pushes a spill down into the backing. As the carpet slowly dries, the stain wicks back to the surface. We treat the stain first and extract the backing thoroughly, which is what stops wicking.
Hire detergent is never rinsed out. The sticky residue holds on to the soil that lands on it, so the walkways look dirty again in a few weeks. Our acidic rinse takes the detergent out.
A hire machine can cause browning on wool and spreads a urine deposit wider through the underlay. Both need specialist treatment. We bring WoolSafe-approved products for wool and treat urine below the surface, in the underlay.
Collecting the machine, cleaning, waiting for the carpet to dry and returning it takes most of a weekend. We do the job in one visit and guarantee it for 14 days.
Hire machines against professional cleaning
Our guide compares the cost, the drying time and the result of both.
A professional clean lasts longest when a few simple habits follow it. These five cost almost nothing and suit an office and a home equally.
When the entries and walkways begin to darken, book the next clean. Carpet cleaned at that stage needs less work and costs less.
Keep the air conditioning on or the windows open after we leave. Wait until the carpet is dry before moving furniture back onto it.
Most soil in carpet is dry grit that a vacuum can remove. Slow passes over entries, hallways and walkways lift it before it is pressed into the pile and scratches the fibre.
A mat long enough for a few steps takes grit and oily film off shoes before they reach the carpet. Shake or vacuum the mats weekly so they keep working.
Press a spill with white paper towel, working from the outside in. Never scrub it and avoid shop-bought spot cleaners, which often leave a ring. Then ring us about anything that stays.
We recommend professional cleaning at least once a year. Busy floors, pets and food spills bring that forward. The timing is always your decision.
A stain that will not shift Leave it alone and let us treat it properly. See the stains we remove

Book your chairs, rugs or tiled floors with the carpet and we clean them all on one visit to your Joondalup premises or home.
Office, shop and workplace carpet across Joondalup, cleaned after hours by the method your floor needs.
Commercial carpet cleaning →The thorough rinse for stained and heavily soiled carpet, done by hot water extraction.
Carpet steam cleaning →Coffee, wine, pet urine, grease and texta, each given the treatment that stain needs.
Carpet stain removal →Your wool cleaned by our Fibre Care Specialist using approved products and a gentle rinse made for wool.
Wool carpet cleaning →Chairs, sofas and reception seating in fabric or vinyl, cleaned on site with the carpet.
Upholstery cleaning →Each rug is checked for fibre and dye, then cleaned in place at your premises.
Rug cleaning →Kitchen, bathroom and foyer tiles pressure cleaned and ready to walk on in two hours.
Tile and grout cleaning →Flooded or leak-soaked carpet extracted, moisture-metered and dried to the IICRC S500 standard.
Water damage restoration →★★★★★
Zoran did a magical job on my carpets. I was thrilled they came up as well as they did. I thought I was up for replacing them. I give him a ten out of ten.
★★★★★
An exceptional service! I didn't know carpet cleaning could be done so professionally, and Zoran's knowledge of the correct chemical combinations to remove stains from various fibres/fabrics was quite surprising. No chit-chat, no problems, just the relevant questions and explanations. I would recommend Zoran's services to anyone. Thank you.
★★★★★
Just had my carpets cleaned by Zoran who has done an amazing job. He is so professional and polite I would highly recommend Zoran
★★★★★
Good service and so kind guy and help me to choose the best option to clean my carpet and rug I’m so happy about the results
★★★★★
Hi everyone I would like to thank Zoran for a wonderful job you did cleaning the carpets. Very meticulous, efficient, nice natured person. Would use you again in the future and recommend you to anyone looking for a very very good carpet cleaner.
Ask us directly
If your question isn't answered here, call us. You'll get a straight answer about your carpet and your premises, with no obligation.
For a business in Joondalup, prices start at $385 including GST. That minimum is real work. The trip out, the setting up and the first metres of carpet are all inside it. Above it we charge by the square metre and four things decide the total.
We measure your carpet free of charge and give you the figure in writing. It does not change unless the job does. Homes are different. You get a free cost estimate over the phone on 0460 815 038.
Yes. We clean homes throughout Joondalup and its neighbouring suburbs, from a single bedroom to a whole house with stairs.
Ring 0460 815 038 and describe the rooms, the carpet and any stains or pet accidents. We estimate the cost on that call at no charge and book the day you want. The on-site inspection is kept for business premises, where the carpet has to be measured.
The technicians are our own and the work meets the IICRC S100 standard. Steam cleaning is our usual method in a house. We use another of our methods where the carpet or your preference calls for it.
A steam clean needs 4 to 8 hours to dry. Carpet cleaned by encapsulation is ready in an hour or two.
Three things move your carpet within that range.
We agree the drying time with you when we quote and book the clean around it. Leaving the air conditioning on afterwards helps. Our guide explains how commercial carpet dries.
Yes, in most cases, including urine that has soaked into the underlay.
Pet urine does two kinds of damage. On the surface it stains the fibre. Underneath it dries into salts that give off odour whenever the air is humid. An ordinary clean reaches the first and misses the second.
We locate every affected area, apply a urine treatment and flush it through with sub-surface extraction tools that lift the contamination out of the underlay. Urine left for a long time can change the carpet's dye for good. If we see that, we say so before we begin.
The majority do. Some lighten without disappearing and a few cannot be removed.
The result depends on what the stain is, how long it has been there and what has already been put on it. Fresh spills respond best. Stains that were scrubbed or treated with a shop-bought product are harder, because the product can set them. Bleach marks, burns and sun fade are damage and cannot be cleaned out.
Every visible stain is treated before the main clean and that work is included in your price. See the carpet stain removal page for the treatments we use.
Yes. End of lease work is one of our specialties, for rented houses and apartments and for commercial tenancies under a make-good clause.
We clean once the furniture is out and before the final inspection, treating the stains first so the carpet presents evenly. You receive a tax invoice to hand to your agent or landlord.
For a house or an apartment, the free cost estimate is one call away on 0460 815 038. For a commercial tenancy, we inspect the premises and give you a written quote.
Yes. We work seven days a week and most business carpet is cleaned after hours.
You choose the time. Offices are usually cleaned on a weekday evening or at the weekend, shops after closing and schools in the holidays. We settle the keys, the alarm code, parking and building sign-in with you beforehand.
When we finish, the furniture we moved is back in place, the lights are off, the premises are locked and the alarm is set. Keys you lent us come back the following working day.
The right method comes down to three things. They are the fibre, the amount of soil in the carpet and the time you can leave the room empty. We recommend one after seeing or hearing about your carpet.
You approve the method before any work starts. Our guide compares steam cleaning and encapsulation in detail.
Yes. We are an IICRC Certified Firm and we are insured.
Certificates of currency and our Safe Work Method Statement are sent to you or your building manager on request. Product safety data sheets are carried in the van and can be read on site.
Very little. We agree it with you in advance, so there are no surprises on the day.
At a business, we decide with you at the inspection what will be moved and the quote records it. Staff clear personal items and paperwork from the floor. We need a way in, the alarm code, a parking spot near the entrance and one contact number.
At home, pick up belongings, toys and small items. We shift beds and other large furniture ourselves when that is practical, with furniture sliders under them. Let us know about pets and any old accidents so the right products come with us.
At least once a year. That is our advice for commercial carpet and it suits most homes.
Some carpet needs it more often. Entries off a car park, food and drink areas, classrooms and homes with pets or small children soil faster. A lease, a carpet warranty or an agency's own rules can also set the interval. Some government buildings require certain carpet to be cleaned quarterly.
You decide how often. We give you our view of the carpet and you book when it suits you. Our guide sets out cleaning frequency for commercial carpet by type of floor.
We clean throughout Joondalup WA 6027 and well beyond it. Our regular area includes Edgewater, Connolly, Currambine, Kinross, Iluka, Heathridge, Ocean Reef, Mullaloo, Craigie, Hillarys, Wanneroo and Wangara.
Each of these suburbs is priced on the same basis, from the carpet, the access and the time on site. The rest of the Perth metropolitan area is covered too. Our service areas page shows the whole area we cover.
From the Wangara industrial estate to the beaches at Mullaloo and Hillarys, we clean carpet in each suburb that surrounds Joondalup. The same team carries our carpet cleaning across Perth, south to Fremantle and east to Midland.
Send us your address in Joondalup or nearby, the kind of business, the approximate size and the hours it is empty. We visit, measure up and send you a fixed price in writing. The visit is free and commits you to nothing. For a home, or for carpet that is wet from a leak right now, ring 0460 815 038.
Send the form on this page or ring 0460 815 038. You get a written price after a free inspection. We then clean on the date you pick, at the time that suits you.
For a home in Joondalup, one call to that number gets you a free cost estimate there and then.