Trade directory · Miami metro · Florida

Roofing contractors in
Miami, Florida.

A public directory of roofing contractor businesses serving greater Miami. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Employer Establishments
1,908
U.S. Census Bureau
Peak Season
May through October (hurricane season and post-storm damage claims drive demand); secondary peak June-August for pre-season preparation and preventative work
Market estimate
Avg. Response Time
2-5 business days for quote requests in Miami market; emergency/storm-damage calls typically 24-48 hours
Operator average
§ J · OPEN JOBS

Roofing jobs in Miami

00 OPEN

0 open jobs in Miami.

The controlled job pilot is not open yet.

§ A · Market rates

Common Job Costs

MIAMI-FL · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt Shingle Roof Replacement (1,500 sq ft)
Typical range based on local asphalt shingle roof replacement (1,500 sq ft) jobs.
$7,500 – $12,000
Metal Roof Installation (1,500 sq ft)
Typical range based on local metal roof installation (1,500 sq ft) jobs.
$12,000 – $18,000
Flat Roof/TPO Installation (2,000 sq ft)
Typical range based on local flat roof/tpo installation (2,000 sq ft) jobs.
$8,000 – $14,000
Roof Repair (Leak repair, shingle replacement, small section)
Typical range based on local roof repair (leak repair, shingle replacement, small section) jobs.
$300 – $2,000
Hurricane-Rated Roof Retrofit/Reinforcement
Typical range based on local hurricane-rated roof retrofit/reinforcement jobs.
$5,000 – $15,000
Roof Inspection and Minor Maintenance
Typical range based on local roof inspection and minor maintenance jobs.
$150 – $500
§ B · Regulatory

Licensing Requirements

FL
§1

Licensing Requirements

Florida requires a Roofing Contractor License (DBPR). License types: (1) Roofing Contractor (general); (2) Specialty licenses for metal roofing, solar roofing, and other specialties available. Exam required: Florida Construction Industry Licensing Board (CILB) exam covering Florida Building Code, contract law, and roofing practices. Passing score: 75%. Renewal every 2 years; 14 continuing education hours required per renewal cycle. Workers must carry Florida Roofing Certificate or be supervised by licensed contractor. No apprenticeship license exists in FL roofing—workers must be either certified or work under licensed contractor supervision.

§2

Permit Requirements

Miami-Dade County and City of Miami require permit for any roof work exceeding $2,500 in cost or affecting more than 25% of roof area. Permits issued by Building Department (Miami-Dade); typical turnaround 3-7 business days. Permit fees: approximately $150-400 depending on project scope. Roof replacement projects require site plan, material specifications, and contractor license verification. Wind mitigation inspections often requested post-installation to qualify homeowners for insurance discounts. Inspection required before final permit sign-off.

§3

Inspection Schedule

Initial building permit inspection after permit approval and before work begins. Rough-in inspection during installation (trusses/decking exposed). Final inspection after completion, typically 1-3 days after contractor notifies Building Department. Wind mitigation inspection (separate, not building code requirement but insurance incentive) conducted by certified inspector post-completion. Inspections typically scheduled Monday-Friday, 8 AM-4 PM.

§4

Insurance Minimums

Florida Statute 489.529 requires: (1) General Liability Insurance minimum $300,000 per occurrence / $1,000,000 aggregate; (2) Workers' Compensation Insurance (mandatory if 4+ employees) at statutory limits; (3) Florida Roofing License carries 12-month workers' comp and liability audit requirement. Many insurers require proof of liability before contract award. Hurricane-rated work and metal roofing may trigger additional rider requirements depending on insurer.

§ C · ReadyDocs Compliance

Compliance research unavailable

View source dossier

Source status: unavailable · 7/15/2026

Detailed instructions are withheld because the source is not available for verification.

§ M · DoorBase

Local market snapshot

88 ZIPs
Population1,495,188
Household income$74,058
Home value$614,650
Median rent$2,820
Unemployment0.00%
Job growth-100.00%

Source: DoorBase, aggregated public ZIP-level data. Updated 8/17/2026.

