How to Launch Your Roofing Business
Starting a roofing business requires hands-on experience, proper licensing, and the ability to manage crews and client relationships. Unlike many trades, roofing has higher startup costs due to equipment, insurance, and bonding requirements—but the work is consistent and margins are solid once you establish yourself.
Your success depends on three things: technical competence, business systems, and the ability to bid jobs accurately. This guide walks you through launching a legitimate, profitable roofing company from day one.
Your Step-by-Step Launch Plan
- Verify your licensing requirements: Most states require a roofing contractor license. Some require a general contractor license instead. Contact your state’s licensing board and your local building department to confirm what you need. Many states have written exams, apprenticeship hours, and experience requirements. Get this right before you bid your first job—operating without proper licensure exposes you to fines and legal liability.
- Choose your business structure: File as an LLC or S-corp. An LLC protects personal assets if a job goes wrong, and most roofing contractors use this structure for that reason. You’ll need an EIN from the IRS, and your accountant will help you decide whether S-corp taxation makes sense based on your projected income. Budget $300–$800 for setup, depending on your state.
- Get insured: You need general liability (minimum $1 million), workers’ compensation if you hire employees, and commercial auto coverage. Roofing is high-risk work; insurance is not optional. Get multiple quotes from contractors’ insurance brokers. Budget $2,000–$4,000 annually for basic coverage, more if you employ crews.
- Secure bonding: Most commercial clients and municipalities require a bid bond or performance bond. A surety company will bond you based on your financial health and track record. First-time bonding typically costs 1–3% of the bond amount. Many roofing jobs require $50,000–$100,000 bonds, so factor this in when budgeting.
- Set up tools and equipment: You’ll need safety gear (harnesses, helmets), roofing tools (nail guns, cutters, squares), ladders, a work truck with a roof rack, and a small tool storage setup. Used equipment from contractors exiting the business can save money. Budget $5,000–$15,000 to start, more if you’re buying a new truck.
- Build a simple bookkeeping system: Use software like Wave or QuickBooks Self-Employed to track income, material costs, and labor. Roofing jobs have variable costs—shingles, flashing, fasteners all fluctuate. You need accurate records to bid profitably and file taxes correctly. Set this up before your first job.
- Create a basic pricing template: Calculate material costs per square foot, add labor rates for your region (typically $8–$15 per square foot for labor in residential roofing), and add 15–20% for overhead and profit. Use this template for every bid so pricing is consistent and defensible.
- Build a simple website and Google Business Profile: Roofing is a local business. Claim your Google Business Profile, post photos of completed jobs, and get reviews. A one-page website listing your services, license number, insurance information, and contact details is enough. You don’t need anything fancy.
Your First Week
- File your business structure (LLC or S-corp) with your state
- Apply for your roofing license with your state licensing board; confirm the timeline and any required exam or experience documentation
- Request an EIN from the IRS online (takes 15 minutes)
- Get quotes from three contractors’ insurance brokers; compare general liability and workers’ comp costs
- Contact a surety company about bid bonding; understand what they’ll require from you financially
- Open a separate business bank account; deposit initial capital and keep records separate from personal finances
- Join your local Home Builders Association or chamber of commerce; these are lead sources and credibility builders
- Set up Wave or QuickBooks and create a basic profit-and-loss tracking sheet
Your First Month
Focus on visibility and credibility. You need your license in hand, insurance active, and a presence in your local market before you can take jobs. Contact local property managers, real estate agents, insurance adjusters, and general contractors who hire roofing subcontractors. Many roofers get their first jobs through referrals from other trades—the electrician on a new build, the contractor managing storm damage claims. Make it clear you’re licensed, bonded, and insured.
Spend time fine-tuning your pricing. Get material quotes from three suppliers so you know real costs. Do five free estimates for friends, family, or local businesses to practice measuring roofs, calculating materials, and presenting proposals. This practice costs you nothing and builds confidence before your first paid job.
Your First 3 Months
Land your first three to five jobs, even if margins are tight. Your goal is to build a portfolio of completed work, customer testimonials, and before-and-after photos. Document every job well—take photos, get signed contracts, collect payment on time. Early jobs teach you real timelines, material waste, and labor challenges you didn’t expect on paper.
By month three, you should have one or two strong reviews online, a list of suppliers and subcontractors you trust, and a clear sense of which job types (residential, commercial, storm damage, new construction) are worth pursuing. If you’ve completed jobs profitably, you’re on track to grow steadily. If margins are thin, adjust your pricing or reduce overhead before scaling.
Legal Basics
Most roofing businesses operate as LLCs because they provide liability protection for less complexity than a corporation. If you’re a sole operator starting out, sole proprietorship is simpler paperwork-wise—but an LLC is worth the small extra cost for protection. Roofing is inherently risky: falls, water damage claims, and worker injuries happen. An LLC keeps your personal assets separate from business liability. Read more on business structure choices at our legal basics guide.
Licensing is non-negotiable. Most states require a roofing contractor license or general contractor license, and some require both. Some states have apprenticeship requirements or experience minimums before you can be licensed. Check with your state licensing board immediately—this timeline often adds weeks or months. Operating without proper licensure can result in fines up to $10,000 or more, plus loss of credibility if clients or municipalities find out.
Insurance and bonding are your credibility tools and your safety net. General liability covers property damage and bodily injury claims. Workers’ compensation is legally required in most states if you have employees. Performance bonds guarantee you’ll complete jobs as promised. Commercial clients and municipalities often won’t hire you without these. Budget for insurance as a fixed cost of doing business, not an optional expense.
Common Launch Mistakes
- Bidding without a system: Roofing costs vary by slope, material, accessibility, and local labor rates. Guessing at bids kills profit margins. Use a pricing template and stick to it.
- Starting without proper licensing: This attracts fines, lawsuits, and reputation damage. Verify requirements before your first bid.
- Underpricing to get work: Low bids don’t build a sustainable business. Price based on cost plus 15–20% margin, and walk away from jobs that don’t meet that threshold.
- Skipping insurance or bonding: One lawsuit or job dispute can end your business before it starts. These are not optional costs.
- Not documenting jobs: Before-and-after photos, customer signatures, and email confirmations protect you legally and build your portfolio for future clients.
- Hiring crew without payroll systems: Mishandling payroll or workers’ comp claims creates legal and financial problems. Set up proper systems before you hire anyone.
- Taking on jobs beyond your expertise: Specialty work like flat roofing, commercial systems, or steep metal roofing requires skill. Start with what you know and expand deliberately.
Building a roofing business takes months to reach profitability, but it’s stable once established. Focus on licensing, insurance, and accurate bidding in your first 90 days. For help building a detailed business plan and financial projections, see our business plan guide. For broader launch strategy and systems, visit launching your business online.