Trade directory · St Petersburg metro · Florida

Roofing contractors in
St Petersburg, Florida.

A public directory of licensed roofing contractors serving greater St Petersburg. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Licensed Establishments
1,908
U.S. Census Bureau
Peak Season
March through October, with highest demand April-June before hurricane season and September-November for storm repairs
Market estimate
Avg. Response Time
2-5 business days for quotes, 3-8 weeks for project start during peak season
Operator average
§ A · Market rates

Common Job Costs

ST PETERSBURG-FL · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle replacement
Typical range based on local asphalt shingle replacement jobs.
$8,500 – $15,000
Tile roof replacement
Typical range based on local tile roof replacement jobs.
$12,000 – $25,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$10,000 – $18,000
Roof repair (storm damage)
Typical range based on local roof repair (storm damage) jobs.
$800 – $3,500
Flat roof membrane replacement
Typical range based on local flat roof membrane replacement jobs.
$6,000 – $12,000
Gutter installation
Typical range based on local gutter installation jobs.
$1,200 – $2,800
§ B · Regulatory

Licensing Requirements

FL
§1

Licensing Requirements

Florida requires a Certified Roofing Contractor license (CRC) through DBPR. Must pass business/finance exam and roofing trade exam, provide 4 years experience or approved education, maintain $50,000 surety bond. License renewal every 2 years with 14 hours continuing education.

§2

Permit Requirements

City of St Petersburg requires building permits for all roof replacements, repairs over 25% of roof area, and structural modifications. Permit fees range $150-$400 based on project value. Submit plans, contractor license, and insurance certificates.

§3

Inspection Schedule

Initial permit inspection before work starts, progress inspection at deck/underlayment stage, final inspection upon completion. Additional inspections required for structural changes.

§4

Insurance Minimums

General liability minimum $300,000, workers compensation as required by FL statute for employees, surety bond $50,000 for CRC license. Many municipalities require $1 million liability for permits.

§ C · Path to license

How to Get Licensed

6 STEPS
1

Meet Experience Requirements

Document 4 years of roofing experience or complete approved education program. Submit verification forms and employer references to DBPR.

01/06
2

Apply for Examination

Submit application to DBPR with required fees, experience documentation, and background check. Application review takes 2-4 weeks.

02/06
3

Pass Required Examinations

Take and pass both business/finance exam and roofing trade exam. Exams administered by PSI Services at approved testing centers.

03/06
4

Obtain Surety Bond and Insurance

Secure $50,000 surety bond and required insurance coverage. Submit bond and insurance certificates to DBPR.

04/06
5

Submit Final Application

Complete final licensing application with all supporting documents, pay licensing fees, and await approval from DBPR.

05/06
6

Maintain License

Renew license every 2 years with 14 hours continuing education, updated insurance, and renewal fees.

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

St Petersburg's roofing market runs hot year-round, driven by hurricane damage, aging housing stock, and coastal weather beating. Competition's fierce with 1908 licensed establishments statewide fighting for work. Tile and metal roofs dominate the high-end market, asphalt shingle replacements keep the volume steady. Costs spike during storm season when everyone needs work fast and material prices jump. Insurance work drives big chunks of revenue but comes with paperwork headaches. The market rewards contractors who can handle insurance claims processing and work fast when storms hit. Getting your CRC license isn't a weekend project - you need solid experience and exam prep time. Local permitting moves slow, so factor that into schedules. Hurricane season creates feast-or-famine cycles, so smart contractors diversify with maintenance contracts and commercial work. Material delivery delays are common, especially for specialty tiles. Build relationships with multiple suppliers and keep cash flow healthy for the slow months.

Data Sources
  • Licensed establishments count
    US Census Bureau Economic Census
  • Cost ranges
    Local market estimates based on contractor surveys
  • Licensing requirements
    Florida Department of Business and Professional Regulation
  • Permit requirements
    City of St Petersburg Building Department
  • Insurance minimums
    Florida Statutes and DBPR regulations
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

How much does a typical roof replacement cost in St Petersburg, FL?

Roof replacement costs range from $8,500-$15,000 for asphalt shingles to $12,000-$25,000 for tile roofs. Metal roofing runs $10,000-$18,000. Costs vary based on roof size, material choice, and current demand levels.

Q/02

What license do I need to do roofing work in St Petersburg?

Florida requires a Certified Roofing Contractor (CRC) license through DBPR for roofing work. You must pass trade and business exams, show 4 years experience, and maintain a $50,000 surety bond. License renewal every 2 years with continuing education.

Q/03

Do I need permits for roof work in St Petersburg?

Yes, St Petersburg requires building permits for roof replacements, repairs over 25% of roof area, and structural changes. Permits cost $150-$400 and require licensed contractor documentation and insurance certificates.

Q/04

When is peak roofing season in St Petersburg?

Peak season runs March-October, busiest April-June before hurricanes and September-November for storm repairs. Expect 3-8 week delays for project starts during peak periods due to high demand.

Q/05

What insurance is required for roofing contractors in Florida?

Florida requires minimum $300,000 general liability, workers compensation for employees, and $50,000 surety bond for CRC license. Many local permits require $1 million liability coverage.

§ F · Directory

Roofing contractors in St Petersburg

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your roofing business on The Forge.

Get listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place. Built for trades, used by thousands of operators nationwide.