Skip to content
AsphaltPavingIndex

Catch Basin Repair rates in Toronto and the GTA, 2026: what a bid should show

Scope decides almost everything here. A new catch basin fully installed is $6,800 in the City of Toronto's own unit-price estimate, while the bare precast structure supplied and placed is $900 in the Region of Peel's estimate and a twin inlet $1,900. Frames and grates add $150. Cleaning several basins on a commercial site runs $1,000 to $1,800 per visit.

Last updated: By The Pavement Desk

$6,800

per catch basin (CAD), new catch basin, fully installed, municipal unit price

3

named sources behind the table below

A low point of an empty commercial asphalt parking lot seen from above, where a square cast iron catch basin grate sits flush in its frame in new black asphalt, with the surface sloping gently in toward it from every side.
A generated illustration of a catch basin at the surface, not a photograph of a specific property. Almost the whole structure this page prices is below what the picture shows, which is why the anatomy is drawn above rather than photographed.

What does a catch basin cost, installed and by component?

The 7 rows below come from 3 named Canadian sources; where they disagreed, the range was widened rather than one picked. A row that shows a single figure is one published price rather than a researched band. A further 3 sources are cited elsewhere on this page. Read the table as a benchmark for checking a bid, not as a price for your site: scope, access, phasing and what is found under the surface all move the number.

Seven rows across three units. Six of the seven are single published municipal unit prices rather than researched bands, so they are marked at position rather than drawn as spans, and the per-catch-basin axis carries the finding: a $150 frame and grate, a $900 structure and a $6,800 fully installed basin are three points on one scale, and the gap between them is what a quote bundles rather than what a basin costs.

per catch basin (CAD)
  • New catch basin, fully installed, municipal unit price

    $6,800

    City of Toronto (Broadview Avenue Extension, Municipal Class Environmental Assessment, preliminary cost estimate)

  • Precast concrete catch basin structure (600x600, OPSD 705.010), supply and place only

    $900

    Region of Peel (Arterial A2 and Coleraine Drive Functional Cost Estimate, City of Brampton, September 2022)

  • Twin inlet catch basin (OPSD 705.020), supply and place only

    $1,900

    Region of Peel (Arterial A2 and Coleraine Drive Functional Cost Estimate, City of Brampton, September 2022)

  • Catch basin frames and grates, supply and place

    $150

    Region of Peel (Arterial A2 and Coleraine Drive Functional Cost Estimate, City of Brampton, September 2022)

$0$6,800

All 4 figures here are single published prices rather than researched bands, so each is marked at its position rather than drawn as a span.

per linear metre (CAD)
  • Catch basin lead pipe, 150 mm PVC, supply and place

    $60.00

    Region of Peel (Arterial A2 and Coleraine Drive Functional Cost Estimate, City of Brampton, September 2022)

  • Catch basin lead pipe, 250 mm PVC, supply and place

    $75.00

    Region of Peel (Arterial A2 and Coleraine Drive Functional Cost Estimate, City of Brampton, September 2022)

$0$75

All 2 figures here are single published prices rather than researched bands, so each is marked at its position rather than drawn as a span.

per service visit (CAD)
  • Commercial or industrial catch basin cleaning and vacuum service, multiple basins

    $1,000–$1,800

    POM Plumbing Company (Etobicoke, GTA)

$0$1,800
  • New catch basin, fully installed, municipal unit price

    Price
    $6,800
    Unit
    per catch basin (CAD)
    Source
    City of Toronto (Broadview Avenue Extension, Municipal Class Environmental Assessment, preliminary cost estimate)City of Toronto, Broadview Avenue Extension (North Segment) Municipal Class Environmental Assessment, preliminary cost estimate, published 2023. Line item: Catchbasins, each.
    Applies to
    A single line item in a preliminary cost estimate for one City of Toronto project. The same estimate adds 25% for minor items, then a 30% contingency and 15% engineering on the sub-total, on top of its itemized unit prices.
  • Precast concrete catch basin structure (600x600, OPSD 705.010), supply and place only

    Price
    $900
    Unit
    per catch basin (CAD)
    Source
    Region of Peel (Arterial A2 and Coleraine Drive Functional Cost Estimate, City of Brampton, September 2022)Region of Peel, Arterial A2 and Coleraine Drive Functional Cost Estimates, City of Brampton, last updated September 25, 2022. Line item: C18, Supply and place 600x600 catch basin OPSD 705.010, each.
    Applies to
    Supply and place of the structure only. The same estimate prices earth excavation, catch basin lead pipe and frames and grates as separate line items. The same estimate adds a 30% contingency on top of its itemized unit prices.
  • Twin inlet catch basin (OPSD 705.020), supply and place only

    Price
    $1,900
    Unit
    per catch basin (CAD)
    Source
    Region of Peel (Arterial A2 and Coleraine Drive Functional Cost Estimate, City of Brampton, September 2022)Region of Peel, Arterial A2 and Coleraine Drive Functional Cost Estimates, City of Brampton, last updated September 25, 2022. Line item: C19, Supply and place twin inlet catch basin OPSD 705.020, each.
    Applies to
    Supply and place of the structure only. The same estimate prices earth excavation, catch basin lead pipe and frames and grates as separate line items. The same estimate adds a 30% contingency on top of its itemized unit prices.
  • Catch basin frames and grates, supply and place

    Price
    $150
    Unit
    per catch basin (CAD)
    Source
    Region of Peel (Arterial A2 and Coleraine Drive Functional Cost Estimate, City of Brampton, September 2022)Region of Peel, Arterial A2 and Coleraine Drive Functional Cost Estimates, City of Brampton, last updated September 25, 2022. Line item: C20 and C21, Supply and place frames and grates OPSD 400.010 and OPSD 401.010, each, both priced at $150.00.
    Applies to
    Supply and place of the frames and grates only, priced apart from the catch basin structure in the same estimate. The same estimate adds a 30% contingency on top of its itemized unit prices.
  • Catch basin lead pipe, 150 mm PVC, supply and place

    Price
    $60.00
    Unit
    per linear metre (CAD)
    Source
    Region of Peel (Arterial A2 and Coleraine Drive Functional Cost Estimate, City of Brampton, September 2022)Region of Peel, Arterial A2 and Coleraine Drive Functional Cost Estimates, City of Brampton, last updated September 25, 2022. Line item: C11, Supply and place 150 mm PVC catch basin lead pipe, per metre.
    Applies to
    A single line item for 150 mm diameter pipe. Lead pipe is priced by diameter, not as a continuous range. The same estimate adds a 30% contingency on top of its itemized unit prices.
  • Catch basin lead pipe, 250 mm PVC, supply and place

    Price
    $75.00
    Unit
    per linear metre (CAD)
    Source
    Region of Peel (Arterial A2 and Coleraine Drive Functional Cost Estimate, City of Brampton, September 2022)Region of Peel, Arterial A2 and Coleraine Drive Functional Cost Estimates, City of Brampton, last updated September 25, 2022. Line item: C12, Supply and place 250 mm PVC catch basin lead pipe, per metre.
    Applies to
    A single line item for 250 mm diameter pipe. Lead pipe is priced by diameter, not as a continuous range. The same estimate adds a 30% contingency on top of its itemized unit prices.
  • Commercial or industrial catch basin cleaning and vacuum service, multiple basins

    Price
    $1,000–$1,800
    Unit
    per service visit (CAD)
    Applies to
    Applies, in the source's words, to commercial and industrial properties with multiple basins, complex drainage networks, or underground parking systems, and is priced per service visit rather than per basin.

Which part of the catch basin is being priced?

A catch basin quote can mean a lid, a box, or a hole in the lot with a pipe run to the storm main, and the same words cover all three. Without a full rebuild, a structure-and-frame swap using the Region of Peel's component pricing can cost meaningfully less than the City of Toronto's fully-installed figure, though labour to break out and reset the old structure is a separate line item neither source itemizes.

