Is Roofing Business Profitable?

Table of Contents

Key takeaways

  • Most roofing businesses should aim for 40% gross margin to stay healthy
  • Materials eat up 30-40% of job price, labour takes another 20-25%
  • Overhead typically runs 15-25% of revenue (insurance, vans, software, marketing)
  • A small roofing businesses usually make 10-15% net profit
  • Profit below 5% means you’re one bad season away from trouble
  • The type of work matters: metal roofs and small repairs often beat standard asphalt jobs
  • Track margins job by job, or you’ll never know where money’s leaking out
Roofer on ladder fixing tiled roof on house, showing real work behind question is roofing business profitable.

Is roofing business profitable when you actually break it down?

Short answer: Yes. But only if you stop winging it and start paying attention to the numbers that matter.

If you’ve ever been busy all month and still had nothing in the bank at the end, you know something’s wrong. Let’s sort through it properly.

What gross margin actually means (and why it matters more than you think)

Businessman in hard hat holding cash on a rooftop, symbolising the question is roofing business profitable.

Gross margin is dead simple: what’s left over after you’ve paid for the job itself.

Shingles, underlayment, skip hire, fuel, and the lads on the roof. All that comes out first. What’s left tells you whether you priced it right. It doesn’t care how full your diary looks. It just shows whether the maths worked.

Most roofing businesses that stay comfortable aim for around 40% gross margin. That gives you breathing room. Roofr considers 25–40% gross profit margin the industry standard, so falling below that range can feel alarming quickly.

When margins drop below 30%, things get tight. Maybe you’re pricing too low. Maybe jobs are taking longer than you thought. Maybe material costs have crept up and you haven’t noticed. Usually it’s not one massive problem. It’s three or four small ones stacking up.

If you’re asking is roofing business profitable in your area, margins will tell you pretty quickly.

What actually goes into cost of goods sold

Your Cost of Goods Sold (COGS) is anything you wouldn’t pay for if the job didn’t happen.

Materials usually eat up 30-40% of the job price. Labour for installation adds another 20-25%. That doesn’t leave much room for cock-ups.

Here’s what typically falls into COGS:

  • Shingles or metal panels
  • Skip rental and tipping fees
  • Crew wages or subcontractor costs
  • Permits and inspection fees
  • Fuel for transporting materials about

The problem isn’t knowing these costs exist. The problem isn’t tracking them job by job. When everything gets lumped together at the end of the month, it’s easy to miss where the money leaked out.

How to calculate your margin (simpler than you think)

Person using a calculator over building plans while considering the question is roofing business profitable.

This bit’s simple, but loads of people still skip it.

Take your total job price. Subtract your COGS. Divide what’s left by the total price.

So if you charge $10,000 for a roof and it costs you $6,000 to do it, you’re left with $4,000. That’s a 40% gross margin.

But here’s the thing: that $4,000 still has a lot of work to do. It has to cover your van, insurance, software and your own wages.

If you’ve ever looked at a deposit and thought it was all yours, this is where things go sideways later.

Why this matters day to day

Knowing your margin stops you from chasing work that only looks good on the calendar. Being fully booked feels productive, but it doesn’t always pay well.

Margins also show patterns. You’ll notice which jobs your crew smashes through and which ones always seem to drag. That alone can change how you price and what you take on.

So, is roofing business profitable? The answer becomes obvious once they start tracking margins properly.

Quick tip: build in a material buffer

Add a small cushion to your quotes to protect against price jumps. Suppliers rarely drop their prices, and eating increases on the back end hurts way more than explaining them up front.

Overhead: the bit that quietly kills profit

Roofer installing metal roof panels at sunset while reflecting on the question is roofing business profitable.

Overhead is everything you’re paying for even when you’re not putting roofs on.

Van payments, insurance, software subscriptions, phone bills, fuel. They don’t stop just because the weather’s turned.

This is where loads of roofing companies feel profitable on paper but are somehow always skint in reality.

A nice yard or office might seem justified when work’s steady. When things slow down, that same setup becomes a weight you can’t change.

If your overhead isn’t sized right, it’ll swallow your margins whole.

Fixed vs variable overhead

Some overhead stays the same every month. Rent and insurance don’t care about your schedule.

Other costs move with volume. Marketing spend, fuel, commission. These rise and fall with how much work you’re doing.

Loads of contractors only think about materials and labour when they’re judging a job. Everything else gets ignored until the bank account starts shrinking.

Common overhead expenses:

  • Liability and employer’s liability insurance
  • Van and equipment finance
  • Estimating software, CRM, accounting tools
  • Yard or office utilities
  • Accountant and legal fees

What you should be spending on marketing

Person using a laptop on roofing plans while discussing costs and the question is roofing business profitable.

Marketing is overhead, but it shouldn’t feel like money disappearing into a black hole.

Roofing businesses spend about 5-10% of revenue on marketing. That might be Facebook ads, van signage, leaflets, or making sure you show up when someone Googles “roofer near me”.

Local visibility pays!

Referrals are brilliant. They’re just not predictable. When referrals dry up, people start questioning whether roofing is profitable at all.

What overhead looks like

For most companies, total overhead lands somewhere around 15-25% of revenue.

So if your gross margin is 40% and overhead is 25%, you’re left with roughly 15% net profit. That’s a healthy spot to be in.

What net profit looks like (and why it matters)

Roofer in safety gear installing metal roofing while reflecting on the question is roofing business profitable.

