Skip to content

How to Start a Roofing Company in Florida

Florida’s combination of hurricanes, intense sun, and heavy rainfall creates constant demand for roofing services. Roofs in Florida take a beating, and homeowners and businesses need qualified contractors for repairs, replacements, and storm damage restoration.

Starting a roofing company in Florida requires a state contractor license—a significant but achievable requirement that also keeps unlicensed competition at bay. This guide covers everything you need to start a roofing company, from licensing to insurance to building a sustainable business.

Florida’s Roofing Market

Several factors drive Florida’s roofing demand:

  • Hurricane season: June through November brings storms that damage thousands of roofs annually
  • Sun and heat: Florida’s UV exposure degrades roofing materials faster than northern climates
  • Age of housing stock: Many Florida roofs are past their expected lifespan
  • Insurance requirements: Insurers increasingly require roof updates for policy renewals
  • Building codes: Florida’s strict building codes mandate hurricane-resistant roofing
  • Population growth: New construction continues throughout the state

Step 1: Obtain Your Roofing Contractor License

Florida requires a state license to perform roofing work. You cannot legally contract for roofing services without proper licensing.

License Types

Certified Roofing Contractor Can work anywhere in Florida. License issued by the Construction Industry Licensing Board (CILB).

Registered Roofing Contractor Can only work in counties that issue their own licenses. Must register state license but takes local exams.

Most serious roofing businesses pursue certified licensure for statewide operation.

License Requirements

1. Meet Experience Requirements

You must demonstrate at least 3 years of experience in roofing. Experience can include:

  • Working as a roofer under a licensed contractor
  • Supervisory or management roles in roofing
  • Military roofing experience

Document your experience with employers and be prepared to verify.

2. Pass Two Examinations

Business and Finance Exam Covers accounting, business law, contracts, safety, and financial management.

  • 60 questions, 2.5 hours
  • Minimum 70% to pass

Roofing Contractor Trade Exam Covers roofing materials, installation methods, Florida Building Code, safety, and specifications.

  • Open-book exam with approved references
  • Minimum 70% to pass

Exam fees: Approximately $79 per exam

3. Complete Application Requirements

Submit to the Florida Department of Business and Professional Regulation (DBPR):

  • DBPR application form
  • Proof of experience
  • Background check and fingerprints ($54)
  • Credit report
  • Financial statements showing financial responsibility
  • Application fee ($249-$399)

4. Insurance and Workers’ Compensation

Provide proof of:

  • General liability insurance
  • Workers’ compensation (or exemption if sole proprietor with no employees)

Exam Preparation

The licensing exams are challenging. Most successful candidates:

  • Take a contractor exam prep course ($500-$1,500)
  • Study for 2-4 months
  • Use practice exams
  • Know the reference materials thoroughly (open-book trade exam)

Common references include:

  • Florida Building Code (current edition)
  • OSHA safety requirements
  • NRCA Roofing Manual
  • Manufacturer specifications

Timeline

From starting preparation to receiving your license typically takes 4-8 months.

Step 2: Form Your Florida LLC

An LLC provides essential protection for roofing contractors. Roofing involves significant liability exposure—workers at height, heavy materials, potential property damage, and long-term performance expectations.

Why an LLC?

  • Asset protection: Roof leaks three years later and the homeowner sues? Your personal assets stay protected
  • Required for licensing: Your license qualifies under your business entity
  • Insurance requirements: Commercial insurance is structured around your LLC
  • Financing: Equipment and material financing requires a business entity
  • Growth: Easier to add partners, hire employees, and eventually sell

Formation Steps

1. Choose your business name

Check availability on the Florida Division of Corporations (Sunbiz) website. Your name must include “LLC.”

Roofing company naming considerations:

  • Professional and trustworthy sounding
  • Easy to remember
  • Works on truck lettering and signage
  • Available as a domain name

2. File Articles of Organization

File online through Sunbiz for $125. Processing takes 2-3 business days.

3. Create an Operating Agreement

Document ownership structure and operating procedures. Essential if you have partners.

4. Get your EIN

