Andrew Salo, our IICRC certified co-owner, cleans every Saanich home himself. Green Seal and EcoLogo certified products, square foot pricing with no surprises, and an appointment time reserved just for you.
Prefer to text? 250-686-4748
Third generation family business with our office right here in Saanich on McKenzie Avenue.
Trained, tested and certified in carpet, rug and upholstery care. Not a labourer with a machine.
Green Seal and EcoLogo certified solutions. Non-toxic and hypoallergenic, safe around kids and pets.
A time reserved for you, not a window. We schedule enough time to do the job properly.
Or call 250-598-4747. We answer the phone live.
Coastal Cleaners has been cleaning carpets, area rugs and upholstery across Saanich and Greater Victoria since 1973. Our office is on McKenzie Avenue, in Saanich itself, so Gordon Head, Cordova Bay, Broadmead and Royal Oak are all a short drive for us. Saanich is where we do most of our work, and where most of our long time customers live.
When you book with us, the person who quotes the job is the person who does it. Andrew Salo is our co-owner and technician. He is IICRC certified, he has been cleaning carpets for over 17 years, and he will be the one at your door. There is no crew that changes from one visit to the next and no subcontractor you have never spoken to.
We clean with hot water extraction, which most people call steam cleaning, using products that are Green Seal and EcoLogo certified. They are non-toxic and hypoallergenic, which matters in a home with young children, pets or anyone who reacts to strong chemicals. You can read more about what we use on our products page.
Pricing is by the square foot. You get a clear quote before any work starts, with no per room bait and switch and no fees added on the day. Every job is backed by our satisfaction guarantee. If a spot comes back, we come back. Request a free estimate or call 250-598-4747 and either Andrew or a member of our staff will pick up.
Most Saanich customers book carpets and a sofa or two together. It saves a second appointment and the whole house feels different afterwards.
Wall to wall carpet, stairs, hallways and bedrooms cleaned with hot water extraction. It pulls out the grit, allergens and pollutants a vacuum leaves behind and brings back the colour in worn traffic lanes.
Learn moreSofas, sectionals, armchairs, dining chairs and ottomans. We check the fabric first and match the method to it, so delicate materials are cleaned safely and dry quickly.
Learn moreWool, Persian and Oriental rugs cleaned at our shop, where they get the time and controlled drying they need. Pick up and delivery is available across Saanich.
Learn moreA few of the jobs we are called out for most often in Saanich homes. If yours looks like one of these, we can help.