Priced as componentsEach part is its own line item, and a quote may include only one of them.
Frame and grate
Precast concrete box
Sump below the outlet
Lead pipe to the storm main

$150 frame and grate, $900 structure, $60.00 to $75.00 per linear metre of lead pipe (CAD)

Frame and grate
Frame and grate. The cast iron collar and removable grid at the surface. Replaced on its own far more often than the structure below it, because that is the part traffic and ploughs hit. Even when the concrete structure is reused, new frames and grates add $150 per catch basin.
Precast concrete box
Precast concrete box. The inlet structure at a low point of a lot: a precast concrete box under a frame and grate. A twin inlet catch basin costs $1,900 versus $900 for a standard single-inlet 600x600 unit, roughly double, because it handles double the drainage capacity.
Sump below the outlet
Sump below the outlet. The part of the structure below the outlet that traps grit before it reaches the pipe. Commercial cleaning visits with multiple basins run $1,000 to $1,800 per visit, and this is the volume being emptied.
Lead pipe to the storm main
Lead pipe to the storm main. The pipe running from a catch basin to the main storm line. Sold by the metre, and priced by diameter in steps: 150 mm and 250 mm are separate line items, not two ends of one range.
Priced fully installedOne number covering the structure and everything done to put it in.
New catch basin, complete
Excavation and connection, bundled in

$6,800 per catch basin (CAD), fully installed, City of Toronto unit price

New catch basin, complete
New catch basin, complete. A fully installed catch basin, including excavation and connection, runs $6,800 in the City of Toronto's own cost estimate, while the bare precast structure alone runs $900 in the Region of Peel's estimate, a gap explained by what labour and site work is bundled into the price.
Excavation and connection, bundled in
Excavation and connection, bundled in. Connecting a catch basin to the storm sewer runs $60 to $75 per linear metre depending on pipe diameter, and a basin further from the main line costs more to connect. In this scope that footage is inside the single figure rather than beside it.

Not to scale, and depth to the storm main varies with the lot. Both drawings sit under the same permitting question: catch basin work that involves excavation and alters land grade can fall under a municipality's site alteration by-law, and Ontario municipalities can prohibit and regulate filling, grading, or excavation through their own by-laws under section 142(1) of the Municipal Act, 2001.

What drives the price?

Scope, site access, phasing and what is found under the surface move catch basin work pricing further than any other factor in the GTA. Two bids on one lot are rarely the same job, so read the list below as the things to check a bidder has priced rather than quietly excluded.

  • Scope bundling: a fully installed catch basin, including excavation and connection, runs $6,800 in the City of Toronto's own cost estimate, while the bare precast structure alone runs $900 in the Region of Peel's estimate, a gap explained by what labour and site work is bundled into the price (City of Toronto, Region of Peel)
  • Structure type: a twin inlet catch basin costs $1,900 versus $900 for a standard single-inlet 600x600 unit, roughly double, because it handles double the drainage capacity (Region of Peel)
  • Lead pipe length and diameter: connecting a catch basin to the storm sewer runs $60 to $75 per linear metre depending on pipe diameter, and a basin further from the main line costs more to connect (Region of Peel)
  • Frames and grates: even when the concrete structure is reused, new frames and grates add $150 per catch basin (Region of Peel)
  • Number of basins and accessibility: commercial cleaning visits with multiple basins run $1,000 to $1,800 per visit versus $450 to $900 for a single easily accessible basin, reflecting both basin count and access difficulty (POM Plumbing)
  • Repair versus replace decision: without a full rebuild, a structure-and-frame swap using Peel's component pricing ($900 to $1,900 plus $150 frames and grates) can cost meaningfully less than Toronto's $6,800 fully-installed new catch basin figure, though labour to break out and reset the old structure is a separate line item neither source itemizes

What's specific to Ontario and Toronto?

