Updated June 2026

Top 10 Roofing Contractors in St. Petersburg

Our 2026 ranking of the most trusted, licensed and manufacturer-certified roofing contractors serving St. Petersburg and Pinellas County.

Quick Comparison

Rank Company Specialty Experience BBB Website
1 A Old Time Roofing Best Overall Since 1978 Visit
2 Reed Roofing Company Most Established Since 1929 Visit
3 Westfall Roofing Best for Storm & Hail Damage Since 1989 Visit
4 RJ Owens Roofing Contractors Best for Commercial Since 1989 A+ Accredited Visit
5 Super Roofs Best for Energy-Efficient & Solar Roofing Since 2011 Listed Visit
6 Roman Roofing Best for Tile Roofs Since 2015 A+ Accredited Visit
7 Baldwin Roofing Company Best for Metal Roofing Since 2018 Listed Visit
8 Fortress Roofing Best for Flat & TPO Roofs 20+ Yrs Visit
9 Drew Roofing Best Family-Owned Value Since 2006 Visit
10 Mitchell Roofing Company Best for Storm Damage Repair 10+ Yrs Listed Visit

Detailed Reviews

#2

Reed Roofing Company

Most Established
ExperienceSince 1929 (95+ Years)
BBB Status
SpecialtyRoofing, Siding & Sheet Metal
Service AreaSt. Petersburg & Tampa Bay

Established in St. Petersburg in 1929 by Sylvester Reed Sr., Reed Roofing Company bills itself as the longest-surviving roofing company in the Tampa Bay area and is now a third-generation, family-operated business. Beyond roofing it also performs siding and custom sheet metal work, serving both residential and commercial clients across Pinellas and Hillsborough counties. The company is state licensed and registered (RC29027415).

Roof Replacement Roof Repair Tile Roofing Metal Roofing Shingle Roofing Siding Sheet Metal
Visit Reed Roofing Company
#3

Westfall Roofing

Best for Storm & Hail Damage
ExperienceSince 1989 (35+ Years)
BBB Status
SpecialtyResidential & Commercial
Service AreaCentral & Southwest Florida incl. St. Petersburg

Family-owned and operated since 1989, Westfall Roofing serves Central and Southwest Florida from its Tampa base and handles shingle, metal, tile and flat systems plus storm-damage restoration. It carries an unusually deep set of manufacturer credentials, including GAF Master Elite, Owens Corning Platinum Preferred and CertainTeed SELECT ShingleMaster. The company has also appeared on national Top 100 and Fast 50 roofing-contractor lists.

Roof Replacement Roof Repair Storm Damage Restoration Metal Roofing Tile Roofing Flat Roofing Commercial Roofing
Visit Westfall Roofing
#4

RJ Owens Roofing Contractors

Best for Commercial
ExperienceSince 1989 (35+ Years)
BBB StatusA+ Accredited
SpecialtyCommercial & Residential
Service AreaSt. Petersburg, Seminole & Clearwater

Founded by Richard John Owens in 1989, RJ Owens Roofing Contractors works the full range from residential renovations and new construction to large-scale commercial projects across the St. Petersburg tri-county area. It is a CertainTeed Gold Star Commercial and Shingle Applicator and a Polyglass preferred contractor (license RC0054620). The company has held BBB accreditation with an A+ rating since 2001.

Commercial Roofing Roof Replacement Roof Repair New Construction Roofing Roof Maintenance Roof Inspections
Visit RJ Owens Roofing Contractors
#5

Super Roofs

Best for Energy-Efficient & Solar Roofing
ExperienceSince 2011 (13+ Years)
BBB StatusListed
SpecialtyResidential & Commercial
Service AreaSt. Petersburg & Pinellas County

Locally owned by Adam Geisinger and operating since 2011, Super Roofs covers standard residential and commercial roofing alongside specialty offerings such as solar roofing, waterproofing and attic insulation. It is a GAF Master Elite contractor, qualifying customers for GAF's Golden Pledge limited warranty. The company is based in St. Petersburg.

Roof Replacement Roof Repair Solar Roofing Attic Insulation Waterproofing Metal Roofing Commercial Roofing
Visit Super Roofs
#6

Roman Roofing

Best for Tile Roofs
ExperienceSince 2015 (10+ Years)
BBB StatusA+ Accredited
SpecialtyResidential & Commercial
Service AreaSt. Petersburg, Clearwater & SW Florida

Operating since 2015, Roman Roofing serves St. Petersburg and a broad Southwest Florida footprint with residential and commercial roofing, tile and shingle systems, solar, gutters, skylights and storm restoration. It is a GAF Master Elite contractor and a multi-year GAF President's Club award winner (license CCC1330707). The company is BBB accredited with an A+ rating.

Tile Roofing Roof Replacement Roof Repair Solar Installation Storm Damage Restoration Gutters Skylights
Visit Roman Roofing
#7

Baldwin Roofing Company

Best for Metal Roofing
ExperienceSince 2018 (7+ Years)
BBB StatusListed
SpecialtyResidential & Commercial
Service AreaSt. Petersburg, Tampa & Sarasota

