Catch Basin Cleaning & Storm Drain Vacuum Services in the GTA
At GPM Cleaning Services, we provide professional catch basin cleaning and storm drain vacuum service across the GTA – helping property managers stay compliant and flood-free year-round. Our eco-friendly, low-clearance vacuum trucks are designed for tight underground garages and surface lots, making us the go-to team for efficient, low-emission drain cleaning and maintenance.
Catch Basin Cleaning for Plazas, Warehouses & Underground Garages
Catch basins, popularly known as storm drains or manholes, play a significant role in regulating the flow and preventing flooding of water not only in parking but also on the streets and different commercial or residential properties. These collection systems catch rainwater alongside debris, sand, sediment, car fluids, and other forms of pollutants that may be washed into the gratings. These drainage systems, if not checked and maintained regularly, can be easily clogged and thus cause flooding on the surface, damage properties, and result in time-consuming and costly emergency repairs.
We specialize in catch basin cleaning and vacuuming, ensuring your drainage systems remain efficient, safe, and operational.
Don’t wait for costly emergencies – ensure your drainage systems remain in peak condition with GPM Cleaning. Whether you need regular maintenance or emergency assistance, our team is ready to help. Contact us today for a quick quote and discover how we can keep your catch basins clean, efficient, and environmentally safe at an unbeatable price.
Equipped with the latest equipment and a team of knowledgeable technicians, our company is ready to serve clients with all types of drainage systems, from parking lot catch basins to industrial facility drains. We clean the sediment, debris, and blockages well beyond what surface cleaning can provide to get your system operating at full capacity.

Comprehensive Drain Cleaning & Vacuum Truck Services
GPM Cleaning Services provides full-service catch basin cleaning and vacuum truck solutions for commercial, industrial, and municipal properties across the GTA.
Parking Garage Catch Basin Cleaning
Advanced low-clearance vacuum trucks are used to clean basins located in underground garages, providing safe and effective service.
Outdoor Catch Basin Maintenance
From storm drains to manholes, we handle all outdoor cleaning needs to prevent clogs and potential flooding.
Sump Pit Cleaning
We clear sump pits to maintain proper water flow.

Preventive Flushing Maintenance
This service flushes clogged pipes and trenches to prevent future issues.
Emergency Catch Basin Cleaning
We provide quick, reliable emergency services when sudden blockages occur, minimizing downtime and damage.
Why Choose GPM Cleaning Services?
Property owners across the GTA trust GPM Cleaning Services for reliable, professional catch basin cleaning. Here’s why:

Advanced Equipment
Our compact, low-clearance vacuum trucks can access underground garages and tight spaces, delivering powerful suction (up to 580 CFM).
Experienced Team
With years of expertise, we handle projects of all sizes, from single basins to large-scale drainage systems.
Affordable Pricing
Our cost-effective rates ensure high-quality service without breaking the bank.
Eco-Friendly Technology
Propane-powered equipment ensures safety and sustainability, reducing harmful emissions.
How It Works
Here’s How Simple and Seamless Catch Basin Cleaning Services Are with Us
Free Estimate
One of our experienced managers will visit your site to evaluate the condition and requirements of your catch basin, and prepare a detailed quote.
Convenient Scheduling
Choose a time that suits you best. We’re happy to coordinate in person, over the phone, via email, or by text.
Thorough Catch Basin Cleaning
Our team will arrive promptly, fully equipped with advanced vacuum and cleaning equipment to tackle all tasks. We ensure every job is completed with precision and care.
Proof of Service
After the job is done, you’ll receive before-and-after photos and a detailed service report for your records.
Hassle-Free Invoicing
Our accountant will email you an invoice for quick and easy payment.
Catch Basin Cleaning Service Areas
Whether you manage a shopping plaza in Mississauga, an underground garage in Toronto, or a warehouse in Vaughan, GPM Cleaning Services delivers professional catch basin cleaning across the GTA. We help commercial property managers, developers, and facility owners keep their drainage systems flowing – preventing floods, fines, and costly repairs. Our mobile crews are equipped for both low-clearance and surface-level work. From scheduled maintenance to emergency response, we’re ready when your drains aren’t.
Oakville Catch Basin Cleaning
We provide professional catch basin cleaning in Oakville for plazas, condos, and industrial properties. Our vacuum trucks and eco-friendly methods keep storm drains clear and prevent flooding on your property.
Burlington Storm Drain Cleaning
Our Burlington storm drain cleaning services help property managers maintain safe parking lots and underground garages. We clear debris, sediment, and blockages to protect against costly water damage.
Mississauga Catch Basin Services
Choose catch basin cleaning in Mississauga to keep your drainage systems flowing year-round. We specialize in water drainage solutions for retail plazas, logistics hubs, and high-traffic properties.
Hamilton Catch Basin Maintenance
Our Hamilton catch basin maintenance team provides reliable cleaning for commercial and municipal sites. We prevent clogs, backups, and flooding with thorough vacuum and disposal services.
Milton Industrial Catch Basin Cleaning
We deliver industrial catch basin cleaning in Milton, ensuring warehouses and large commercial properties stay compliant and free from drainage issues.
Etobicoke Stormwater Solutions
Our Etobicoke stormwater and catch basin cleaning services keep underground garages, condos, and retail lots safe from water buildup and flooding.
Guelph Drainage System Cleaning
Get drainage system and catch basin cleaning in Guelph with fast, professional service. We help property managers maintain clear storm drains and prevent costly repairs.
Brantford Catch Basin & Vac Truck Service
We provide commercial catch basin cleaning and vac truck service in Brantford for plazas, manufacturing facilities, trucking yards, and multi-residential developments.
St. Catharines Catch Basin Cleaning & Vac Truck Pump-Outs
Choose professional catch basin and storm drain cleaning in St. Catharines.
Toronto Catch Basin Cleaning
Our Toronto catch basin cleaning services are trusted by property managers citywide. From downtown garages to suburban plazas, we ensure stormwater drains function properly in all seasons.
Brampton Catch Basin Contractors
Hire our Brampton catch basin cleaning contractors for commercial lots, warehouses, and retail properties. We prevent backups and keep your drainage systems clear.
Vaughan Catch Basin Services
We provide catch basin cleaning in Vaughan with a focus on commercial and industrial properties. Our vacuum trucks ensure thorough sediment removal and long-lasting performance.
Markham Catch Basin Vacuuming
Our Markham catch basin vacuuming services keep storm drains free of debris and protect your property against water damage. Ideal for retail plazas and condo developments.
Kitchener Drain & Catch Basin Cleaning
We deliver catch basin and storm drain cleaning in Kitchener for commercial, retail, and industrial sites. Reliable, professional, and environmentally responsible.
Ancaster Catch Basin Services
Choose Ancaster catch basin vacuuming to keep your property drainage systems clear. Our team handles commercial and residential developments with ease.
Richmond Hill Storm Drain Cleaning
Our Richmond Hill storm drain and catch basin cleaning services protect against flooding, ensuring safe and compliant drainage across parking lots and garages.
Stoney Creek Storm Drain & Vac Truck Cleaning
Our Stoney Creek vac truck crews service warehouse districts, industrial parks, and growing commercial areas.
Niagara Falls Vac Truck & Catch Basin Maintenance
We provide catch basin maintenance and vac truck cleaning throughout Niagara Falls for hotels, commercial zones, industrial lots, and municipal sites.
More Than Catch Basin Cleaning – Full-Site Maintenance from One Trusted Team
At GPM Cleaning Services, we understand that clogged drains are often just the beginning. That’s why we offer a full suite of exterior cleaning and surface maintenance services – performed entirely in-house by our experienced, uniformed team. From debris removal to post-flood restoration, we’re the one team that keeps your property clean, compliant, and ready for anything.

Restore visibility and compliance with bright, crisp lines. We paint fire routes, accessible stalls, no-parking zones, and directional flow markings.

Keep your curbs, sidewalks, garage bays, and building entry points looking their best with hot-water surface cleaning – perfect for spring cleanup, post-construction, or pre-inspection shine.