Ontario rules and municipal bylaws change the math in ways a national price guide misses, and several of them decide whether a bid is even complete. Here is what applies locally, from HST to permits to licensing.

  • Ontario's HST rate is 13%, confirmed on the province's own HST page. Confirm whether a catch basin repair or replacement quote is HST-included or HST-extra.
  • Catch basin work that involves excavation and alters land grade can fall under a municipality's site alteration by-law. Ontario municipalities can prohibit and regulate filling, grading, or excavation through their own by-laws under section 142(1) of the Municipal Act, 2001, according to the Canadian Bar Association's summary of site alteration by-laws in Ontario, and the City of Burlington's own Site Alteration Bylaw (By-law 064-2014) confirms a permit is required for any activity that alters land through filling, grading, or excavation.

How can I pay less?

You can bring catch basin work costs down without cutting the parts that decide how long the work lasts. These are the levers that hold up on a commercial site, each tied to a real number in the table above.

  • Ask whether your quote is priced as a full rebuild (closer to the $6,800 fully installed figure from Toronto's own cost estimate) or a component swap (closer to the $900 to $1,900 structure price plus $150 frames and grates from the Region of Peel's estimate). The gap between those two scopes is the single biggest lever on a catch basin repair bid.
  • If the basin just needs clearing, not structural repair, a $1,000 to $1,800 commercial cleaning visit from a provider like POM Plumbing is far cheaper than any replacement work and should be ruled out first.
  • Get a lead pipe length estimate before assuming a flat per-basin price. Connecting pipe alone runs $60 to $75 per linear metre in Region of Peel's own unit pricing, so a basin located far from the storm main costs meaningfully more to reconnect.
  • If multiple basins on a property need attention, bundle them into one contractor visit. Commercial cleaning pricing is already quoted per visit for multiple basins ($1,000 to $1,800), and the same logic applies to mobilization costs on repair work.
  • Ask for an itemized quote separating the catch basin structure, frames and grates, and lead pipe, the way the Region of Peel's own municipal cost estimate breaks them out, so you can sanity check each line against a public benchmark instead of one bundled number.

How did we research these numbers?

Every figure on this page comes from a named Canadian source, and where sources disagreed the range was widened rather than one picked. Where public commercial pricing for a scope is genuinely thin, that is said plainly rather than papered over with an estimate. Here is how the numbers were reconciled.

  • Published dollar pricing for catch basin repair specifically, as opposed to new installation, is thin online. Multiple Toronto and GTA contractors, including Sure-Seal Pavement Maintenance (Etobicoke), Discount Pothole and Sealing (North York and Mississauga), and York Seal Paving, advertise commercial catch basin repair, rebuild, and adjustment services but do not publish dollar figures, quoting only after a free site inspection. The numbers below come from real municipal cost estimates for new catch basin structures, which give a reliable materials-and-installation baseline, plus one Toronto contractor's published cleaning and maintenance pricing.
  • Municipal new-installation unit prices vary widely depending on what is bundled into the number. The City of Toronto's own preliminary cost estimate for the Broadview Avenue Extension prices a fully installed catch basin, including excavation, bedding, and connection, at $6,800 each. The Region of Peel's 2022 functional cost estimate for an arterial road in Brampton prices only the precast catch basin structure itself at $900 each (600x600, OPSD 705.010), with frames and grates billed separately at $150 each and the connecting lead pipe at $60 to $75 per linear metre. Adding those Peel line items together for a typical basin gets well below Toronto's $6,800 fully installed figure, which is the expected pattern since Toronto's number includes full excavation and installation labour that Peel prices as separate line items elsewhere in the same estimate.
  • Recurring catch basin maintenance is a distinct cost category from repair or replacement. POM Plumbing, based in Etobicoke and serving the GTA, publishes catch basin cleaning pricing of $450 to $600 per basin for easily accessible residential basins, $700 to $900 for larger or heavily clogged systems, and $1,000 to $1,800 per service visit for commercial or industrial properties with multiple basins.
  • Twin inlet catch basins, used where a single low point needs double drainage capacity, cost more than a standard single-inlet unit. The Region of Peel's Brampton estimate prices a twin inlet catch basin structure (OPSD 705.020) at $1,900, roughly double the $900 price of a standard single 600x600 unit (OPSD 705.010).
  • None of the sources above break out a specific dollar figure for structural repair work, such as reparging a cracked catch basin chamber or raising a sunken frame to grade, separate from full replacement or routine cleaning. Property managers comparing bids should ask contractors to itemize whether a quote covers a full rebuild (closer to the $6,800 installed figure), a structure-and-frame swap (closer to the $900 to $1,900 range plus labour), or cleaning and maintenance only ($1,000 to $1,800 per commercial visit).

