How Much Do Roofers Earn? | Checkatrade
Review a Trade

Have you completed a project recently? Let your tradesperson know how they did.

Advice Centre

Get Inspired! Check the latest industry expertise and read insider tips from our vetted tradespeople.

Search For A Trade

We interview and vet all our tradespeople to ensure they meet our high standards.

Join Checkatrade

Join us and benefit from the millions of potential customers who use Checkatrade to find reliable tradespeople.

Advice Centre

Grow your business! Check out top tips and expert advice for boosting your reputation online.

Login To Your Account

Edit your profile, view callback requests and ask for feedback from customers.

How much do roofers earn?

Quality roofers will always be in demand, with homeowners needing their skills for everything from minor repairs to full roof replacement. But how much do roofers earn in this trade?

Considering becoming a roofer or starting your own roofing company and want to know your potential earnings? Or maybe you’re ready to take on roofers for your business? Whatever your reason, it’s always handy to know the average roofer wages from apprentice all the way to business owner.

So, how much do roofers earn? Let’s take a look.

How much do roofers make in the UK?

In the UK, roofers typically earn between £11,520 per year as an apprentice and around £80,100 per year as the owner of a limited company.

There’s potential to make good money as a roofer in the UK, with hard work, competitive pricing, and a close on your business expenses, you could take home around £39,300 per year as a self-employed roofer.

Grow your roofing business with the #1 trade directory

3 million homeowners used our trades last year. Make sure you're one of the businesses they find!

Start our checks now

How much do roofers earn per year?

LevelPer hourPer dayPer yearApprox. take home payEstimate business costs*Net earnings
Apprentice£6.40£51.20£11,520£11,300£0£11,300
Newly qualified£9.50£76£17,100£15,300£0£15,300
Employed£16.50£132£29,700£23,800£0£23,800
Sole trader£37£296£66,600£48,300£9,000£39,300
Business owner (Ltd company)£44.50£356£80,100£56,100£13,500£42,600

A roofer’s annual salary in the UK starts at around £11,520 for an apprentice, up to £80,100 for the owner of a roofing company (trading as a limited company).

A newly qualified roofer can expect their earnings to be around £17,100, with the potential to increase over time to the region of £29,700.

Of course, your actual roofer salary and earning potential will also be affected by:

  • Your experience
  • Your skill set and qualifications
  • The type of work being undertaken
  • Where you live/work

Thinking of going it alone?

There’s great potential for those wanting to start a roofing company. A self-employed roofer salary (in the UK) sits around £66,600 for a sole trader, before taxes and expenses.

The greatest earnings potential as a roofer is that of the owner of a roofing company (Ltd). The average salary of the owner of a roofing company sits around £80,100 per year.

What’s the average roofer hourly rate?

A roofer’s hourly rate will depend on their experience, qualifications, and location.

As a guide, here’s what you can expect the average roofer hourly rate to be around:

  • Apprentice – £6.40 per hour
  • Newly qualified – £9.50 per hour
  • Employed – £16.50 per hour
  • Sole trader – £37 per hour
  • Business owner (Ltd company) – £44.50 per hour

How much does a roofer make a day?

A roofer’s day rate typically ranges from £51.20 per day for an apprentice up to £356 per day for a business owner.

Here are some average salaries for how much a roofer makes in a day:

  • Apprentice – £51.20 per day
  • Newly qualified – £76 per day
  • Employed – £132 per day
  • Sole trader – £296 per day
  • Business owner (Ltd company) – £356 per day

How much should you pay for apprentice roofer wages?

Are you a business owner looking to hire an apprentice? Or perhaps you want to enter this field of work and are keen to know your potential salary?

The average hourly wage for an apprentice roofer is around £6.40 per hour, which equates to a day rate of around £51.20.

The average salary of an apprentice roofer is in the region of £11,520 per year.

LevelPer hourPer dayPer yearApprox. take home payEstimate business costs*Net earnings
Apprentice£6.40£51.20£11,520£11,300£0£11,300
Newly qualified£9.50£76£17,100£15,300£0£15,300
Employed£16.50£132£29,700£23,800£0£23,800
Sole trader£37£296£66,600£48,300£9,000£39,300
Business owner (Ltd company)£44.50£356£80,100£56,100£13,500£42,600