Remove salt, gravel, trash, and organic buildup before it enters your stormwater system. Essential for plazas, garages, and high-traffic commercial sites.

Slippery, unsightly, and environmentally risky – oil leaks and hydraulic fluid spills don’t stand a chance. Our team safely degreases asphalt, concrete, and garage floors using eco-safe methods.

Clear Drains, Clean Spaces
Frequently Asked Questions about Catch Basin Cleaning
How to clean a catch basin?
Start by removing the grate and inspecting the basin for debris buildup. Use a shovel or industrial vacuum to remove leaves, sediment, and trash from the sump area. For deeper cleaning, use a vacuum truck or high-powered suction system to extract standing water and sludge. Rinse the basin walls with a pressure washer if needed, and check that the outlet pipe is clear. Replace the grate securely. Regular catch basin cleaning prevents blockages, reduces flood risk, and keeps your drainage system working properly – especially before and after heavy rain. GPM provides full-service, on-site basin cleaning across the GTA.
How much does it cost to clean a catch basin?
The cost to clean a catch basin typically ranges from $150 to $400 per basin, depending on its size, depth, location, and the amount of debris buildup. Prices may be lower for properties with multiple basins serviced in one visit. At GPM, we provide transparent, upfront pricing based on your site conditions – no surprises, just clean, fully functional drainage. Need a quote? We’ll assess your site and give you a straight answer.
What is a catch basin drain?
A catch basin drain is an underground structure designed to collect rainwater, surface runoff, and debris from streets, parking lots, or commercial properties. It typically includes a grate on top, a basin below to trap sediment and litter, and a pipe that directs the water into the storm drain system. The catch basin prevents clogs and flooding by keeping trash and sediment out of the drainage lines. Regular maintenance is key to keeping it working properly – especially in high-traffic or weather-exposed areas.
What are the signs that a catch basin needs cleaning?
Common signs include slow drainage, standing water around the grate, foul odors, visible debris buildup, and water backing up during heavy rain. You might also notice flooding in nearby areas or sediment spilling out of the basin. If it hasn’t been cleaned in over a year – or after a season with heavy leaves, salt, or debris – it’s time to schedule a cleaning. Ignoring it can lead to clogs, flooding, and costly repairs. GPM offers routine inspections and cleaning to keep your drainage flowing properly.
How do you clean a storm drain?
To clean a storm drain, start by removing the grate and clearing out surface debris like leaves and trash. Use a vacuum truck or industrial suction system to remove sediment, sludge, and standing water from the sump. For thorough cleaning, flush the drain lines with high-pressure water to break up blockages and ensure clear flow. After cleaning, inspect for damage or blockages in the outlet pipe. Replace the grate securely. GPM provides professional storm drain cleaning using specialized equipment – preventing backups, flooding, and costly drainage issues.
How often should a catch basin be cleaned?
Catch basins should be cleaned at least once a year, but high-traffic areas, sites with lots of debris, or properties near trees may require cleaning two to four times per year. It’s especially important to clean before heavy rain or snowmelt seasons to prevent flooding and blockages. At GPM, we recommend a routine inspection and maintenance schedule based on your property’s conditions to keep your drainage system running smoothly year-round.
What is catch basin cleaning?
Catch basin cleaning is the process of removing debris, sediment, standing water, and sludge from a catch basin – a drainage system that collects runoff from streets, parking lots, and properties. Cleaning involves lifting the grate, vacuuming out the buildup with specialized equipment, and flushing the system to ensure clear water flow. Regular catch basin maintenance prevents blockages, reduces flooding risk, and protects stormwater systems from contamination. GPM offers professional, on-site catch basin cleaning to keep your property safe and compliant.
Let’s clear the way – before the next storm does it for you.
Clogged catch basins cause flooding, property damage, and costly repairs. GPM’s expert team helps you stay ahead of the mess with fast, professional catch basin cleaning across the GTA.
Get in touch today for a free quote – no obligations, no guesswork.
Request Pricing
We will get back to you as soon as possible.
Contact Us
Don’t hesitate to reach out to GPM Cleaning Services! Whether you have questions or need a free quote, our friendly team is here to help.