Apply for a free Employer Identification Number from the IRS at irs.gov.

5. Open a business bank account

Roofing involves significant cash flow. Keep all business transactions in dedicated business accounts.

Register Your License

After obtaining your contractor license, register it under your LLC with DBPR:

  • Submit business registration form
  • Link your qualifying license to the LLC
  • Pay applicable fees

Step 3: Insurance Requirements

Roofing companies face high insurance costs due to the inherent risks, but proper coverage is non-negotiable.

Required Insurance

General Liability Insurance

Covers third-party property damage and bodily injury.

Minimum coverage: $300,000 per occurrence (higher for larger contracts) Recommended: $1,000,000 per occurrence

Covers scenarios like:

  • Your crew damages a homeowner’s landscaping
  • A shingle falls and hits a passerby
  • Your equipment damages a neighbor’s property

Cost: $3,000-$8,000 annually for new roofing contractors

Workers’ Compensation Insurance

Required in Florida for any construction business with one or more employees (including subcontractors in some cases).

Covers employee injuries on the job. Roofing has high workers’ comp rates due to fall risk.

Cost: Roofing workers’ comp rates run approximately 20-30% of payroll

Exemptions: Sole proprietors with no employees can file for exemption, and corporate officers (up to 3) can exempt themselves. However, most commercial and insurance-claim work requires workers’ comp regardless.

Additional Coverage

Commercial Auto Insurance Covers company trucks and trailers.

Inland Marine (Equipment Insurance) Covers theft and damage to tools and equipment.

Builder’s Risk Insurance Covers structures during construction/renovation.

Umbrella Policy Additional liability coverage above primary policies.

Pollution Liability Covers claims from runoff or material disposal issues.

Bonding

Some contracts and municipalities require surety bonds:

  • Performance bonds
  • Payment bonds
  • License bonds

Bond costs depend on your credit and financial strength.

Step 4: Equipment and Operations

Essential Equipment

Equipment Estimated Cost
Work truck(s) $25,000-$50,000 (used)
Trailer $3,000-$8,000
Ladder sets (extension and step) $500-$1,500
Safety harnesses and fall protection $500-$1,000
Air compressors $500-$1,500
Nail guns (roofing, framing, cap) $500-$1,000
Tear-off tools (shovels, scrapers, pry bars) $200-$400
Hand tools $500-$1,000
Roof brackets and walkboards $300-$500
Dump trailer or debris removal setup $3,000-$10,000
Total $35,000-$75,000

Material Relationships

Establish accounts with roofing supply distributors:

  • ABC Supply
  • Beacon Building Products
  • SRS Distribution
  • Local independent suppliers

Benefits of distributor relationships:

  • Credit terms (30-60 days)
  • Volume pricing
  • Priority availability during storm seasons
  • Technical support and training

Workforce Options

In-house crews:

  • Better quality control
  • Higher fixed costs
  • Workers’ comp requirements

Subcontractor crews:

  • Flexibility
  • Must be properly licensed and insured
  • You’re still responsible for quality and permits

Many roofing companies use hybrid models—core crews for quality control plus subs for overflow.

Step 5: Local Permits and Business Licenses

Local Business Tax Receipt

Required from your county and/or city. Contact your local tax collector.

Cost: $30-$500 depending on jurisdiction

Building Permits

Every roofing job (except minor repairs) requires a building permit from the local building department. As the contractor, you:

  • Apply for and pull permits
  • Schedule inspections
  • Ensure code compliance
  • Close out permits properly

Permit fees vary by project value and jurisdiction.

Notice of Commencement

For jobs over $2,500 in Florida, a Notice of Commencement must be recorded before work begins. This protects lien rights for all parties.

Step 6: Pricing and Estimating

Pricing Methods

Per Square (100 sq ft) Standard industry measurement. A “square” of roofing covers 100 square feet.

Typical rates (2024, varies by material and complexity):

  • Asphalt shingles: $350-$600 per square installed
  • Tile: $500-$1,000 per square installed
  • Metal: $500-$1,500 per square installed
  • Flat/modified bitumen: $400-$700 per square installed

