Roofing Contractor Job Profile

The job of a roofing contractor involves a great deal of hard work, but it is also financially rewarding. Here are the basics of being a roofing contractor and what you can expect from the job.

Becoming a Roofing Contractor

The process of becoming a roofing contractor does not involve any formal education. Many people learn to become roofing contractors with on-the-job training. A high school diploma will be preferred but is not required in most cases. You could also choose to get involved with a roofing apprenticeship program. This usually involves at least three years of training with a roofing contractor. You will have to go through about 2000 hours of on-the-job training and 144 of classroom hours. You will need to focus on taking math classes, communication classes and building trades classes. This will make your transition into roofing contractor much easier.

Basic Tasks

A roofing contractor will be responsible for installing and repairing roofing materials. Some roofing contractors choose to specialize in either commercial or residential installations. In order to be successful in the field, you will have to become familiar with a number of different roofing materials. Some people prefer shingles. Others like to use slate tile or some other type of tile. You might be required to install a concrete or asphalt roof as well. Metal is another popular roofing material that you may have to work with.

In order to install these materials, you will have to become familiar with using tar or asphalt. This might require you to unroll large rolls of asphalt across the surface of the roof. Depending on which type of roofing material is used, you may have to attach it by nailing it, soldering it together, or fastening it in place. You will have to become familiar with a number of different tools and equipment in order to do your job effectively. You will often be working in extremely hot conditions and therefore, this job requires great physical stamina.

Work Schedule

Roofing contractors are known for putting in an astounding amount of hours in a week. However, these long work weeks mostly take place in the summer months. If you live in a temperate climate, you will not be able to work during the winter. However, if you live in a warm climate, you should be able to work year round.


A typical roofing contractor will be able to earn approximately $30,000 per year. Some roofing contractors that specialize in slate or other high-end forms of roofing can make significantly more than this.

Opportunities for Advancement

In this field, many roofing contractors choose to remain in their current positions for many years. However, you could eventually move up to the role of supervisor over a crew. You can also have opportunities as an estimator for a roofing company as well.