Eavestrough Installation
Seamless systems custom-formed and fitted to your Barrie roofline.
From seamless installation to repairs, cleaning, downspouts, and gutter guards — everything that keeps water moving safely away from your home. Explore each service below.
Tap any service to see what's included, timelines, and pricing.
Fix leaks, sagging sections, loose brackets, and separated joints.
$275–$750+Learn MoreClear leaves and debris so water flows freely away from your home.
$225–$425Learn MoreRemove worn eavestroughs and install a new, properly pitched system.
$14–$20 / linear ftLearn MoreNew downspouts, repairs, and reroutes to move water clear of your foundation.
$225–$400 eachLearn MoreKeep debris out and reduce cleaning with quality guards.
$12–$22 / linear ftLearn MoreContinuous lengths formed on-site for fewer leaks.
$12–$18 / linear ftLearn MoreScheduled cleaning and inspection to protect your investment.
$299–$449 / visitLearn MoreFull assessment of your eavestrough and drainage system.
Request a QuoteLearn MoreGeneral planning figures in CAD, excluding HST. Call for an exact written quote for your home.
| Service | Typical Cost Range | Common Timeline | Main Cost Factors |
|---|---|---|---|
| Installation | $1,800–$4,000 | 1–2 days | Roofline length, home height, corners, outlets |
| Repair | $275–$750+ | 1–4 hrs | Extent of damage, required parts, access |
| Cleaning | $225–$425 | 1–3 hrs | Home size, storeys, debris level |
| Replacement | $2,200–$4,500 | 1–2 days | Removal, material, length, fascia |
| Gutter Guards | $12–$22/ft | Half day–1 day | Guard product, footage, condition |
| Downspouts | $225–$400 each | 1–3 hrs | Height, routing, elbows, extensions |
All figures are general estimates in Canadian dollars and exclude HST — provided for planning, not guaranteed quotes. Final pricing depends on home size, roofline length, number of storeys, corners, downspouts, property access, material choice, gutter guard selection, fascia condition, and removal requirements.
Backed by Peaks & Valleys Roofing, with 2,000+ projects completed across Simcoe County and a 4.9-star reputation.
Tell us what you're seeing — leaks, overflow, sagging, or drainage near the foundation — and we'll point you the right way.
Call (705) 304-3334Request a Free QuoteCall for eavestrough installation, replacement, repair, cleaning, downspouts, gutter guards, or an inspection in Barrie and nearby communities.
Free estimates • Barrie and nearby communities • No-obligation quote