In business since 2018, Baldwin Roofing Company runs residential and commercial work from its St. Petersburg office and offers metal, tile, shingle, flat and Matterhorn metal-shingle systems. It holds both GAF Master Elite (residential) and GAF Gold Elite (commercial) factory-certified status. The company also serves Tampa, Sarasota and Jacksonville.

Metal Roofing Tile Roofing Shingle Roofing Flat Roofing Roof Repair Roof Replacement Commercial Roofing
Visit Baldwin Roofing Company
#8

Fortress Roofing

Best for Flat & TPO Roofs
Experience20+ Years
BBB Status
SpecialtyResidential & Commercial
Service AreaSt. Petersburg, Pinellas, Hillsborough & Pasco

Fortress Roofing is a Florida state-certified roofing contractor based in St. Petersburg with more than two decades serving the Tampa Bay area. It installs and repairs shingle, tile, metal, flat and TPO systems for both residential and commercial properties and provides permit and inspection guidance. Service spans Pinellas, Hillsborough and Pasco counties.

Flat Roofing TPO Roofing Roof Replacement Roof Repair Roof Leak Repair Tile Roofing Commercial Roofing
Visit Fortress Roofing
#9

Drew Roofing

Best Family-Owned Value
ExperienceSince 2006 (19+ Years)
BBB Status
SpecialtyResidential & Commercial
Service AreaSt. Petersburg & South Pinellas County

A family-owned business started in 2006, Drew Roofing operates out of St. Petersburg and focuses on South Pinellas County, handling residential and commercial installs in metal, shingle, tile and flat/tapered systems plus repairs and maintenance plans. It is a GAF Master Elite contractor and a member of the Florida Roofing & Sheet Metal Contractors Association (license CCC1329814).

Roof Replacement Roof Repair Metal Roofing Tile Roofing Flat Roofing Roof Maintenance Commercial Roofing
Visit Drew Roofing
#10

Mitchell Roofing Company

Best for Storm Damage Repair
Experience10+ Years
BBB StatusListed
SpecialtyResidential & Commercial
Service AreaSt. Petersburg & Pinellas County

Locally owned and operated in St. Petersburg, Mitchell Roofing Company has served Pinellas County for over a decade with re-roofs, emergency and storm/wind damage repairs, inspections, gutters and new-construction roofing. It is certified with both GAF and Owens Corning, an NRCA member and Energy Star certified (license CCC1330496). Coverage extends across Pinellas, Pasco, Hillsborough, Citrus, Polk and Manatee counties.

Storm Damage Repair Roof Replacement Emergency Roof Repair Roof Inspections Gutters New Construction Roofing Commercial Roofing
Visit Mitchell Roofing Company

How to Choose a Roofing Contractor in St. Petersburg

Verify a Florida state-certified roofing license

