If you want to know how to start a roofing company, here is the honest version. It takes $15,000 to $80,000 in startup capital depending on whether you sub out labor or run your own crew. You need a contractor license in most states, insurance that costs more than almost any other trade, and a plan for where your first jobs will come from. The roofing industry does over $56 billion annually and roofs need replacing regardless of what the economy does.
This guide covers the real steps to start a roofing company the right way. Not the agency version trying to sell you software. The version from people who have actually talked to roofers doing this right now.
What to Know Before You Start a Roofing Company
The biggest mistake people make is jumping in without knowing the trade. One experienced contractor put it simply. “If you don’t know roofing, don’t start a roofing company. Learn the trade first. Work for someone else for at least a year.” Knowing nothing before starting is the quickest way to spend money in all the wrong places and deliver no value to your customers.
If you already know roofing and you are ready to go out on your own, the next question is whether your market can support another roofing business. Look at how many roofers are already operating in your area, what they charge, and where the gaps are. Some areas are oversaturated. Others have neighborhoods where homeowners are searching for roofers and nobody is showing up.
Startup Costs
| Expense | Estimated cost |
|---|---|
| Truck | $15,000 to $45,000 |
| Trailer | $3,000 to $8,000 |
| Tools and equipment | $5,000 to $15,000 |
| General liability insurance | $3,000 to $8,000/year |
| Workers comp insurance | $7,500 to $15,000/year |
| Licensing and registration | $50 to $2,000 |
| Website and marketing | $2,000 to $5,000 |
| Total first year | $15,000 to $80,000+ |
You can cut this significantly by starting as a sales-only operation and subbing out all the labor. One roofer shared that he started with just a truck, a phone, and a couple of subcontractor relationships. He focused on selling and let experienced crews do the installs while he built the business.
On the other end, a contractor with 25 years of experience estimated that $150,000 to $200,000 is realistic if you want to do it right with your own crew, proper equipment, and enough cash to survive the first few months before revenue starts flowing. The truth is somewhere in between depending on your situation.
Get Licensed
Licensing requirements vary by state. Some require a specific roofing contractor license. Others require a general contractor license. A few only require licensing above a certain project size.
What you typically need to get licensed
- Pass a state contractor exam covering building codes and business law
- Proof of insurance including general liability and workers comp
- A surety bond which protects customers if you fail to complete a job
- Registration fees ranging from $50 to $2,000 depending on the state
Check your state’s contractor licensing board at NRCA.net before you do anything else. Operating without a license can result in fines, inability to pull permits, and getting shut down. It also kills your credibility with homeowners who check. And they do check.
Choose Your Business Structure
| Structure | Liability protection | Best for |
|---|---|---|
| Sole proprietorship | None | Not recommended for roofing |
| LLC | Yes | Most roofing startups |
| S-Corp | Yes | Once you are profitable and want tax advantages |
| Corporation | Yes | Larger operations seeking investors |
Almost every experienced roofer and accountant will tell you the same thing. Start with an LLC. One uninsured incident, a worker injury, a damaged vehicle, a botched installation, can result in a judgment that exceeds your business assets. An LLC keeps that judgment away from your personal finances. Once you are profitable, talk to an accountant about electing S-Corp status for tax savings.
Insurance Is Your Biggest Expense
Workers comp rates for roofing are among the highest of any trade because of fall injury risk. This is not something you can skip or cheap out on.
- General liability covers property damage and lawsuits, $3,000 to $8,000 per year
- Workers compensation runs $15 to $30 per $100 of payroll. On a $50,000 annual payroll that is $7,500 to $15,000 in premiums alone
- Commercial auto covers your truck and trailer
- Inland marine covers your tools if they get stolen off the job site
Total annual insurance budget for a small operation with 2 to 4 employees is $8,000 to $23,000. Proper OSHA fall protection training and documented safety programs can reduce your workers comp rates by 10% to 25% over time.
One thing multiple roofers stressed is that insurance is what separates a real business from a chuck-in-a-truck operation. Homeowners check. General contractors check. Insurance adjusters check. Being properly insured is not just protection, it is credibility.
Price Your Jobs for Profit Not Just to Win
The number one mistake new roofing business owners make is underpricing to win bids. You need to cover materials, labor, overhead, and still leave room for actual profit. The average roofing business runs 20% to 40% gross profit margins.
- Calculate material costs including a waste factor
- Estimate labor hours multiplied by your hourly rate
- Add overhead allocation typically 15% to 25%
- Add your profit margin of 15% to 35%
A solo or two person operation grossing $400,000 in revenue might net the owner $90,000 to $130,000 after all expenses. But only if they price correctly. One roofer put it bluntly. “If you’re always the lowest bid, you’re not running a business. You’re running a charity with a truck.”
Knowing what roofers actually earn at different levels helps you price with confidence instead of guessing.
Residential vs Commercial vs Storm
Before you take every job that comes your way, think about where you want to focus.
| Type | Avg job size | Pros | Cons |
|---|---|---|---|
| Residential re-roof | $8,500 to $14,000 | Steady demand, simpler scope | Competitive, price-sensitive homeowners |
| Residential repairs | $300 to $2,000 | Quick cash, leads to bigger jobs | Low margins, high volume needed |
| Commercial | $35,000 to $85,000+ | Bigger jobs, repeat contracts | Requires specialized knowledge, higher insurance |
| Storm/insurance | $12,000 to $18,000 | High volume in short bursts | Seasonal, requires insurance claim expertise |
Many successful roofers started with residential repairs and smaller re-roofs and expanded into storm work or commercial as they gained experience and capital. One contractor recommended offering roof inspections, gutter cleaning, and maintenance packages alongside your main services. Smaller repeat jobs generate consistent income, build relationships, and lead to reviews. More reviews lead to bigger jobs.
How to Get Your First Roofing Customers
This is where most new roofing businesses get stuck. You know how to do the work but you have zero reputation and no reviews.
- Tell everyone you know because word of mouth is still the highest converting lead source in the industry
- Door knock around aging roofs and storm damage because the overhead is zero and face to face builds trust fast
- Set up your Google Business Profile immediately because it is free and it is how most homeowners find roofers
- Get a simple website with your services, service areas, phone number, and a contact form
- Build relationships with real estate agents, insurance adjusters, and property managers
- After every single job ask for a Google review because getting to 20 reviews fast changes everything
Your first hire should be someone who answers the phone. Not a salesperson. Not an installer. Because if you miss a call you just lost a job. Marketing is expensive. Missed calls are more expensive. One contractor shared that he lost more jobs to missed calls than to any competitor.
Never rely on one platform for leads. No over-dependence on Angi, HomeAdvisor, or even Google. Build your own marketing assets. Email lists, text lists, customer databases, neighborhood presence. Platforms change. Your data is forever. We wrote a full guide on how to get roofing leads covering every channel.
Your Roofing Company Needs an Online Presence from Day One
62% of homeowners search online when they need a roofer. If you do not show up you do not exist to them.
The minimum you need on day one
- Google Business Profile fully filled out with real photos, services, and service areas
- A basic website with a page for each service and each city you cover
- A system for collecting reviews after every completed job
You do not need to spend $5,000 on a website right away. A clean site with your phone number, a contact form, and real photos of your work will convert better than a fancy template with stock images. As you grow invest in roofing SEO to start ranking for the searches that bring in free leads every month.
One roofer with decades of experience said he knows guys making great money with no website at all, running entirely on referrals. That works until it doesn’t. Another roofer shared that his father’s 55 year roofing business closed because word of mouth slowly dried up when all their customers retired or moved. If you stop marketing, eventually the phone stops ringing.
Mistakes That Kill New Roofing Companies
- Underpricing jobs to win bids and then not making any money
- No insurance or not enough coverage which is one lawsuit away from losing everything
- Relying only on word of mouth with no backup when referrals slow down
- Over-dependence on one lead source where you compete on price against 5 other roofers
- Not collecting reviews from day one because a new business with 100+ reviews will outperform a 10 year old business with none
- Scaling too fast by hiring crews before the pipeline can support them
- Not separating business and personal finances which makes tax time a nightmare and puts your house at risk
- Skipping the business plan because even a one page plan forces you to think through your numbers before spending
Steps to Start a Roofing Company in Order
- Check your state’s licensing requirements and get compliant
- Register your LLC and get your EIN from IRS.gov
- Get insured with general liability, workers comp, and commercial auto
- Buy or lease your truck, trailer, and basic tools
- Set up your Google Business Profile
- Build a simple website
- Start knocking doors and telling everyone you know
- Ask for a review after every single job
When you start a roofing company, the businesses that win are not always the best roofers. They are the ones who know their market. They know which areas have demand, which searches nobody is advertising for, and where the open ground is. If you want that data for your specific service area before you start spending money on marketing, that is exactly what we build. Get your custom market research here and launch with the information your competitors do not have.