Sources

Who bids this work in the GTA?

AsphaltPavingIndex tracks 7 site drainage contractors across the Greater Toronto Area, rated 4.98★ on average. The three below sit highest on the published score across those 7 firms, August 2026. Call any of them, or open a profile and add it to the bid list.

Photographs published by the site drainage firms this site ranks highest, at a size where a frame and grate is actually visible. Almost nothing about a catch basin is above ground, so a photograph shows the surface reinstatement around it, which is the part of the job a property manager sees every day afterwards.

See all 7 ranked site drainage contractors

What do the terms in a bid mean?

Three words decide most of what a catch basin work bid is actually offering, and a quote uses them without explaining them. Here is what each one means on the line items priced above.

Catch basin
The inlet structure at a low point of a lot: a precast concrete box under a frame and grate, with a sump below the outlet that traps grit before it reaches the pipe.
Lead pipe
The pipe running from a catch basin to the main storm line. Sold by the metre, and priced by diameter in steps - 150 mm and 250 mm are separate line items, not two ends of one range.
Frame and grate
The cast iron collar and removable grid at the surface. Replaced on its own far more often than the structure below it, because that is the part traffic and ploughs hit.

Where should I look next?

Most lots need more than one of these at a time, and the cheapest mistake to avoid is pricing this work without seeing what it sits next to. These are the guides, comparisons and calculators on this site that carry on from here.

Frequently asked questions

How much does it cost to install a new catch basin in Toronto?

The City of Toronto's own preliminary cost estimate for the Broadview Avenue Extension prices a fully installed catch basin, including excavation and connection, at $6,800 each. The Region of Peel's 2022 Brampton arterial road estimate prices just the precast catch basin structure at $900, plus $150 for frames and grates and $60 to $75 per linear metre for the connecting lead pipe, which shows how much of that $6,800 is installation labour rather than materials.

How much does catch basin cleaning cost for a commercial property in Toronto?

POM Plumbing, based in Etobicoke and serving the GTA, prices commercial or industrial catch basin cleaning with multiple basins at $1,000 to $1,800 per service visit. A single easily accessible basin runs $450 to $600, or $700 to $900 if heavily clogged.

What does a twin inlet catch basin cost compared to a standard one?

The Region of Peel's own 2022 cost estimate prices a twin inlet catch basin (OPSD 705.020) at $1,900, versus $900 for a standard single-inlet 600x600 catch basin (OPSD 705.010), roughly double for the added drainage capacity.

Do I need a permit to repair or replace a catch basin in Toronto?

If the work involves excavation or alters the land grade, it can fall under a municipal site alteration by-law. Ontario municipalities can regulate filling, grading, or excavation under section 142(1) of the Municipal Act, 2001, so confirm with your contractor or the City of Toronto whether your specific catch basin job triggers a permit before work starts.

Does HST apply to catch basin repair in Toronto?

Yes. Ontario's HST rate is 13%, so on a job priced anywhere from a $900 structure swap to a $6,800 full replacement, confirm upfront whether the quote you received is HST-included or HST-extra.

Questions to ask your contractor

  • What is the price per structure, and what does it cover? Compare the two approaches
  • Is the ponding a structure problem or a grading problem, and what is the evidence?
  • Does any of this connect to the municipal storm sewer, and who obtains approval?
  • What happens to the price if the existing pipe is found collapsed?
  • How is surface water handled while the structure is open?