Total Project Pricing Most homeowners receive total project quotes, not per-square pricing.

Estimating Components

Build estimates from these elements:

  • Material costs (shingles, underlayment, flashing, fasteners, vents)
  • Labor costs (crew rates × estimated hours)
  • Equipment and rental costs
  • Waste disposal (dumpster fees)
  • Overhead allocation
  • Profit margin (15-30% typical)

Insurance Claim Work

Storm damage work involves insurance claims:

  • Meet with adjusters
  • Use Xactimate or similar estimating software
  • Understand insurance pricing methodologies
  • Build relationships with adjusters
  • Navigate supplement processes

Insurance work can be lucrative but involves administrative complexity and payment timing issues.

Step 7: Finding Customers

Marketing Strategies

Local SEO

  • Google Business Profile optimization
  • Website optimized for “roofing contractor [city name]”
  • Reviews drive local search rankings

Truck and Jobsite Signage Every job is advertising. Professional truck lettering and yard signs generate leads.

Door-to-Door (Storm Response) After storms, canvassing affected neighborhoods can generate significant work. Follow Florida’s solicitation laws.

Online Advertising

  • Google Ads for “roof repair near me” and similar searches
  • Facebook advertising targeting homeowners

Referrals

  • Ask every satisfied customer for referrals
  • Develop relationships with real estate agents, insurance adjusters, and property managers

Home Shows and Events Local home shows and community events provide brand visibility.

Building Reputation

Online Reviews Google reviews heavily influence homeowner decisions. Systematically request reviews from satisfied customers.

Insurance Preferred Contractor Networks Some insurers maintain lists of approved contractors. Getting on these lists provides steady referral flow.

Manufacturer Certifications GAF, CertainTeed, Owens Corning, and other manufacturers offer contractor certification programs. Certifications provide marketing value and extended warranty options.

Ongoing Compliance

License Renewal

Renew your contractor license every two years. Complete required continuing education:

  • 14 hours total
  • Includes workplace safety, business practices, workers’ comp, Florida Building Code, and laws/rules modules

Annual Report

File your Florida LLC annual report by May 1 each year. Fee: $138.75.

Insurance Monitoring

Keep all insurance current. Certificate of insurance is required for most commercial work and insurance claims.

Workers’ Compensation Compliance

Florida strictly enforces workers’ comp requirements in construction. Penalties for non-compliance include:

  • Stop-work orders
  • Fines of $1,000 per day
  • Criminal charges for repeat violations

Total Startup Costs

Expense Estimated Cost
LLC formation $125
Exam prep course $500-$1,500
Exam fees $158
License application $249-$399
Fingerprints/background $54
Business insurance (annual) $5,000-$15,000
Equipment (used) $35,000-$75,000
Initial marketing $1,000-$5,000
Working capital $20,000-$50,000
Local business license $30-$500
Total $65,000-$150,000

Roofing requires significant capital due to equipment needs, insurance costs, and the need to fund jobs before receiving payment.

Common Mistakes to Avoid

  1. Operating without proper licensing: Florida enforces unlicensed contracting laws strictly
  2. Underinsuring: One serious accident can bankrupt an underinsured contractor
  3. Poor cash flow management: Roofing has long payment cycles—plan accordingly
  4. Ignoring safety: OSHA compliance and safety training prevent tragedies and fines
  5. Bad subcontractor management: You’re responsible for their work and compliance
  6. Permit shortcuts: Unpermitted work creates liability and prevents sale of properties

Start Your Roofing Company Today

A roofing company offers strong earning potential in Florida’s active market. With proper licensing, adequate insurance, and quality workmanship, you can build a valuable business serving residential and commercial customers.

IncCraft handles your LLC formation while you focus on licensing and building your operation. We’ll file your Articles of Organization, obtain your EIN, and provide registered agent service.

Get started with your Florida roofing LLC today.

Ready to Start Your Florida Business?

IncCraft makes forming your LLC or Corporation fast and easy. Get started in minutes with our guided process.