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
- Where is the water coming from, and where will it go?
- Is regrading part of the plan?
- Does the price include sod and hardscape restoration?
- 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. Problem›
- 2. Timing›
- 3. Property›
- 4. Photos›
- 5. Contact
What problem are you experiencing?
