JOIN THE COMMUNITY
Subscribe to our weekly newsletter for the lastest industry news and resources delivered straight to your inbox.
Let us know your interests:
Preferred language

How to become a roofer: Training, pay, and career path

Written By Alexis Nicols

roofer with a safety harness and tool belt is working

If you want to learn how to become a roofer, you’re stepping into one of the most hands-on and steady trades in construction. Roofers are always in demand, and getting into roofing doesn’t take years of school, just the right training, safety awareness, and a solid work ethic. This guide walks you through how to become a roofer, the basic licensing requirements, what kind of roofing work you can expect, and how much roofing contractors make across the country.

Roofing is a physically demanding job, but it’s also rewarding for people who like to work outdoors and see their progress at the end of the day. Whether you’re interested in residential roofing or commercial projects, understanding how to get a roofing license and start a career in roofing is the first step toward joining this essential trade.

What does a roofer do?

A roofer is a skilled tradesperson who installs, repairs, and maintains roofs on homes, offices, and industrial buildings. Roofers work with different roofing materials such as asphalt shingles, metal panels, tiles, and rubber membranes. They inspect roofs for damage, replace worn or broken parts, and make sure each roof is sealed and weatherproof.

Because roofing work happens at various heights, safety awareness is a big part of the job. Roofers need to know how to use proper roofing tools, fall protection equipment, and scaffolding safely. The job is physically demanding and requires balance, strength, and endurance. Good roofers also pay close attention to detail, since even a small mistake can cause leaks or future damage. Many roofing contractors work year-round, helping homeowners and businesses keep their buildings dry and protected from the elements.

How long does it take to become a roofer?

It typically takes about three to four years to become a roofer through an apprenticeship program or a combination of classroom and on-the-job training. Apprenticeships teach you how to handle roofing materials, read blueprints, follow safety rules, and use power tools. During this time, you earn a paycheck while learning the trade.

Some people get started in roofing as general laborers or roofing assistants and learn through hands-on experience. This can be a great option if you want to gain real-world skills before applying for a roofing license or joining a union program. In most areas, you don’t need any formal education beyond a high school diploma or GED. Still, you do need to complete the required safety training and meet local licensing requirements before working as a roofing contractor.

Steps to become a roofer

Becoming a roofer is a hands-on process that combines learning, training, and real job experience. Most roofing contractors start with basic education, move into entry-level work, and then complete an apprenticeship before applying for a roofing license. Here’s how to get started in roofing step by step.

1. Get your high school diploma or GED

You don’t need a college degree to become a roofer, but finishing high school or earning your GED is important. Basic math, reading, and problem-solving skills help when measuring roofs, calculating materials, and reading blueprints. A good foundation in math and science also makes safety training and technical learning easier later on. Some apprenticeship programs and roofing companies require proof of a diploma or GED before hiring, so having one gives you more opportunities to start your roofing career.

2. Gain entry-level experience

Before applying for a roofing license or apprenticeship, it helps to get real experience on the job. Many people start with general labor or roofing assistant positions, learning how to handle tools, clean up job sites, and work safely around ladders and scaffolding. These entry-level roles teach you about roofing materials, how roofs are built, and what a day in the roofing industry really looks like.

If you’re ready to take your first step, check out entry-level construction jobs to find opportunities that will help you build your skills and confidence.

3. Complete a roofing apprenticeship or formal training

The best way to become a certified roofer is by completing a roofing apprenticeship or formal training program. Apprenticeships usually last three to four years and combine paid, on-the-job experience with classroom instruction. You’ll learn about different roofing materials, blueprint reading, weatherproofing, and safety practices.

Many apprenticeships are offered through trade unions, local contractor associations, or training centers approved by the state licensing board for contractors. After completing your apprenticeship, you may need to pass a trade exam or meet specific licensing requirements to get your roofing license. Once certified, you can work as a roofing contractor, start your own roofing business, or specialize in areas like green or metal roofing.

4. Earn necessary safety certifications

Safety is one of the most important parts of roofing work. Roofers need to be trained to handle heights, weather conditions, and power tools safely. Before you can work as a roofer on most job sites, you’ll need to complete safety certifications such as fall protection, first aid, and OSHA training.

Many roofing contractors also take courses through local unions or trade schools that focus on proper ladder use, roof anchoring, and personal protective equipment. Understanding safety standards not only protects you from roofing injuries but also makes you more valuable to employers who want trained and responsible roofing professionals. 

5. Build your skill set and get licensed (if required)

Once you have experience and safety training, the next step is to get a roofing license if your state requires one. Every state has different licensing requirements, but most require proof of experience, liability insurance, and a passing score on a trade exam. Some areas may also need a business license or registration with the local contractor licensing board.

Continuing education is a great way to grow your roofing career. Many roofers take extra courses to become certified contractors or to learn specialized skills such as working with solar panels or green roof systems

6. Invest in quality tools and gear

To do proper roofing work, you’ll also need reliable tools and gear. Investing in quality equipment helps you work faster, safer, and more efficiently. Basic roofing tools include nail guns, roofing shovels, harnesses, and measuring tools. Many roofing contractors rely on modern power tools that make the job easier and more precise.

Salary expectations for roofers

Here’s a realistic look at what roofers make, how that varies by experience or union status, and how extra income (overtime, self-employment) can boost earnings.

Typical pay ranges

RegionAverage PayHourly RangeSource
United States (National)Median annual wage: $50,970$24.51/hr (median)Bureau of Labor Statistics
Canada (National)Median hourly wage: $30.00 CAD$21.00–$43.00/hr CAD Job Bank

As an example, an entry-level roofer might make $35,000 to $45,000 USD (or lower/higher depending on region), while a more experienced or licensed roofer could exceed $60,000+ USD annually (with overtime and specialty work).

Union vs. non-union comparisons

Type of RooferKey Details
Union roofersUsually earn higher base wages, enjoy better benefits, and have greater job stability because pay scales and safety standards are set through collective bargaining agreements.
Non-union roofersOften have more flexibility in choosing jobs and employers, but income may fluctuate depending on demand, competition, and seasonal work.
Unionized regionsBase pay tends to be consistently higher, with more chances for overtime and premium pay on challenging or high-risk roofing jobs.

Overtime, bonuses, and self-employment income

Roofing work is seasonal and project-based, which means there is strong potential for overtime or weekend work during peak seasons (spring, summer, early fall). These extra hours can significantly boost annual income.

For self-employed roofers or roofing contractors, there’s also upside in managing multiple jobs, charging premiums for specialty roofing systems (like skylights, solar panels, or green roofs), and securing maintenance contracts or repeat customers. Profits will depend on how well you manage business costs (insurance, materials, labor) and how many clients you can serve.

Job outlook for roofers

Roofer working

The demand for roofers is positive. Roofs degrade over time, and extreme weather events cause frequent repairs and replacements. The roofing and construction sector generally sees steady work even during slower economic periods. One projection expects the employment of roofers to grow about 13% over ten years, faster than average for many occupations.

In short, roofing can offer a solid income, especially for experienced, licensed roofers. With overtime, specialty skills, and careful business planning, your earning potential in roofing is very real.

Tips for success as a roofer

Working as a roofer takes skill, strength, and dedication. Once you get started in roofing, developing good habits early on will help you stay safe, efficient, and successful throughout your roofing career. Here are a few simple tips to keep in mind:

  • Stay physically fit. Roofing is physically demanding work that requires strength, balance, and endurance. Staying active and healthy helps you handle long days, heavy materials, and steep roofs more safely.
  • Keep up with safety certifications and best practices. Continue renewing your fall protection, first aid, and OSHA training as required. Staying current with safety standards protects you and your crew and shows employers that you take your role seriously.
  • Network through trade unions or contractor associations. Joining local unions or groups such as the Roofing Contractors Association can connect you with job leads, apprenticeship opportunities, and ongoing education programs. Networking also helps you learn from other roofing professionals and stay informed about changes in licensing requirements.
  • Learn new technologies. The roofing industry is changing fast, with tools like drone inspections, solar roof systems, and eco-friendly materials becoming more common. Keeping up with these advances can make you more valuable to roofing companies and clients.
  • Maintain high-quality standards. Always aim to deliver professional, long-lasting roofing work. Reliable roofers earn repeat clients and referrals, which can help you grow your roofing business or advance to a supervisor or contractor role over time.

Is roofing a good career?

Roofing is one of the most stable and essential trades in construction. Every building needs a roof, and roofs need regular maintenance, repair, or replacement over time. That means roofers stay busy even when other parts of the construction industry slow down. In regions with high housing growth, frequent storms, or extreme weather, the demand for roofers can be even stronger.

Roofers also enjoy solid job security and strong earning potential. Once you have experience and the right trade license, you can take on more responsibility and higher-paying jobs. Many roofers go on to become foremen, estimators, or independent roofing contractors running their own roofing business. Others specialize in specific roofing materials, such as metal or tile, or move into green and solar roofing systems that are gaining popularity.

If you like working outdoors, using your hands, and seeing the results of your hard work, a career as a roofer can be both rewarding and dependable. The roofing industry will always need skilled professionals who can provide quality, safe, and durable roofs for homes and businesses.

Bottom line

Becoming a roofer takes time, training, and commitment, but it can lead to a secure and rewarding career. Once you learn how to install and repair roofs safely, you’ll have a skill set that’s always in demand and valued in every state. Whether you choose to work for established roofing contractors or start your own roofing business, the opportunities for growth and stability in this trade are strong.

Subscribe to our newsletter for more trade guides, tool reviews, and career tips in construction.

Like this article? Share it here.

Share Your Thoughts