Net profit is what’s left after everyone’s been paid, including you.

For small roofing businesses, 10-15% is pretty common. Some get to 20% or higher when everything’s running tight. Roofr says net profit often lands around 6 to 12% once overhead and taxes are done.

When profit dips below 5%, there’s no cushion. One slow winter or one nightmare job can end everything.

So when people ask is roofing business profitable, the real question is whether it’s being run with discipline.

Not all roofing work pays the same

Not every job pays the same for the time and stress involved.

Insurance work can pay well, but it ties up cash and buries you in paperwork. Retail replacements move faster but bring price shoppers. Commercial jobs are big but come with more faff.

Here’s how it breaks down:

  • Small repairs: Strong hourly return, hard to scale
  • Asphalt replacements: Steady flow, average margins
  • Metal roofs: Higher prices, better margins
  • Emergency tarping: Good margins if you’re always available

Knowing which work actually pays you back makes decisions way easier.

The owner paycheck trap

A lot of owners treat their wages as profit. That hides what’s really going on.

Your time running the business has value. If the company can’t pay you and still make money, it isn’t healthy.

If everything stops when you step away, you don’t own a business. You own a very demanding job.

Why tracking net profit matters

Real profit numbers tell you what’s available for raises, new equipment, or paying down debt. They also show what the business would be worth if you ever sold it.

Guessing feels easier. It’s just more expensive later.

Quick tip: Check your numbers every quarter. Problems are much easier to fix when they’re small.

Where profit leaks out

Roofer placing roof tiles on wooden frame of house roof while considering the question is roofing business profitable.

Profit doesn’t vanish overnight. It leaks out in small, annoying ways.

Extra waste. Jobs taking longer than planned. Missed details on estimates. Each one takes a bite.

When that becomes normal, margins disappear.

Estimating mistakes and waste

Missing a flashing detail or a valley comes straight out of profit. Ordering too much material creates waste. Ordering too little causes delays and extra deliveries.Tighter estimating protects margins faster than most big changes, helping roofing contractors achieve their fourth consecutive year of improved profitability, despite an 8% decline in the US roofing market in 2025.

Helpful habits:

  • Use aerial measurements or a drone
  • Build standard flashing kits
  • Keep job sites tight on waste
  • Check for hidden rot before you finalise pricing

Callbacks and warranty work

Callbacks mean doing the work twice while getting paid once. One small leak can wipe out profit from several jobs.

Training costs money, but rework costs more.

Crews shouldn’t leave until checks are done. Shortcuts always come back around.

Target callbacks on fewer than 2% of jobs. Jobs done right the first time protect both profit and reviews. Good reviews make pricing easier.

How marketing helps profit (not just lead volume)

Roofer shaking hands on a construction site deal while discussing the question is roofing business profitable.

Good marketing does more than generate leads. Better leads give you better choices.

When leads are steady, you can pick work that pays well. When leads dry up, every low-price job feels necessary.

Good marketing puts you in front of people who care about reliability, not just the cheapest quote. That affects whether roofing business is profitable for you.

If you want more ways to keep leads steady in slow months, there are more guides here.

Choosing better leads

Not every lead suits your business, and that’s fine.

Focus on homeowners who care about how the job’s handled, not just the final number. Trust pulls you out of price wars.

That looks like:

  • Targeting better-paying areas
  • Putting higher-end services like metal or tile front and centre
  • Following up consistently
  • Showing reviews early in the process

Lowering your cost to win a job

Getting customers incur cost. And spending $500 to win a £$5,000 roof makes sense. Over time, better visibility lowers this cost because people start finding you on their own.

Lowering the cost means more profit on the same work. If you want to see what that spend should actually do, this breaks it down in plain steps.

Why consistency matters

Predictable leads make planning easier. Crews stay busy. Materials can be ordered in a way that saves money.

That consistency smooths out the ups and downs that burn out loads of owners.

Other things that shape whether you make money

Confident roofing contractor standing with folded arms beside metal roofing panels, reflecting success behind the question is roofing business profitable.

Roofing isn’t just about installation. Sales habits, crew management, and money discipline matter just as much.

Weather, storms, and local competition all play a role too.

If you’re asking is roofing business profitable in a crowded market, it comes down to how well you run the business.

Competing locally without racing to the bottom

Some operators underbid because they’re skipping insurance or dodging tax. Trying to beat them on price rarely works.

Being organised and dependable attracts people who want peace of mind and are willing to pay for it.

That shows up through:

  • Easy-to-read estimates
  • Payment options
  • Vans that don’t look like they’ve been through a hedge backwards
  • Regular updates during the job

Planning for the slow seasons

Roofing slows down in most areas. The busy months have to carry the quiet ones.

Winter’s often the best time to train crews, tidy up your systems, and plan marketing. Cash reserves keep stress low when work slows.

Quick tip: Add simple off-season work like gutter cleaning or minor repairs to keep cash coming in without changing what you do best.

What to do next

Here’s what to do:

  1. Pull the last five jobs you finished and calculate the gross margin on each one
  2. Write down every monthly overhead expense, even the small ones
  3. Set a net profit goal for the next six months
  4. Look at your marketing and ask whether it’s bringing in better-paying work
  5. Build a plan that brings steady leads instead of surprises. If you want help putting a simple lead plan together, start here.

The numbers don’t lie. They’ll either confirm you’re onto something good, or they’ll show you exactly where to tighten up. Either way, you’re better off knowing than guessing.