What’s the average roofing company revenue?

As a roofer, there’s potential to earn more by being self-employed, or indeed running your own roofing company.

Sole trader roofer earnings

As a sole trader, you could earn around £66,600 per year (before tax), which works out as a take-home pay of around £48,300 per year.

Of course, when self-employed, you will have to cover your own business costs. We’ve estimated these to be around £9,000 per year, resulting in net earnings of approximately £39,300 per year.

Become your own boss with your new roofing company

You could get your business started with the help of our ‘Become the Boss’ series.




You’ll receive 8 emails with actionable tips on starting your business and advice from fellow tradespeople who were once in your position.

You’ll also receive a FREE business strategy call, and at the end of it, you as the founder of your new business.

To get trade business insider secrets sent straight to your pocket, add your email to the form below to get started.

What’s the average profit margin for roofing companies?

If you’re thinking of setting up on your own, you’ll no doubt be keen to understand more about roofing company profit margins.

Sure, you have greater earning potential when you run your own company, with an average turnover of £80,100 per year. But profitability is the figure to focus on, as this tells you what your net earnings might be after taxes and expenses.

As the owner of a roofing company, you’ll have costs associated with running your business. This includes fuel, your vehicle/s, tools, materials, equipment, and roofing contractor insurance. We’ve estimated these to be around £13,500 per year for a limited company.

Your take-home salary as the owner of a roofing company therefore sits in the region of £42,600 per year.

Is a roofing business profitable?

A roofing business can absolutely be profitable, but you must make sure to price your jobs accurately and keep an eye on costs.

  • Make sure you’re charging a competitive price that covers your costs
  • Consider the specialist areas that are most profitable
  • Consider how far you’re willing to travel for work
  • Try to minimise your outgoings

At the same time, don’t forget to invest in your marketing efforts to generate lots of interest in your company.

Access exclusive deals on business essentials

Checkatrade member make huge savings on tools, materials, business insurance, workwear, and more

Tell me more

How to help your roofing business thrive and grow

First and foremost, it’s all about building trust with customers and being viewed as a reliable and skilled professional.

One way to do this is by becoming part of a trade association such as the National Federation of Roofing Contractors. In fact, we’ve got a dedicated guide on joining the National Federation of Roofing Contractors (NRFC) and how it can benefit you.

You could also join an online trade directory like Checkatrade. As a Checkatrade member, we can help you to get your roofing business off to the best start.

Here are some ways we support our members so that their roofing business can thrive and grow:

Get more leads

Checkatrade members receive more than 100,000 leads each week. 3 million homeowners used our trades last year. A third of all trade work comes through Checkatrade**.

Build your reputation

8 out of 10 people would choose a trade endorsed by Checkatrade compared to one that isn’t endorsed***. The tick that homeowners trust, helping you to win more business.

Discounts and benefits

Get exclusive access to trade deals, saving money on business essentials to help you stay profitable. Checkatrade members save on average £470 per year each**** on everything from equipment, van leasing, insurance, workwear, and more.

Grow your roofing business with the #1 trade directory

3 million homeowners used our trades last year. Make sure you're one of the businesses they find!

Start our checks now

*Estimate costs for vehicle, fuel, tools, and insurance

**Checkatrade brand tracking survey April 2021

***Claims are sourced from a survey conducted by Deep Blue Thinking on a nationally representative UK sample in November 2021.

****Year runs from April 21’ to March 22’. Saving calculation based on average spend across 12,505 members in 2020/2021/2022. Discounts differ depending on the partner. Products range from low value items to high value items. Some exclusions will apply on products.

Tell us what you think

Please note, you cannot leave a review, or contact a tradesperson by commenting.

Your email address will not be published. Required fields are marked *

What others think of this article:

No comments yet!

More content like this

What are the best tools for carpet cleaning?

What carpet cleaning tools are essential? Carpet cleaning tools include everything from high powered...

Read more
How to create a roofing invoice for customers

Invoicing your customers Whether you’re just starting a roofing business, or you’re just learnin...

Read more
How painter marketing can grow your business

Painter marketing ideas So, what exactly is painter marketing? Marketing your painting business is a...

Read more