Why Hiring Roofers is Better Than DIY
Person with nail gun installing new fiberglass shingles

Updated April 2026

Summary:

Before you tackle a roofing project yourself, there are a few things to think about. Alberta’s building codes set specific standards for ventilation, flashing, and materials that must be met. Improper installation can lead to expensive repairs down the road, and manufacturer warranties often require professional installation. Perhaps most importantly, roofing is one of the most dangerous home improvement tasks a homeowner can undertake. Hiring experienced professionals ensures your roof is installed correctly, warrantied, and done safely.

If you’re handy, the thought that you could save a bunch of money by doing your own roof yourself has probably crossed your mind.

Don’t let us discourage you, either. If you’ve got the chops needed to complete the project, do it! There’s nothing better than the feeling of a job well done, and saving some cash in the process is always a good thing (especially in this economy).

However, before you get started on the project (replacing your old roof or installing a new one is a big job), we thought we’d highlight a few points that may influence whether or not you decide to do your own roofing work. Mandatory Plug: We Are Experienced Roofers & Would Love a Chance to Take Care of Yours!

Your Roof Must Meet Alberta Building Codes

Alberta’s building codes regarding the standards for your roof are very specific.

These codes dictate ventilation, waterproofing, flashing, eavestrough, slope, load, and more. The codes go so far as to specify the required snow load and other aspects of the roof.

These requirements serve to ensure the quality and integrity of the roof, as well as ensure the dwelling itself remains properly secured from the elements. It can be tempting to skirt some of these rules to save time or material costs- we do not recommend deviating from code, as we build our roofs to meet or exceed the requirements outlined in the building codes.

Snow on roof of a yellow house on a sunny day

Ventilation

A properly ventilated roof is vital to avoid excessive humidity in the home (and attic). This greatly reduces moisture-related deterioration of the roof and home overall. Codes regarding ventilation are quite specific.

Ensure that the roof meets ventilation requirements or you may find yourself undertaking an expensive (and unnecessary) renovation to fix it.

Eavestrough, Flashing, Shingles, & Other Materials

Alberta’s building codes specify where components, such as flashing and eaves, must be placed and the frequency of their placement. The type, quality, and standards expected of these materials are also specified.

Read the Complete Codes

You can read all the codes that regulate the installation of asphalt roofs at the Alberta Roofing Contractors Association website.

Worker installing shingles on roof

Installing a New Roof is a Labour-Intensive Process

It’s easy to underestimate the amount of work that has to go into a proper roof installation.

From transporting the required materials to the jobsite and physically getting them on the roof, to the actual installation, to properly cleaning up and disposing of the old roof, there’s no denying the size of the job a roof installation really is. Hauling a couple dozen 70lb boxes of shingles up a ladder is a challenging job for anyone.

There are other aspects to consider, too, like material warranties and ensuring proper installation.

Material Manufacturer Warranties Often Require Professional Installation

If you’re a contractor and carry the appropriate experience and certifications, this isn’t a problem for you. However, if you don’t, you may find the lack of warranty a challenging obstacle to overcome. This is especially true considering how wind and hail-happy our weather has been the last few years.

Roof Repairs Due to Improper Installation Can Get Expensive

We repair a lot of roofs every year, and a good quarter of the repairs that we do are a result of improper installation in the first place.

The average cost of repairing a 10×10 section of the roof is around $600. All it takes is a couple of small holes, improperly installed shingles, or other defects in the installation to start nickel-and-diming you. A couple of small repairs can add up, and before you know it, you haven’t really saved any money at all.

Roofing is Dangerous Work

Of all the reasons to hire a professional roofer instead of going the DIY route, safety may be the most important one, and the most underappreciated.

Falls are the leading cause of serious injury and death in residential construction in Canada. Working at roof height on a sloped surface, often carrying heavy materials, is physically demanding and requires proper training, equipment, and situational awareness that most homeowners don’t have. It takes only a second of inattention or one misstep on a wet or frosty surface to cause a life-changing fall.

Professional roofing crews work with fall arrest systems, roof brackets, and other safety equipment. They’re trained to work safely at height every single day. For a homeowner doing it once, the risk-to-reward ratio is very different.

But it’s not just falls you have to worry about. There are a number of other hazards to think about as well, including working around electrical lines, operating nail guns and other power tools on an unstable surface, and the physical strain of moving heavy materials in challenging conditions. Heat exhaustion on a hot summer day and cold-related incidents in the fall are also real risks for those not accustomed to working outdoors for extended periods.

The bottom line: even if you’re confident in your technical ability to install a roof, the safety case for hiring professionals is hard to argue with. No amount of money saved is worth a serious injury.

Do Yourself a Favour: Hire the Pros!

We’ve been installing roofs in Calgary (and area) since 1986 and have the experience needed to get the project done on time and on budget. Before you go DIY, give us a call and get a no-obligation quote. We will do our best to give you a great price for a professional installation.