§ C · Path to license

How to Get Licensed

6 STEPS
1

Meet Eligibility Requirements

Verify you meet Florida's baseline requirements: U.S. citizen or permanent resident, at least 18 years old, high school diploma or GED, and no disqualifying criminal history. If you have prior roofing experience, document 4+ years of hands-on work (apprenticeship or direct experience under a licensed contractor). If you lack experience, some applicants complete a vocational roofing program, though Florida does not mandate it. Check DBPR website for current disqualifications (felonies related to fraud, theft, or construction code violations will block you).

01/06
2

Register with DBPR and Request Exam Authorization

Apply to the Department of Business and Professional Regulation (DBPR) Division of Construction Industry Licensing (CILB). Complete Application for Roofing Contractor License (Form DBPR 61-31.002 or current version). Submit proof of identity, Social Security number, experience documentation (work history, references, or vocational transcript), and applicable fees (approximately $150–$250 for application processing; verify current fees on DBPR website). DBPR will review and issue exam authorization if you meet eligibility. This step typically takes 5–10 business days.

02/06
3

Study and Schedule the CILB Exam

Prepare for the Florida Construction Industry Licensing Board (CILB) Roofing Contractor exam. Exam topics include Florida Building Code (emphasis on roof design, wind tie-downs, hurricane-resistant construction), roofing materials and methods, contract law, safety standards (OSHA basics), and lien law. Study materials are available through CILB-approved prep providers and self-study guides. Schedule your exam through CILB's online portal or by phone. Exam fee is approximately $100–$150. Most exams are offered in multiple cities; Miami has regular testing availability. Allow 2–4 weeks for preparation.

03/06
4

Pass the CILB Exam with 75% Minimum Score

Take the Roofing Contractor exam at a CILB-approved testing center (typically Pearson VUE locations in Florida). Exam is computerized, 100–150 questions, and covers Florida Building Code standards, roofing installation practices, wind mitigation, materials, contract administration, and safety. You must score 75% or higher to pass. Results are available immediately upon completion. If you fail, you may retake the exam after a waiting period (typically 30 days); there is no limit on retakes. Keep your passing score report; you'll need it for the next step.

04/06
5

Submit License Application with Exam Results