Most carpet cleaning companies look the same from the outside. A van, a website, a phone number. The differences show up in your living room. Four questions will tell you most of what you need to know before you book anyone, including us.
The Institute of Inspection, Cleaning and Restoration Certification sets the training standard for carpet and upholstery care. A certified technician has passed exams on fibre types, cleaning chemistry, equipment and stain treatment. It is the difference between someone who knows why wool needs a different approach than nylon and someone who runs the same wand over everything. Andrew Salo is IICRC certified.
Ask whether the person on the phone is the person who will do the work. With larger companies you may get a different technician each time, often new, often paid by the job and encouraged to finish quickly. When the owner does the cleaning, the work carries his name and his reputation in the neighbourhood. At Coastal Cleaners it is Andrew, every time.
Franchises have their strengths, but they also have quotas, sales targets and add on packages the technician is expected to sell once they are inside your home. An owner operated company has none of that. Our business has run for three generations in Greater Victoria and it depends on Saanich homeowners calling us back and telling their neighbours. That is a stronger guarantee than any script.
Per room pricing sounds simple until the technician arrives, decides your living room counts as two rooms and the hallway is extra. We measure and charge by the square foot, so a large room costs more than a small one and nothing else changes on the day. You get the number before we start. No travel fees, no hidden charges and no pressure to buy anything else.
Ask any company these four questions. If you would like to ask us, call 250-598-4747 or send us a message. Either Andrew or a member of our staff will answer, and you will get straight answers.
The same process on every job, whether it is one bedroom in Gordon Head or a whole house in Broadmead.
Andrew looks at every area with you, notes traffic lanes, spots and any fibre that needs special care, and confirms the quote before anything starts. If a stain is likely to be permanent, he tells you then, not after.
Loose soil is removed and a pre-treatment is applied to break down the oils and ground in dirt that hold the pile together.
Heated water and a certified cleaning solution are worked into the carpet and pulled straight back out, taking the soil, allergens and pollutants with them.
Stubborn marks get individual attention with the right chemistry for the fibre and the stain, rather than a stronger blast of the same thing.
The pile is groomed so it dries evenly and looks right, and you get honest guidance on drying time for your home.
Saanich is the largest municipality in Greater Victoria and the homes change a lot from one end to the other. We clean in all of it, and after decades on these streets we have a fair idea of what each area needs.
Family homes from the sixties and seventies, many with the original stairs and hallways that take a beating year after year.
Beach sand comes home in shoes and on paws, and it wears carpet fibre down. Regular extraction keeps the pile from breaking.
Larger homes with wool broadloom and good area rugs. Wool needs a gentler, pH balanced approach, and we clean it that way.
Ocean air, mature gardens and a lot of light coloured carpet and upholstery that shows every mark.
Newer builds with lighter carpet that looks great when it is kept up and shows traffic lanes quickly when it is not.
Established neighbourhoods where many owners have kept the same carpet for years. A deep clean brings back more than most people expect.
Our own part of Saanich. If you are anywhere near McKenzie Avenue, we are practically neighbours.
Rural properties and acreages where mud, gardens and animals are part of daily life and carpets work harder.
We also serve Victoria, Oak Bay, Esquimalt, View Royal, Central Saanich, Brentwood Bay, North Saanich, Sidney, Langford, Colwood and the rest of the Westshore. If you are not sure whether we cover your street, call 250-598-4747 and ask. You can see the full range of what we do on our services page.
Your sofa collects the same dust, skin oils and allergens your carpet does, and most people have never had it cleaned. We clean sofas, sectionals, loveseats, armchairs, dining chairs, ottomans and fabric headboards in Saanich homes, usually in the same visit as the carpets.
Fabric matters more than anything else with upholstery. Before we start, Andrew checks the manufacturer's cleaning code and tests in a hidden spot, then chooses the method that suits the material. Cotton, linen, microfibre, velvet and wool blends all behave differently, and the wrong approach can shrink, fade or water mark them. Done properly, upholstery cleaning lifts the colour and removes odours without leaving the fabric wet for days.
The same Green Seal and EcoLogo certified products go into upholstery work, so the couch your family sits on every evening is not coated in anything harsh. Read more about our upholstery cleaning service, or ask for a quote when you book your carpets.
Rated Excellent on Google. Here are a few recent reviews, in the customers' own words.
Andrew was courteous, on time, communicated clearly about the work and did an excellent job! Would use him again.
Christina F., Google review
Andrew did a great job on our sectional. This is the second time I have used this company and I have been very happy with the work.
Elaine H., Google review
Andrew was efficient, methodical, focussed and helpful. A great experience all around. I highly recommend this company.
Roxana M., Google review
More on our reviews and testimonials page.
We price carpet and rug cleaning by the square foot rather than by the room, so the quote reflects the actual area being cleaned. Call 250-598-4747 with rough room sizes or request a free estimate online, and we will give you a clear price before any work starts. There are no travel fees, no hidden charges and no pressure to add services on the day.
Andrew Salo, our co-owner and IICRC certified technician. Andrew does the cleaning himself on every job, so the person who quotes the work is the person who does it.
Hot water extraction, which most people call steam cleaning. Heated water and a certified cleaning solution are worked into the carpet and extracted straight back out along with the soil. It is the method most carpet manufacturers recommend and the one that removes the most from deep in the pile. You can read more on our steam cleaning page.
Yes. We use Green Seal and EcoLogo certified products that are non-toxic, hypoallergenic and free of the harsh chemicals used in many conventional treatments. They are a good fit for homes with babies, pets and anyone with allergies or sensitivities.
Drying time depends on the carpet, how soiled it was and the airflow in the room. Most carpets are dry enough to walk on in socks within a few hours. Andrew will tell you what to expect for your home and how to speed it up with open windows and fans.
We move and replace lighter furniture such as sofas, chairs and small tables as part of the job. Larger pieces like beds, dressers and entertainment units usually stay where they are and we clean around them. Please put away small items, breakables and anything on the floor before we arrive.
Yes. We clean sofas, sectionals, armchairs, dining chairs, ottomans and other fabric furniture throughout Saanich, and we can usually do it in the same visit as your carpets.
Yes. You get a specific time reserved for you, not a window, and we schedule enough time to do the job properly without rushing.
We return and clean it again at no charge. If you do not think we have given you the most thorough clean possible, we refund your money. That guarantee has been part of how we work since 1973.
All of Saanich, including Gordon Head, Cordova Bay, Broadmead, Royal Oak, Cadboro Bay, Ten Mile Point, Mount Douglas, Cedar Hill, Quadra, Lakehill, Prospect Lake and Interurban. We also serve Victoria, Oak Bay, Esquimalt, View Royal, the Saanich Peninsula and the Westshore.
For most homes, every 12 to 18 months. Busy households with children, pets or allergy sufferers often benefit from a yearly clean. Many carpet manufacturers also require professional hot water extraction on that schedule to keep the warranty valid.
More answers on our FAQ page, or contact us with a question we have not covered.
Call, text or send a quick estimate request and we will come back to you with a clear price and a reserved appointment time.
Text 250-686-4748 or email info@coastalcleaners.ca
Monday to Friday 8:30 am to 8:30 pm, Saturday 10 am to 6 pm
300-1095 McKenzie Avenue, Victoria BC V8P 2L5, by appointment only