How to Start a Roofing Company (Even Without Roofing Experience)
You do not need to swing a hammer to own a roofing company. Licensing, insurance, crews, and how to land your first jobs.

The average roofing company in America generates $1.2 million in annual revenue. Even a small two-crew operation can clear $500,000 per year. Roofing is one of the highest-revenue trades per employee, which is exactly why it attracts so many new entrants.
Marcus, a former sales manager in Dallas, started a roofing company in 2024 with zero roofing experience. He hired an experienced crew lead, focused on sales and operations, and hit $380,000 in revenue in his first year. "You do not need to swing a hammer," he told me. "You need to sell jobs, manage crews, and deliver a good customer experience."
That said, roofing is also one of the most capital-intensive trades to start. Here is a realistic look at what it takes.
How Much Does It Cost to Start a Roofing Company?
Roofing startup costs are higher than most trades. Plan for $15,000 to $50,000:
- Vehicle: $8,000 to $20,000 (pickup truck with trailer, or a flatbed)
- Equipment: $3,000 to $10,000 (nail guns, compressor, ladders, safety harnesses, tear-off tools)
- Licensing: $300 to $2,000 (varies widely by state)
- Insurance: $3,000 to $8,000 per year (roofing insurance is expensive due to injury risk)
- Initial marketing: $1,000 to $3,000
- Working capital: $5,000 to $15,000 (materials are expensive and suppliers may require prepayment until you establish credit)
The biggest upfront cost is insurance. Workers' comp for roofing crews runs $15 to $30 per $100 of payroll in many states. General liability premiums are also among the highest in the trades. Budget accordingly.
What Licenses and Certifications Do You Need?
Roofing licensing requirements vary dramatically by state:
- States requiring a roofing contractor license: California, Florida, Arizona, Oregon, and about 20 others require specific roofing or general contractor licenses.
- States with no state license: Texas, Colorado, Kansas, and several others have no state-level roofing license, though cities and counties may require permits.
General requirements:
- Business registration (LLC or corporation recommended for liability protection)
- Contractor license (where required, often involves passing a trade and business exam)
- General liability insurance ($1 million minimum recommended)
- Workers' compensation insurance (required in almost all states if you have employees)
- Surety bond (required in some states, typically $10,000 to $25,000)
Manufacturer certifications boost credibility:
- GAF Master Elite (only 2% of roofers qualify)
- CertainTeed SELECT ShingleMaster
- Owens Corning Preferred Contractor
These certifications let you offer extended warranties, which is a powerful sales tool. Apply for them once you have completed 10 to 20 jobs.
Essential Equipment and Tools
Roofing tools ($2,000 to $5,000):
- Roofing nail gun (pneumatic or cordless)
- Air compressor (if using pneumatic guns)
- Roofing shovel/tear-off bar
- Chalk line and hook blades
- Pry bars and flat bars
- Tin snips and sheet metal tools
- Caulking guns and roofing sealant applicators
Safety equipment ($1,000 to $2,000):
- Fall protection harnesses and lanyards (one per crew member)
- Roof anchors
- Extension ladders (28-foot and 40-foot)
- Hard hats and safety glasses
- First aid kit
Measurement and estimation ($500 to $1,500):
- Pitch gauge
- Measuring wheel
- Drone for roof inspections ($500 to $1,000 for a capable model)
- Estimation software (EagleView, Roofr, or similar)
Transport ($1,000 to $3,000):
- Utility trailer for hauling materials and dumpsters
- Magnetic truck signs or vinyl wrap
How to Get Your First 10 Customers
Knock doors after storms. This is the single most effective way to start a roofing business fast. After a hailstorm or windstorm, go door to door in affected neighborhoods offering free inspections. Marcus got his first 7 jobs this way after a spring hailstorm in Dallas.
Partner with insurance adjusters. Build relationships with local adjusters who handle property claims. They interact with homeowners who need roof repairs daily.
Real estate agents are gold. Every home sale involves a roof inspection. Agents need roofers who are responsive and professional. Offer free roof condition reports for their listings.
Join your local roofing or home builders association. These networks connect you with suppliers who offer trade credit, other contractors who refer overflow work, and training opportunities.
Invest in yard signs. Put a branded yard sign at every jobsite (with the homeowner's permission). Roofing is visible from the street. Neighbors notice new roofs and often call the company that installed them.
How to Price Your Services for Profit
Roofing pricing is typically per-square (100 square feet):
- Asphalt shingle tear-off and replace: $350 to $550 per square (installed)
- Asphalt shingle overlay: $250 to $400 per square
- Metal roofing: $600 to $1,200 per square
- Flat/low-slope roofing: $400 to $800 per square
Average residential roof job: $8,000 to $15,000 for a typical 20 to 25 square roof.
Target gross margins of 40% to 50%. This means if your materials and labor cost $6,000, charge $10,000 to $12,000. Your overhead (insurance, vehicle, marketing, office) eats 15% to 20%, leaving you with 20% to 30% net profit.
Always get at least a 50% deposit before starting work, with the balance due on completion. Materials are expensive, and financing jobs out of pocket will drain your cash flow.
Mistakes That Kill New Roofing Companies
Underbidding established competitors. Many new roofers price 20% below market to win jobs. This leaves no margin for the inevitable callbacks, warranty claims, and slow-paying customers.
Skipping workers' comp insurance. Roofing has one of the highest injury rates in construction. One fall without workers' comp insurance can result in a lawsuit that ends your business and your personal finances.
Growing too fast. Adding crews before you have the systems (scheduling, quality control, invoicing) to support them leads to missed deadlines, bad reviews, and cash flow problems.
Not collecting deposits. A $12,000 roofing job requires $5,000 to $7,000 in materials. Never finance this out of pocket. Collect 40% to 50% before ordering materials.
Ignoring storm chaser reputation. If you canvass after storms, do it professionally. Leave business cards, not high-pressure sales pitches. Follow up once, not five times. The "storm chaser" reputation is hard to shake if you earn it.
Frequently Asked Questions
Can you start a roofing company without roofing experience?
Yes. Many successful roofing company owners focus on sales, operations, and customer service while hiring experienced crew leads for the installation work. However, you need enough knowledge to estimate jobs accurately, inspect completed work, and communicate with customers about roofing issues.
How much do roofing company owners make?
Small roofing company owners (1 to 2 crews) typically earn $80,000 to $200,000 per year. Mid-size operations (3 to 5 crews) can generate $200,000 to $500,000 in owner profit. Revenue is highly seasonal in northern states, with most work concentrated in spring through fall.
How many roofs can one crew install per week?
A 3-to-4-person crew can typically tear off and install 3 to 5 average-sized residential roofs per week (weather permitting). Complex roofs, steep pitches, or multiple layers of tear-off slow this down.
What is the best season to start a roofing company?
Spring is ideal. You catch the start of the busy season (April through October in most markets) and have 6 to 7 months of strong demand to build your reputation and cash reserves before the winter slowdown.
Related reading:

