In the US alone, roofing is a multi-billion dollar industry, with IBISWorld estimating it at over $75 billion in 2025. It’s grown fast in the past decade… and most predict it’s still hitting the gas pedal.
The biggest driver of revenue? The never ending need for new roofs. With the increase in demand for housing, you can bet the total revenue for roofing businesses is also skyrocketing.
‘Course, competition’s tougher than ever. But smart, dedicated businesses will find there’s plenty of work to go around.
This overview, updated for Fall 2025, pulls from trade publications and US federal data to answer: are roofing companies profitable? How profitable? How much do roofers make?
Keep reading for a snapshot of the industry and answers to all your money questions. Plus, realistic expectations for a roofing business owner salary, and what you’ll need to make your own roofing business succeed.
Are roofing companies profitable?
Yes! When managed right.
From 2024 to 2025, the industry has generally reported:
- Gross profit margin of 25% to 40%.
- Net profit margin of 6% to 12% after overhead, taxes, etc.
Numbers in these ranges show up often in industry publications and surveys. Don’t count on those numbers staying the same forever, but they’re a decent baseline to compare your own earnings with.
Major factors that swing these numbers up or down:
- Wrongly estimating labor or materials
- Low close rates that waste leads
- Constant rework and callbacks
- Weather delays and jammed schedules
Contractors who keep job costs tight, use tech tools, and stay busy tend to do better. The ones who move slowly, price from the gut, and “eat” a lot of costs fall at the low end of those ranges.
What are the average roofing business earnings in the US?
It’d be nice to give you one simple, easy number here. But roofing business earnings vary MASSIVELY depending on the size of the business. We’re talking anywhere between $50k and many millions in yearly revenue. It really depends.
In general, the bigger your org and the longer you’ve been growing your business, the more your earning potential grows.
- New businesses with small, scrappy teams and limited service areas might earn almost nothing in a year — or could earn as much as a cool $1 million. Depends on local demand and how fast they move.
- Medium-sized businesses earn anywhere from $2 to $6 million on average.
- Large roofing companies (the big national guys), operating on a huge scale, can bring in $10 million to $25 million each year.
Note these are rough averages. And they’re gross profit numbers, not net.
So long as you have the right tools, business mindset, and ambition, it's possible to grow your revenue each year. That said, there’s always risk. Revenue can suffer due to local climate (long winters) and hard economic times (including tariff uncertainty).

How much do roofers make, on average?
In the US, your average contractor makes anywhere between $49k and $87k each year, according to Glassdoor. The average base pay sits at around $65k.
That doesn’t count “additional salary” though (like bonuses and overtime pay) which adds an extra $21k, on average. Not bad.
But not everyone is a general contractor. What about roofers specifically? The US Department of Labor lists the 2024 median pay for roofers at just under $51k per year ($24.51 per hour).
Where you’ll land depends on a lot of factors: experience, skills, location, and of course the hours you put in. So for those of you starting out, don’t expect to make great money right off the hop. You’ll need to put in time and effort on a crew to earn your way up.
What roofing business owner salary should I expect?
Depends. Owners pay themselves after covering payroll, materials, overhead, and taxes. And “business owner” doesn’t exist as a job description, since every owner’s workload looks pretty different. Some like to be more involved, some a lot less.
- In 2024, the median annual pay for construction managers was around $107k. If you act as a construction manager plus general manager, aim here.
- Across all industries, top execs earned a median pay of over $105k in 2024.
- Glassdoor trends higher in general, but lists an average base pay of $130k for senior business managers.
How much you should pay yourself depends on your own level of involvement in the business. Doing no work and taking all the profit is a great way to make employees resentful and kill small business growth. Be smart and be fair.
Can I have an example?
What owners actually take home depends on margin and reinvestment. Here’s an example breakdown:
- A two-crew residential roofing shop makes $2.5 million in annual revenue
- 30% gross margin leaves $750k
- Overhead of 20% of revenue ($500k) leaves $250k operating profit
- After taxes and reinvestment, the owner’s salary might land in the range of $100k to $125k, depending.
Best to build your own model, but there’s a starting point for you.
What are the average roofing business earnings in Florida?
Being the largest roofing market in the US, Florida is a competitive place to run a roofing business. Lots of small, local roofing businesses. Lots of tight profit margins and extra pressure to keep quotes low.
Florida demands a lot of its roofers:
- Intense storm seasons (Florida gets the most lightning claims)
- Higher material costs (and supply timelines)
- Complicated insurance work (lots of documentation)
- Higher risk (more cash flow needed)
So, some (not all) roofing businesses in Florida will land on the lower end of the gross revenue ranges we quoted above. Small roofing businesses in Florida might earn $100k to $500k on average.
What are the average roofing business earnings in Texas?
The story in Texas is similar. Severe weather keeps demand for roofers high, but competition among businesses is intense.
In fact, the insurance situation in Texas is even more complex:
- Texas recorded 878 major hail events in 2024, the most of any state.
- Texas leads in both wind and hail claims, so roofers are constantly updating pricing and scheduling.
- Texas lighting claims cost the most on average.
Accounting for all that, Texas roofers need to work harder for their revenue.
That said, storm season means both competition and extra earning potential. So businesses in both Florida and Texas who document everything and use a CRM will way outperform traditional pen and paper shops.

