Yard Drainage Cost in BC

Yard drainage fixes in the Lower Mainland usually cost $1,500–$10,000: grading corrections at the low end, catch basins and channel drains in the middle, and full yard systems at the top.

Compare Free Yard Drainage Quotes

Figures are typical Lower Mainland ranges for planning only. Your real price depends on your property — compare written quotes from local contractors.

Average cost

Yard drainage fixes in the Lower Mainland usually cost $1,500–$10,000: grading corrections at the low end, catch basins and channel drains in the middle, and full yard systems at the top.

Cost per item or foot

Catch basins typically run $800–$2,000 each installed; channel/trench drains $60–$150 per linear foot; regrading is priced by area.

Excavation costs

Mostly shallow work, but connecting to the storm system can require longer trenches.

Landscaping restoration

Restoring sod, beds and hardscape is often a large share of a yard drainage job.

Accessibility

Back yards reachable only through a house or narrow gate add hand labour.

Depth

Shallow surface drains are cheaper than deeper subsurface systems.

Permits

Grading and surface drains rarely need permits; new storm connections do.

Drainage type

Regrading, catch basins, channel drains at driveways and patios, French drains, dry wells and downspout extensions.

Single fix vs full plan

Fixing one low spot is cheap. If water collects in several places, a full drainage plan avoids paying for piecemeal fixes.

Vancouver vs Fraser Valley considerations

Vancouver, Burnaby and New Westminster jobs tend to cost more: tight lot lines, shared side yards, mature trees, hand digging and higher disposal and parking costs. Fraser Valley jobs (Langley, Abbotsford, Chilliwack, Maple Ridge) usually have better machine access and lower disposal costs, but larger homes, longer runs and heavier clay can offset the savings. Low-lying Richmond and Delta often add dewatering and sump work.

Example project scenarios

Driveway channel drain, Abbotsford

$2,000–$4,500

25 ft trench drain tied into the storm line.

Catch basins and regrade, Maple Ridge

$3,500–$7,000

Two basins and regraded lawn.

Full yard system, Richmond

$7,000–$12,000

Multiple drains to a sump on a low lot.

Questions to ask contractors

  1. Where is the water coming from, and where will it go?
  2. Is regrading part of the plan?
  3. Does the price include sod and hardscape restoration?
  4. Will downspouts be tied in?

When yard drainage is actually necessary

Yard drainage work is needed when water pools for days after rain, runs toward the house, or damages lawn, patios and driveways.

Learn more about yard drainage in the Lower Mainland.

Yard Drainage cost FAQs

How much does yard drainage cost in BC?

Yard drainage fixes in the Lower Mainland usually cost $1,500–$10,000: grading corrections at the low end, catch basins and channel drains in the middle, and full yard systems at the top.

What is the cost per item or foot for yard drainage?

Catch basins typically run $800–$2,000 each installed; channel/trench drains $60–$150 per linear foot; regrading is priced by area.

When is yard drainage actually necessary?

Yard drainage work is needed when water pools for days after rain, runs toward the house, or damages lawn, patios and driveways.

Do I need a permit for yard drainage?

Grading and surface drains rarely need permits; new storm connections do.

Compare Free Yard Drainage Quotes

Describe your job once and we'll pass it to contractors serving your city, so you can compare prices for the same scope. Free, no obligation.

Request a Free Quote

Get real yard drainage prices for your property.

  1. 1. Problem›
  2. 2. Timing›
  3. 3. Property›
  4. 4. Photos›
  5. 5. Contact

What problem are you experiencing?

Other cost guides