Return to DBPR with your passing exam score report, completed license application (Form DBPR 61-31.002), proof of General Liability Insurance ($300,000/$1,000,000 minimum), and any additional documentation requested (fingerprint clearance, proof of workers' comp coverage if applicable). License application fee is approximately $200–$300. DBPR processes and issues your Florida Roofing Contractor License within 5–15 business days if all documents are in order. Your license is valid for 2 years from issuance.

05/06
6

Complete Renewal Requirements Every 2 Years

Before your license expires, complete 14 hours of continuing education (CE) from DBPR-approved providers. CE must cover Florida Building Code updates, roofing standards, safety, ethics, and business law. Once CE is completed, submit your renewal application (Form DBPR 61-31.003 or current version) along with proof of CE completion, updated insurance certificates, and renewal fee (approximately $200–$250). DBPR must receive renewal 30 days before expiration date to avoid license lapse. Licenses can be renewed online or by mail.

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

Miami's roofing market is aggressive and weather-driven. You've got 1,908 licensed roofing establishments across Florida, and Miami-Dade County alone accounts for a significant chunk of that volume. The market splits into two tiers: steady residential reroof and repair work (driven by 30-year roof lifecycles and salt-air degradation), and storm-response work (hurricanes and tropical systems). Costs run high because labor is expensive, materials get marked up for humidity/salt exposure, and insurance-backed jobs mean stricter compliance and longer timelines. Asphalt shingles dominate residential; metal and flat roof systems push margins higher. Competition is fierce but work is plentiful—you win on reputation, speed, and quality more than price. Homeowners are insurance-conscious; adjusters and public adjusters are everywhere, and they drive scope and timeline.

To work this market, you need a Florida Roofing Contractor License from DBPR—non-negotiable. Pass the CILB exam (covers Florida Building Code heavily, with hurricane tie-down and wind mitigation standards emphasized), get your 14 CE hours every 2 years, and keep your workers either certified or under direct supervision. Miami-Dade permitting is strict: expect 3-7 days for permit approval and mandatory final inspection. Get $300K/$1M liability coverage locked in before you bid; it's an entry cost, not optional. Learn wind mitigation standards cold—post-installation documentation qualifies homeowners for insurance discounts and is your sales tool. Peak season is May-October; book summer now or you're scrambling. Turnover is high in this market because hurricane seasons wear crews out; keep your people trained and loyal. Inspect every roof in person before quoting—satellite imagery misses structural details that kill margins.

Data Sources
  • Number of licensed roofing establishments in Florida
    U.S. Census Bureau (2023 Economic Census data)
  • Cost ranges for roofing services
    Estimated based on Miami-Dade County market survey data and contractor feedback (not BLS data)
  • Licensing requirements and exam standards
    Florida Department of Business and Professional Regulation (DBPR), Division of Construction Industry Licensing Board (CILB)
  • Permit requirements and fees
    Miami-Dade County Building Department and City of Miami Building Department
  • Insurance minimums
    Florida Statute 489.529 (Construction Industry Licensing Law)
  • Inspection schedules
    Miami-Dade County Building Department permit and inspection protocols
  • Peak season timing
    Estimated based on Atlantic hurricane season (NOAA) and contractor operational feedback
  • Average response time for quotes
    Estimated based on Miami roofing market feedback and contractor availability patterns
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What license do I need to work as a roofer in Florida?

You need a Florida Roofing Contractor License issued by the Department of Business and Professional Regulation (DBPR). The license is obtained by passing the Florida Construction Industry Licensing Board (CILB) exam, which covers Florida Building Code, roofing standards, contract law, and safety. You must score 75% or higher. Renewal occurs every 2 years with 14 continuing education hours required. Individual workers can obtain a Florida Roofing Certificate (non-contractor) and work under a licensed contractor's supervision, or they can pursue the full contractor license.

Q/02

How much does a roof replacement cost in Miami?

Typical asphalt shingle replacement (1,500 sq ft) runs $7,500–$12,000. Metal roofs cost $12,000–$18,000 for the same area. Flat roof/TPO systems run $8,000–$14,000. Costs vary by roof pitch, structural condition, underlayment upgrades, and hurricane-rating requirements. Insurance claims often cover higher-end pricing due to code-compliance upgrades. Get 3 bids; most Miami contractors charge $5–$8 per square foot for labor on residential work (estimates based on market feedback, not BLS data).

Q/03

Do I need a permit for roof work in Miami?

Yes. Miami-Dade County and the City of Miami require a building permit for any roof work exceeding $2,500 or affecting more than 25% of the roof area. Permits are issued by the Building Department and typically take 3–7 business days. Permit fees range $150–$400. You must submit your contractor license, material specifications, and a site plan. A final inspection by the Building Department is mandatory before permit sign-off. Wind mitigation inspections (optional but insurance-incentivized) are conducted separately post-completion.

Q/04

What insurance do roofing contractors need in Florida?

Florida Statute 489.529 requires General Liability Insurance of at least $300,000 per occurrence and $1,000,000 aggregate. If you have 4 or more employees, Workers' Compensation Insurance at statutory limits is mandatory. Your roofing license also triggers a 12-month workers' comp and liability audit. Most project owners and insurance companies require proof of coverage before awarding contracts. Metal roofing and hurricane-rated work may require additional riders depending on your carrier.

Q/05

When is the busiest season for roofing in Miami?

May through October is peak season, driven by hurricane season (June–November) and post-storm claims. June–August sees secondary volume from homeowners scheduling preventative work before peak hurricane activity. Winter (November–April) is slower but still steady due to routine maintenance and insurance-driven replacements. Storm events can spike demand unpredictably; have crew capacity and materials on standby. Book jobs early in the year to lock crews for summer and fall.

§ F · Directory

Roofing contractors in Miami

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your roofing business on The Forge.

Apply to be listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place, built for independent operators and growing crews.