Who are the top earners in North America?
As of 2024/2025, these are the biggest players in roofing, per the Roofing Contractor Top 100:
- Tecta America - $1.5B
- CentiMark Corporation - $1.4B
- Flynn Group - $614M
- Erie Home - $609M
- Roofing Corp of America - $569M
Those rough earnings numbers are the total 2024 revenue earned in US dollars. For more detail and the full list, check out the Top 100 for yourself.
Survival rate: how long do roofing companies stay in business?
Want to start a roofing company of your own? The tough truth is, most small businesses in the US don’t make it past a decade.
And it’s even tougher in the roofing industry, with the average roofing company being in business for only 3-4 years.
- 72% of new roofing businesses fail within five years.
- Of the contractors that survive, most take home under $80k in net income.
Those are sobering numbers, but don’t let them scare you. More and more roofers are using CRM tools, instant estimators, and smart automations to stand out from the pack.
If you’re ruthless about using the best tech, you’ll do fine.
How much does it cost to start a roofing business?
It’ll put you back $20k to $25k to start your roofing business. Expenses include registration fees, certifications, materials, transportation, wages, and professional liability insurance premiums.
How long does it take to start making profit?
That’ll depend on your experience and available tools. If you want to be in the black as fast as possible, you’ve gotta be efficient.
Your best option is to embrace tech. For example, roofers who order measurement reports instead of measuring on site save up to 40% more time and close 20% more deals. And they’re eerily accurate, too — as much or more so than measuring by hand, if you can believe it.
Also, never stop marketing your business. Join popular roofing Facebook groups, network, and go door knocking to get your business’s name out there. You’ve gotta build your brand and earn that trust.
Finally, take time to hire the right people, and go the extra mile to give your customers amazing service. Your reputation is your livelihood.
How does a roofing contractor become profitable?
The key to succeeding at owning a roofing business depends on so much. Many people have succeeded by hiring the right people, training well, and creating the right culture. Others have won at sales and communicating with their customers. Some roofers have perfected their skill and focused on quality.
What do they all have in common? Drive, resiliency, and strategies that keep them ahead of their competitors.
Here are a few best practices that’ll give you the edge:
- Accurate measurements — stop eating rework costs.
- Faster quotes — the first clean proposal wins.
- Proper scheduling — protect your crew’s time.
- Consistent lead handling — pick up the damn phone.
- Fast material ordering — don’t waste a second.
A good CRM system, like Roofr, does all of these things.
How Roofr helps your roofing business succeed
Roofers that use CRMs and tech tools close deals 2.9 days faster and save 10+ hours every week. If others are saving 10 hours EVERY WEEK and you aren’t, you’re not competing. A great CRM is a must-have in 2025.
Roofr is built by roofers for roofers, so we understand what you need. When you work with us, expect:
- Kickass customer service and free training.
- Proposals that win jobs 10x faster.
- Accurate reports in as little as two hours — first one’s on us.
Book a demo with our team to learn more.