In Florida, roofing is a licensed trade overseen by the Construction Industry Licensing Board (CILB) under the Department of Business & Professional Regulation (DBPR). State-certified roofers carry a license number that begins with 'CCC' (for example, A Old Time Roofing's CCC1327304) and may work anywhere in the state. Verify any St. Petersburg contractor's CCC number at MyFloridaLicense.com before you sign, and confirm they are also registered with the Pinellas County Construction Licensing Board.

Confirm the contractor pulls the permit

A roof replacement in the city of St. Petersburg requires a permit from the City of St. Petersburg Building Department (or the Pinellas County Building Department for unincorporated addresses). A reputable contractor pulls the permit in their own name, never asks the homeowner to do it, and schedules the required dry-in and final inspections. Pulling your own permit can leave you on the hook for code violations.

Insist on full insurance plus workers' compensation

Florida requires roofing contractors to carry general liability and, if they have employees, workers' compensation insurance. Given the height and storm exposure of St. Petersburg roofing work, ask for current certificates of insurance and have them sent directly from the insurer. If a crew member is hurt on an uninsured job, the homeowner can be held liable.

Look for manufacturer certifications that unlock stronger warranties

Designations such as GAF Master Elite, Owens Corning Platinum Preferred and CertainTeed SELECT ShingleMaster are held by only a small share of contractors and qualify your roof for enhanced manufacturer warranties (like GAF's Golden Pledge). Several top St. Petersburg roofers, including A Old Time Roofing, Westfall, Super Roofs, Roman and Baldwin, hold Master Elite status.

Choose a roofer experienced with Florida's wind and re-roof code

St. Petersburg sits in a wind-borne-debris region, so re-roofs must meet Florida Building Code requirements like a secondary water barrier and upgraded roof-deck and roof-to-wall fastening. Under Florida Statute 553.844, when more than 25 percent of a roof is replaced, the whole roof generally must be brought up to current code. Pick a contractor who installs to these standards and documents them for your wind-mitigation inspection.

Prioritize a long, verifiable local track record

Storm-chasing, out-of-area outfits surge into the Tampa Bay market after every hurricane and often disappear before warranty claims come due. Favor contractors with deep St. Petersburg roots, such as Reed Roofing (since 1929), A Old Time Roofing (1978) or RJ Owens (1989), and check independent sources like the Better Business Bureau, where firms such as RJ Owens and Roman Roofing hold A+ ratings.

Frequently Asked Questions

For a typical single-family St. Petersburg home, an asphalt-shingle replacement commonly runs roughly $10,000 to $20,000, while metal, concrete tile or specialty flat systems often range from about $20,000 to $45,000 or more depending on size, pitch and material. Florida Building Code upgrades for the wind-borne-debris zone (secondary water barrier, enhanced fastening) add cost but are required. Always get itemized written quotes from two or three licensed local roofers.
St. Petersburg roofs face intense UV, heat, salt air near the bays and Gulf, heavy summer rain and hurricane-force wind. Architectural asphalt shingles are the most common and affordable choice, but metal roofing (often 40 to 70 years of service life) and concrete or clay tile resist wind, heat and salt corrosion exceptionally well. For low-slope and commercial buildings, TPO and modified-bitumen flat systems are standard.
Yes. Roof replacements require a permit from the City of St. Petersburg Building Department (or Pinellas County for unincorporated areas), and the work must be done by a contractor licensed through Florida's DBPR/CILB, with a state-certified license number beginning in 'CCC.' Reputable roofers pull the permit themselves and schedule the required inspections. Unpermitted roof work can create insurance and resale problems.
Local lifespans are shorter than national averages because of the heat, sun and storm exposure. Asphalt shingle roofs typically last about 15 to 25 years in Pinellas County, metal roofs 40 to 70 years, and concrete or clay tile 50 years or more if the underlayment is maintained. Annual inspections after hurricane season help you catch wind and water damage early and protect insurability.
Confirm a valid Florida state-certified 'CCC' license and Pinellas County registration, current liability and workers' compensation insurance, and a willingness to pull the permit in their own name. Look for manufacturer certifications (GAF Master Elite, Owens Corning Platinum, CertainTeed SELECT), a long local history, and verifiable third-party standing such as a BBB profile. Get a written, itemized scope that lists code-required upgrades.
Often, yes. After a code-compliant re-roof, a state-licensed inspector can complete a wind-mitigation inspection documenting features like roof-deck attachment, secondary water barrier and roof-to-wall connections. In Florida's high-premium market, these credits can meaningfully reduce your homeowners premium, so ask your St. Petersburg contractor to install and document the qualifying features and request the wind-mitigation form on completion.

Roofing in St. Petersburg

St. Petersburg sits on a peninsula between Tampa Bay and the Gulf, and its subtropical climate is hard on roofs. Roofs here endure relentless year-round UV and heat that bake and crack shingles, a long June-through-November hurricane season that brings extreme wind and wind-borne debris, daily summer downpours and lightning, and corrosive salt air rolling in off the water. The city's location in a designated wind-borne-debris region means every roof must be built to resist storm uplift, and sun exposure shortens material lifespans well below what the same products would deliver in a milder climate.

The local roofing mix reflects those conditions. Architectural asphalt shingles remain the most common and budget-friendly option on St. Petersburg homes, but metal roofing has grown popular for its 40-to-70-year lifespan and wind and salt resistance, and concrete and clay tile are widely used on Mediterranean- and Spanish-style homes around neighborhoods like Old Northeast. Because so much of the housing stock and many commercial buildings are low-slope, flat-roof systems such as TPO and modified bitumen are also a large part of the market. Whatever the material, Florida Building Code requires upgrades like a secondary water barrier and enhanced deck and roof-to-wall fastening.

Roofing is a regulated trade in Florida. Contractors must be licensed through the Construction Industry Licensing Board (CILB) under the Department of Business & Professional Regulation (DBPR); state-certified roofers carry a license number that begins with 'CCC' and can work statewide, while registered roofers are limited to specific local jurisdictions. Roof replacements in St. Petersburg require a permit from the City of St. Petersburg Building Department (or the Pinellas County Building Department for unincorporated areas) and must pass inspection. Under Florida Statute 553.844, replacing more than 25 percent of a roof generally triggers a requirement to bring the whole roof up to current code.

All of this makes choosing an experienced local contractor especially important in St. Petersburg. A roofer who knows the wind-borne-debris requirements, the city and county permit processes, and how to document features for a wind-mitigation inspection can both keep you compliant and help lower your homeowners insurance in a notoriously expensive Florida market. Just as important, after every hurricane out-of-state storm chasers flood the Tampa Bay area and often vanish before warranties come due, so favoring an established, certified, locally rooted company protects both your roof and the warranty behind it.

Browse St. Petersburg Roofers by Specialty

Looking for a specific type of roofing in St. Petersburg? See our independently ranked specialty guides.

Roofing Guides for St. Petersburg Homeowners

Find Roofing Contractors Nearby

Compare top-rated roofing contractors in Florida and other major US markets.

Own a Roofing Company? Get Reviewed for This Directory

We independently review roofing contractors for inclusion in our city rankings — weighing years in business, manufacturer certifications, BBB standing, service breadth and local reputation. Submitting your company does not guarantee a top-10 spot: every listing is earned through our research, never paid for. Tell us about your company and we’ll let you know by email whether it’s eligible.

Request a Review