What a french drain costs in Detroit

Published national ranges, what actually drives the price, and how to compare quotes. No invented “Detroit averages” - the named sources are at the bottom of this page.

Where’s the water?
Heavy rain sheeting off a roof corner with no working downspout

Request help

Add details (optional)

The short answer: Modernize’s cost guide puts an outdoor french drain at $10 to $65 per linear foot, or roughly $1,000 to $6,500 for a 100-foot drain. Angi’s 2026 guide puts total installed cost at $500 to $18,000 (national average $9,250), with exterior yard drains typically $10 to $50 per linear foot and interior basement systems several times higher. The guides don’t all agree with each other - even Angi’s own page gives a wider range in its summary box than in its article body - so treat all of these as national indicative ranges, not verified Detroit quotes. The installer sets the real price after seeing your yard.

What actually drives the price

Why quotes differ

Published installation guides treat a fabric-lined trench, washed stone and a real outlet as standard practice. Two quotes can differ simply because one includes that spec and the other doesn’t - or because one includes restoration and the other doesn’t. Comparing quotes line by line tells you more than comparing totals.

How to get a real number

Three quotes from people who have walked the yard beat ten phone estimates. Each quote should name the footage, depth, pipe and fabric, the outlet, and what restoration is included. If one is far off the others, ask why - the answer teaches you something either way.

The one number nobody can give you online

Yours. Soil, slope, access and outlet decide it. Send the form and we’ll try to match your job with a local drainage professional who can quote your yard. We are a referral service - we may be paid for referrals.

Sources for this page

Ready for real numbers?

Send the short form and we’ll try to match your job with a local drainage professional.

Request help

Add details (optional)