top of page

Serving Alberta's Gutter Needs For Over 60 Years

Gratzfeld Eavestroughing – Edmonton’s Eavestroughing Solution Pros

Gratzfeld Eavestroughing & Tinsmithing Ltd. is a family owned and operated business that has been serving residential and commercial customers in Edmonton and the surrounding areas since 1956. We provide a variety of eavestroughing and eavestroughing-related services.


Why Choose Us?

We Use Quality Materials

The materials we use to install and replace your eavestroughing are heavier and more sturdy than those of our competitors. Larger downpipes and thicker eavestroughs mean better flow and increased durability. See these and other types of items we make available to you on our products page.

Our Technicians Perform Custom Work

We’re not afraid to do the tougher jobs that many firms in our industry won’t do. If you have something special in mind, for example, a custom eavestrough to match your existing structure, we will gladly fill your request with the high standards of care and precision that we deliver to all of our customers on a daily basis.

Visit our services page for a complete list of our capabilities.

Older Homes Are No Problem

Some of our competitors won’t work on an older house, but we have the training and knowledge to do those jobs too!

We’ll Accept Any Size Job

Whether the structure you want us to work on is big or small, you can rest assured that it will be done properly because of our quality materials and superior workmanship.

Professional Affiliations

Better Business Bureau

Chamber of Commerce


Better Business Bureau – 35 Years of Accredited Service, 2010

Parkland County – Business of the Month Award – Feb 2012

BBB start with trust

Contact Us


117‑53305 Range Road 280

Spruce Grove, AB

T7X 3V7



Main 780‑963‑5907




Service Area

  • Edmonton and the surrounding areas

  • Parkland County

  • Spruce Grove

  • Stony Plain

  • St. Albert

would you like to learn about our company history and business philosophy - read about us
Your eavestroughing isn’t going to replace or repair itself…. - make the call
bottom of page