Drain Cleaning
Drain Cleaning near you
Clear slow or blocked drains, from sinks to the main line. Tell us about your drain cleaning project and we’ll help you find local plumbers who serve your area.
Free for homeowners · No obligation to hire
On this page
Drain cleaning clears the buildup that slows or blocks the pipes carrying wastewater out of your home, from a single bathroom sink to the main sewer line that runs under the basement floor and out to the street. Plumbers and drain specialists use mechanical cables, high-pressure water and small cameras to remove the blockage and find out why it formed.
Most clogs build up slowly. Hair and soap scum collect in bathroom drains, grease and food scraps coat kitchen lines, and wipes and other products that don't break down catch on joints further along. In older neighbourhoods, tree roots can work their way into the sewer line through cracked or loose joints, and a sagging section of pipe can hold waste instead of letting it flow.
Knowing whether the problem sits in one fixture or in the main line changes everything: a single slow sink is a minor job, while several drains backing up at once can mean sewage in the basement. A clear diagnosis from the start, combined with better habits at the sink and the toilet, helps keep the same clog from coming back.
Signs of a clogged drain or a blocked sewer line
- Water drains slowly from a sink, tub or shower, or pools around your feet while you shower.
- A drain or toilet gurgles or bubbles when water goes down somewhere else in the house.
- A sewer or rotten-egg smell comes back even after cleaning.
- The water in the toilet bowl rises unusually high, or drops, after a flush.
- Water backs up into the tub or the basement floor drain when the washing machine empties or a toilet is flushed.
- Soggy ground or an unusually green strip of lawn appears along the path of the sewer line.
- Small drain flies keep hovering around a sink or floor drain.
Fixture drains vs. the main sewer line: finding where the clog is
Each sink, tub, shower and toilet has its own short drain with a trap that holds water to block sewer gas. These branch lines join larger drains inside the walls and floors, which all empty into the main building drain and then the sewer line that runs under the yard to the municipal sewer or a septic system. A clog in a branch affects one fixture; a clog in the main line affects everything that drains into it, and the lowest openings in the house, usually the basement floor drain or shower, overflow first.
That is why a single slow sink can often be cleared at the trap or with a short cable, while several slow drains, or water coming up in the basement when an upstairs toilet is flushed, call for a plumber with the equipment to reach the main line. If your home has a backwater valve, it usually sits on that main line, and the plumber needs to know where it is before running a cable through.
How professionals clear drains: snaking, hydro-jetting and camera inspection
The right method depends on what the blockage is, where it sits and the condition of the pipe. A good drain technician starts by asking which fixtures are affected and since when, then chooses the least aggressive tool that will do the job.
- A drain snake, or auger, is a flexible cable fed into the pipe to break up or pull out hair, grease and small obstructions in fixture drains.
- A motorized drain machine uses a longer, heavier cable with cutting heads to reach the main line and cut through tree roots and packed debris.
- Hydro-jetting sends high-pressure water through a nozzle that scours grease, scale and sludge off the pipe walls, which can clean a line more thoroughly than a cable.
- A sewer camera on a flexible rod shows the inside of the pipe on a screen, so the plumber can spot roots, cracks, sags, collapsed sections or misaligned joints.
- A locator then traces the camera head from above ground to mark exactly where a repair would have to happen.
- Hydro-jetting isn't suited to every pipe, so old, cracked or fragile lines are usually inspected with a camera first.
What not to pour down drains, and habits that prevent clogs
Many clogs come from what goes down the drain rather than from the pipes themselves. The City of Toronto asks residents to keep fats, oils and cooking grease out of drains because they cool, harden and stick to the inside of pipes, and to keep wipes, hygiene products and other items out of the toilet.
- Scrape grease, fat, sauces and food scraps into the compost or the garbage instead of rinsing them down the sink.
- Flush only toilet paper: wipes of any kind, paper towels, cotton swabs, dental floss and hygiene products belong in the garbage.
- Put a strainer over tub and shower drains to catch hair, and empty it often.
- Take unused medications back to a pharmacy rather than pouring or flushing them away.
- Bring paint, solvents, pesticides, motor oil and antifreeze to a household hazardous waste depot.
- Find your sewer cleanout and keep it accessible, so a plumber can reach the main line without removing a toilet.
Chemical drain cleaners and other quick fixes to avoid
- Harsh chemical drain openers can burn skin and eyes, and they rarely dissolve a solid blockage such as roots, wipes or packed grease.
- When a chemical product fails, the pipe is left full of caustic water that the plumber then has to deal with, so tell them what you used.
- Mixing different drain products can release dangerous fumes.
- Plunging a toilet over and over when the main line is blocked only pushes sewage out of the lowest drain in the house.
- Renting a powerful drain machine without experience can leave a cable stuck in the line or damage an old pipe.
- A clog that returns within weeks points to a deeper problem that needs a camera, not another bottle.
When drain cleaning isn't enough: sewer line repair
Cleaning clears the blockage but can't fix the pipe. If the same line clogs again and again, or the camera shows roots growing through joints, a crack, an offset joint or a low spot where waste settles, the lasting fix is to repair or replace that section. Roots in particular tend to grow back after being cut if the joint they came through is still open.
Depending on the damage and the depth of the pipe, a plumber may replace a section by excavating, or rehabilitate the line from the inside with a trenchless method such as lining where the pipe allows it. Work on the sewer connection usually needs a municipal permit, and part of the line may belong to the city, so ask your municipality where your responsibility ends before any digging starts.
Drain Cleaning: frequently asked questions
How do I know if the main sewer line is clogged?
The telltale sign is more than one drain acting up at the same time, especially when water comes up through the basement floor drain or the lowest toilet or shower while fixtures upstairs are in use. A single slow sink or tub usually points to a clog in that fixture's own drain.
What is hydro-jetting, and is it safe for my pipes?
Hydro-jetting cleans a drain with a jet of high-pressure water that scours grease, sludge and roots off the pipe walls. It works well on sound pipes, but an old, cracked or fragile line can be damaged, so a careful plumber inspects the line with a camera before jetting it.
Why get a camera inspection after drain cleaning?
The camera shows why the clog happened. If the line is clean and intact, changing a few habits may be all you need. If it shows roots, a crack, a sag or a collapsed section, you know the clog will come back and can plan a repair. Many plumbers record the inspection so you can keep the footage, which is useful before buying a home or when filing an insurance claim.
Are flushable wipes safe for the sewer?
No. Municipalities such as the City of Toronto list wipes among the items that should never be flushed, because they don't break down like toilet paper and can snag in your pipes and in city sewers. Put them in the garbage, whatever the package says.
Can tree roots really get into a sewer line?
Yes. Roots are drawn to the moisture in and around sewer pipes and can enter through cracks or loose joints, especially in older clay or cast iron lines. Once inside, they catch paper and grease and form a dense mat. A plumber can cut them out, but the joint usually needs repair to keep them from coming back.
Is a clogged basement floor drain the same as a sewer backup?
Not always. A floor drain can clog on its own with sediment or debris, and water from a leak or the washing machine then pools around it. But if water or sewage is rising out of the floor drain, especially during heavy rain, the problem is in the main line or the municipal sewer: call a plumber and, if you have a backwater valve, make sure it is working.
Sources
Written by the LokalMatch editorial team. Last reviewed September 10, 2026.
Find plumbers by city
Alberta
Show 17 citiesHide cities
- Drain Cleaning in Calgary
- Drain Cleaning in Edmonton
- Drain Cleaning in Airdrie
- Drain Cleaning in Cochrane
- Drain Cleaning in Fort McMurray
- Drain Cleaning in Fort Saskatchewan
- Drain Cleaning in Grande Prairie
- Drain Cleaning in Leduc
- Drain Cleaning in Lethbridge
- Drain Cleaning in Medicine Hat
- Drain Cleaning in Okotoks
- Drain Cleaning in Parkland County
- Drain Cleaning in Red Deer
- Drain Cleaning in Rocky View County
- Drain Cleaning in Spruce Grove
- Drain Cleaning in St. Albert
- Drain Cleaning in Strathcona County
British Columbia
Show 31 citiesHide cities
- Drain Cleaning in Abbotsford
- Drain Cleaning in Burnaby
- Drain Cleaning in Kelowna
- Drain Cleaning in Surrey
- Drain Cleaning in Vancouver
- Drain Cleaning in Victoria
- Drain Cleaning in Campbell River
- Drain Cleaning in Chilliwack
- Drain Cleaning in Coquitlam
- Drain Cleaning in Courtenay
- Drain Cleaning in Delta
- Drain Cleaning in District of North Vancouver
- Drain Cleaning in Kamloops
- Drain Cleaning in Langford
- Drain Cleaning in Langley
- Drain Cleaning in Maple Ridge
- Drain Cleaning in Mission
- Drain Cleaning in Nanaimo
- Drain Cleaning in New Westminster
- Drain Cleaning in North Cowichan
- Drain Cleaning in North Vancouver
- Drain Cleaning in Penticton
- Drain Cleaning in Port Coquitlam
- Drain Cleaning in Port Moody
- Drain Cleaning in Prince George
- Drain Cleaning in Richmond
- Drain Cleaning in Saanich
- Drain Cleaning in Township of Langley
- Drain Cleaning in Vernon
- Drain Cleaning in West Kelowna
- Drain Cleaning in West Vancouver
Manitoba
Show 2 citiesHide cities
New Brunswick
Show 4 citiesHide cities
Newfoundland and Labrador
Show 2 citiesHide cities
Northwest Territories
Show 1 citiesHide cities
Nova Scotia
Show 4 citiesHide cities
Nunavut
Show 1 citiesHide cities
Ontario
Show 71 citiesHide cities
- Drain Cleaning in Barrie
- Drain Cleaning in Brampton
- Drain Cleaning in Greater Sudbury
- Drain Cleaning in Guelph
- Drain Cleaning in Hamilton
- Drain Cleaning in Kingston
- Drain Cleaning in Kitchener
- Drain Cleaning in London
- Drain Cleaning in Markham
- Drain Cleaning in Mississauga
- Drain Cleaning in Oshawa
- Drain Cleaning in Ottawa
- Drain Cleaning in St. Catharines
- Drain Cleaning in Toronto
- Drain Cleaning in Vaughan
- Drain Cleaning in Waterloo
- Drain Cleaning in Windsor
- Drain Cleaning in Ajax
- Drain Cleaning in Aurora
- Drain Cleaning in Belleville
- Drain Cleaning in Blue Mountains
- Drain Cleaning in Bradford
- Drain Cleaning in Brantford
- Drain Cleaning in Burlington
- Drain Cleaning in Caledon
- Drain Cleaning in Cambridge
- Drain Cleaning in Centre Wellington
- Drain Cleaning in Chatham
- Drain Cleaning in Clarence-Rockland
- Drain Cleaning in Clarington
- Drain Cleaning in Collingwood
- Drain Cleaning in Cornwall
- Drain Cleaning in County of Brant
- Drain Cleaning in East Gwillimbury
- Drain Cleaning in Fort Erie
- Drain Cleaning in Georgetown
- Drain Cleaning in Georgina
- Drain Cleaning in Grimsby
- Drain Cleaning in Haldimand County
- Drain Cleaning in Innisfil
- Drain Cleaning in Kawartha Lakes
- Drain Cleaning in King
- Drain Cleaning in Lakeshore
- Drain Cleaning in LaSalle
- Drain Cleaning in Leamington
- Drain Cleaning in Lincoln
- Drain Cleaning in Milton
- Drain Cleaning in New Tecumseth
- Drain Cleaning in Newmarket
- Drain Cleaning in Niagara Falls
- Drain Cleaning in Norfolk County
- Drain Cleaning in North Bay
- Drain Cleaning in Oakville
- Drain Cleaning in Orangeville
- Drain Cleaning in Orillia
- Drain Cleaning in Peterborough
- Drain Cleaning in Pickering
- Drain Cleaning in Prince Edward County
- Drain Cleaning in Quinte West
- Drain Cleaning in Richmond Hill
- Drain Cleaning in Sarnia
- Drain Cleaning in Sault Ste. Marie
- Drain Cleaning in St. Thomas
- Drain Cleaning in Stratford
- Drain Cleaning in Thunder Bay
- Drain Cleaning in Timmins
- Drain Cleaning in Welland
- Drain Cleaning in Whitby
- Drain Cleaning in Whitchurch-Stouffville
- Drain Cleaning in Woodstock
- Drain Cleaning in Woolwich
Prince Edward Island
Show 1 citiesHide cities
Quebec
Show 74 citiesHide cities
- Drain Cleaning in Gatineau
- Drain Cleaning in Laval
- Drain Cleaning in Longueuil
- Drain Cleaning in Montreal
- Drain Cleaning in Quebec City
- Drain Cleaning in Sherbrooke
- Drain Cleaning in Trois-Rivières
- Drain Cleaning in Alma
- Drain Cleaning in Baie-Comeau
- Drain Cleaning in Beaconsfield
- Drain Cleaning in Beloeil
- Drain Cleaning in Blainville
- Drain Cleaning in Boisbriand
- Drain Cleaning in Boucherville
- Drain Cleaning in Brossard
- Drain Cleaning in Candiac
- Drain Cleaning in Chambly
- Drain Cleaning in Châteauguay
- Drain Cleaning in Côte-Saint-Luc
- Drain Cleaning in Cowansville
- Drain Cleaning in Deux-Montagnes
- Drain Cleaning in Dollard-des-Ormeaux
- Drain Cleaning in Dorval
- Drain Cleaning in Drummondville
- Drain Cleaning in Gaspé
- Drain Cleaning in Granby
- Drain Cleaning in Joliette
- Drain Cleaning in Kirkland
- Drain Cleaning in L'Ancienne-Lorette
- Drain Cleaning in L'Assomption
- Drain Cleaning in La Prairie
- Drain Cleaning in Lévis
- Drain Cleaning in Magog
- Drain Cleaning in Mascouche
- Drain Cleaning in Mirabel
- Drain Cleaning in Mont-Saint-Hilaire
- Drain Cleaning in Mount Royal
- Drain Cleaning in Pointe-Claire
- Drain Cleaning in Repentigny
- Drain Cleaning in Rimouski
- Drain Cleaning in Rivière-du-Loup
- Drain Cleaning in Rouyn-Noranda
- Drain Cleaning in Saguenay
- Drain Cleaning in Saint-Augustin-de-Desmaures
- Drain Cleaning in Saint-Basile-le-Grand
- Drain Cleaning in Saint-Bruno-de-Montarville
- Drain Cleaning in Saint-Charles-Borromée
- Drain Cleaning in Saint-Colomban
- Drain Cleaning in Saint-Constant
- Drain Cleaning in Saint-Eustache
- Drain Cleaning in Saint-Georges
- Drain Cleaning in Saint-Hyacinthe
- Drain Cleaning in Saint-Jean-sur-Richelieu
- Drain Cleaning in Saint-Jérôme
- Drain Cleaning in Saint-Lambert
- Drain Cleaning in Saint-Lazare
- Drain Cleaning in Saint-Lin–Laurentides
- Drain Cleaning in Sainte-Anne-des-Plaines
- Drain Cleaning in Sainte-Catherine
- Drain Cleaning in Sainte-Julie
- Drain Cleaning in Sainte-Marthe-sur-le-Lac
- Drain Cleaning in Sainte-Sophie
- Drain Cleaning in Sainte-Thérèse
- Drain Cleaning in Salaberry-de-Valleyfield
- Drain Cleaning in Sept-Îles
- Drain Cleaning in Shawinigan
- Drain Cleaning in Sorel-Tracy
- Drain Cleaning in Terrebonne
- Drain Cleaning in Thetford Mines
- Drain Cleaning in Val-d'Or
- Drain Cleaning in Varennes
- Drain Cleaning in Vaudreuil-Dorion
- Drain Cleaning in Victoriaville
- Drain Cleaning in Westmount
Saskatchewan
Show 4 citiesHide cities
Yukon
Show 1 citiesHide cities
What affects the cost of drain cleaning
Prices depend on the details of your project. We only publish price ranges when they’re backed by real LokalMatch quote data or reliable sources. Until then, here’s what usually changes the price:
- Type of problem and how easy it is to find
- Access to pipes behind walls, under floors or underground
- Parts and fixtures chosen
- Age and material of the existing pipes
- Emergency, evening or weekend service
- Permits and inspections, where required
How to compare plumbers before you hire
- Hire a plumber who is licensed for this work in your province, especially for gas water heaters, sewer lines and new plumbing.
- Ask whether they charge a flat rate or by the hour, and what the call-out fee covers.
- For leaks and drain problems, choose someone who explains the cause and doesn't only clear the symptom.
- Get the scope in writing for larger jobs such as a water heater, sewer repair or re-piping.
- If it's urgent, ask how soon they can arrive and whether after-hours rates apply.
Questions to ask plumbers before you hire
- Are you licensed for plumbing work in my province?
- Do you charge a flat rate or by the hour, and is there a call-out fee?
- What do you think is causing the problem?
- Will this work need a permit or an inspection, and who will arrange it?
- Will you need to open walls, floors or the yard to reach the problem?
- What warranty do you offer on parts and labour?
When to call a pro for drain cleaning
- An active leak: shut off the main water valve if you can reach it safely, then call a plumber.
- Sewage backing up into drains or the basement
- No hot water, or water pooling around the water heater
- Pipes that may have frozen during a cold snap
Drain cleaning permits and local rules
Some drain cleaning work needs a permit or has to meet local bylaws. Rules vary by municipality, so ask your pro whether a permit is needed and who will apply for it — and check with your city or town if you’re unsure.
Permits and licensingSeasonal maintenance
This job is part of our home maintenance checklists for:
Ready to get drain cleaning quotes?
Tell us about your drain cleaning project.
Do you offer drain cleaning services?
Join LokalMatch to get matched with homeowners in the areas you serve.