While Eavestrough replacement cost in Markham typically runs between $1,200 and $3,500+ for most homes, the actual cost depends on your material choice, home size, installation complexity, and the condition of your existing system. After 30 years of replacing eavestroughs across the area, Edmunds has found that no two jobs price out the same.
This guide breaks down eavestrough pricing for 2026, from material costs to total project estimates. Whether you own a bungalow or a newer two-story, you will find the numbers you need. A well-maintained eavestrough system protects your home’s exterior from water damage and foundation issues.
How Much Do New Eavestroughs Cost in Ontario?
The average cost of new eavestroughs in Ontario falls between $8 and $22 per linear foot, which works out to $1,200 to $3,500+ for a typical home. That range is wide because eavestrough replacement cost depends heavily on the material you choose and what labour runs in your area.
Labour rates in the GTA are competitive, and most homes have rooflines that keep gutter installation straightforward. Larger homes in Berczy Village or Cathedraltown land closer to the higher end.
Eavestrough Pricing Per Linear Foot Installed
Per linear foot pricing is the standard way contractors quote eavestrough jobs. Here is a breakdown of material-only costs before labour.
Aluminum eavestroughs run $7 to $15 a foot. Vinyl gutters come in at $4 to $8 a foot. Steel ranges from $12 to $20, and copper gutters sit at $30 to $40 or more a foot.
How Much Is 100 Linear Feet of Gutters?
For 100 linear feet of aluminum gutters installed, expect to pay $1,500 to $2,500 including materials, labour, removal, and disposal. That covers a smaller bungalow with a simple roofline.
Material runs $7 to $15 a foot and labour costs add $5 to $10. With removal at $100 to $300, the total cost adds up. Most two-story homes need 150 to 250 linear feet, so your eavestrough replacement cost climbs from there.
What Drives Eavestrough Installation Cost in Markham
Four factors shape your eavestrough installation cost: material choice, labour, how complex the roof layout is, and whether the old system needs tearing out. In the local mix of older bungalows and newer two-story builds in Cornell and Cathedraltown, these variables can swing the price by thousands.
Material Choice Is the Biggest Cost Driver
The material you pick will have the single biggest impact on your eavestrough replacement cost. Aluminum is the most popular material for eavestrough installation across the region, handling freeze-thaw well without adding weight to older fascia boards.
Vinyl, steel, copper, and other materials are the alternatives. When we quote a job, the material conversation usually starts and ends with aluminum unless the homeowner has a specific reason to go another direction.
Labour Costs and Installation Complexity
Labour typically runs $5 to $10 per linear foot for professional installation in the Markham area and makes up 30 to 50 percent of the total project cost. What pushes labour higher? Steep roofs, multi-story homes, complex rooflines with lots of corners, and poor ladder access.
In our experience, newer subdivisions have the steepest rooflines, which increase labour costs because crews need specialized equipment and extra safety precautions. Older bungalows are more straightforward.
Removing and Replacing Your Existing Eavestrough System
Tearing out the old eavestrough system usually adds $100 to $400 to the project, depending on how much material there is and what condition it is in. Removal and disposal catches homeowners off guard.
If the old gutters have pulled away from the house, the fascia boards underneath may need repair. Fascia repairs are one of the hidden costs of eavestrough work and can run $300 to $1,000+ depending on the extent of the damage, sometimes requiring broader roofing repair as well.
Homes built in the 1970s through 1990s around Unionville often have original aluminum eavestroughs well past their lifespan, and the existing system is in worse shape than expected.
Eavestrough Materials Compared for York Region Winters
The material you choose needs to handle freeze-thaw cycles and heavy snow loads. Here is how the four options compare, from aluminum gutters to copper.
Aluminum Eavestroughs
Aluminum is the go-to choice for gutter replacement across the area. It costs $7 to $15 a foot, is rust resistant, lightweight, low maintenance, and handles freeze-thaw cycles well.
The standard is a 5-inch K-style aluminum eavestrough. K style gutters are the most common profile across the GTA. Aluminum can dent from heavy ice or a falling branch, but that is a minor trade-off for the price.
Vinyl Gutters
Vinyl gutters are the cheapest option at $4 to $8 a foot, but they have real limitations in Ontario’s climate. Vinyl is cheaper upfront and easy to handle for a diy installation project.
The problem is durability. Vinyl gets brittle and can crack in harsh winters. For a family home that needs to last 20+ years, aluminum or steel is a better investment.
Steel Eavestroughs
Steel eavestroughs run $12 to $20 a foot and offer strong impact resistance. Galvanized steel gutters are durable and rust resistant, and they handle heavy snow loads well.
The trade-off is weight. Steel is heavier than aluminum and needs robust support from the fascia. If the coating wears through, rust can develop. Steel is a solid mid-range option between aluminum and copper.
Copper Gutters
Copper is the premium option, running $30 to $40 or more per linear foot installed. Copper gutters last 40+ years and develop a distinctive patina over time.
In 30 years of work across Markham, I see copper on maybe one in fifty jobs, almost exclusively on heritage properties and luxury builds. If budget is not a concern, copper is beautiful and lasts a lifetime. For the typical home, aluminum gives the best balance of performance and value.
Seamless vs. Sectional: Fewer Leaks or Lower Price?
Seamless eavestroughs cost $10 to $20 per linear foot installed and are the preferred choice for most homeowners. Seamless systems are formed from a continuous piece of aluminum on site, which means fewer joints and fewer leaks over the life of the system.
Sectional eavestroughs are assembled from pre cut lengths and cost $5 to $15 a foot. They are cheaper upfront but the joints between sections are where leaks develop. Where freeze-thaw cycles stress every joint, seamless gutters are the more cost effective choice.
The 5-inch seamless aluminum eavestrough is the most commonly installed profile. Seamless eavestroughs also improve curb appeal because they sit cleaner against the roofline.
How Much Does It Cost to Replace a House Gutter?
For a full gutter replacement on a typical home, expect new gutters to run between $1,500 and $4,000+ depending on home size, roofline, materials, and whether you add gutter guards. The gutter replacement cost varies most with footage and material choice.
Seamless gutters push the total toward the high end of that range. Getting a quote from a local contractor is the best way to know the actual cost.
Gutter Replacement Cost for a Single Story House
A single story house with about 120 to 160 linear feet of roofline will typically cost $1,500 to $2,500 for new eavestroughs. That covers aluminum material and labour, plus removal and disposal of the old gutters.
Material runs $7 to $15 a foot and labour adds $5 to $10. Removal and disposal costs another $100 to $300.
Replacing Eavestroughs: Cost of Eavestrough Work on a Two-Story Home
Replacing eavestroughs on a two-story home usually costs $2,500 to $4,000+ because of the extra footage and higher labour costs. Two-story homes typically need 180 to 250 linear feet, and the added height increases labour due to safety equipment and longer ladder time.
Cornell and Cathedraltown have larger roofs and complex rooflines, so the cost of eavestrough work on these homes reflects both footage and difficulty.
Professional Eavestrough Installation vs. DIY
Professional eavestrough installation is worth the cost for most homeowners. A professional installation ensures proper slope for effective drainage and comes with warranties on materials and labour.
DIY installation can save you $5 to $10 a foot in labour, but the risks are real. Eavestroughs not installed properly can cause costly repairs to your siding, fascia boards, soffit, and basement, and many roof leak issues start with eavestrough problems that go unchecked.
Most contractors guarantee their labour for several years. DIY installation voids most material warranties. For a quality installation that holds up through Ontario winters, professional installation is the smarter call.
Additional Features That Affect Total Cost
Beyond the eavestroughs, a few upgrades can add to the total cost but pay for themselves over time. These are especially relevant where heavy snowfall and ice buildup drive maintenance costs.
Gutter Guards
Gutter guards cost $5 to $10 a foot and reduce how often you need to clean out debris. They cut down your cleaning frequency and help prevent clogs from leaves, pine needles, shingle grit, and ice blockages.
In tree-heavy neighbourhoods like Historic Unionville, gutter guards are close to essential. They reduce maintenance to once a year instead of twice per season. Seamless gutters with guards installed need even less attention.
Downspout Extensions
Downspout extensions cost $10 to $50 each and direct water up to 10 feet from your foundation. This is critical for preventing basement flooding.
Excess moisture near the foundation is a common issue in older homes built before modern drainage codes. Downspout extensions are one of the cheapest upgrades you can add to protect against water damage.
Heat Cables to Prevent Ice Dams
Heat cables cost $10 to $20 per foot and are one of the most effective ways to prevent ice dams during harsh winters. These dams form when snow melts on the warm part of the roof, runs down, and refreezes at the eavestrough line. The cables keep that water flowing.
In York Region, ice dams are a recurring problem, particularly on north-facing and steep roofs. Heat cables make the most sense on homes with a history of ice buildup. For the right house, they save you from ongoing repairs.
How Often Should You Replace Eavestroughs?
Most eavestroughs last 20 to 30 years with regular maintenance, but in Ontario’s climate you may need to replace them sooner. Signs your old gutters need replacing:
Frequent leaks that keep coming back despite repairs
Visible rust or corrosion on the trough or hangers
Sagging sections that no longer hold their shape
Recurring ice buildup that gets worse each winter
Peeling paint or water stains on the fascia boards behind the gutters
If your eavestroughs are over 20 years old and showing two or more of these signs, replacement is more cost effective than ongoing repairs. Many homeowners still have original eavestroughs from the 1980s and 1990s well past their lifespan.
Best Time to Install Eavestroughs
The best time to install eavestroughs is between late spring and early fall, before the first hard freeze. In Ontario, November typically brings the first hard freeze, so booking your gutter installation before October is ideal.
Contractors are busiest in spring and fall. Early summer has the shortest wait times and the best working conditions. Replacing eavestroughs before winter prevents ice dam damage and pairs well with any planned roof installation work. New gutters drain properly once snow arrives.
Get a Free Eavestrough Quote in Markham
If your eavestroughs are showing signs of wear or you just want to know where you stand, Edmunds Home Improvements offers free on-site assessments for homeowners across Markham and the surrounding area. With over 30 years of experience, we have worked on every type of home, from older bungalows in Unionville to new builds in Cornell.
A quality installation starts with the right contractor. When eavestroughs are installed properly, they protect your home’s exterior for decades.
Contact Edmunds Home Improvements for a free eavestrough replacement cost estimate today.

Steve Gibson
President & CEO, Edmunds Home Improvements
Steve Gibson has over 35 years of hands-on experience in home renovation across
Markham and the Greater Toronto Area. As President and CEO of Edmunds Home
Improvements — a company serving the community since 1947 — Steve specializes in
roofing installation and repair, siding, window replacement and installation, and
door installation. A longtime local resident, he took ownership of Edmunds in 1989
and has built the company into one of the GTA’s most trusted exterior renovation
contractors. Edmunds is fully insured (WSIB and $5 million public liability) and
is a BBB Accredited Business and ENERGY STAR partner.
- Roofing installation and repair
- Siding installation
- Window replacement and installation
- Door installation
- Eavestrough and soffit installation
- Exterior home renovation (Markham, ON and Greater Toronto Area)
3400 14th Ave, Unit #28,
Markham,
ON
L3R 0H7


