60+
Contractors Reviewed
5,600+
Google Reviews
4.8
Avg Star Rating
FL Licensed
Every Company
$9K-$22K
Avg Replacement Cost

How We Choose the Best Roofers in St. Petersburg

We reviewed Google ratings, review volume, BBB standing, active Florida license status verified through DBPR, manufacturer certifications, years in business, and whether crews are direct employees or subcontractors. St. Pete’s Pinellas Peninsula location — surrounded by water on three sides — demands contractors who understand coastal salt air, Gulf storm wind loads, and Pinellas County building code requirements. Every contractor on this list meets that standard.

Top 10 Roofing Companies in St. Petersburg

1

Trust Roofing

★★★★★ 4.9 (1,000+ reviews) 2025 Inc. 5000 Honoree · 15+ Yrs · License CCC1332413

Trust Roofing is the fastest-growing roofing company in Tampa Bay, earning a 2025 Inc. 5000 Honoree designation — placing them among the fastest-growing private companies in America. They hold Florida license CCC1332413, over 1,000 five-star Google reviews, and serve all of St. Petersburg including Downtown, Old Northeast, Snell Isle, Shore Acres, and Jungle Terrace. They offer residential and commercial roofing, gutters, instant online quotes, and financing options. Robin Scherer, their CEO, was named among the most influential CEOs of 2025 in Tampa Bay. A family-owned operation with deep Pinellas County roots and a proven track record verified by more Google reviews than any competitor on this list.

📍2322 Lake Ave SE, Largo, FL 33771
📞(813) 560-2998
🕐Mon-Sat 9AM-5PM
🌍All of Tampa Bay — St. Petersburg, Clearwater, Largo, Pinellas and Hillsborough Counties
Shingle Tile Metal Flat Commercial Gutters Financing
“We had a fantastic experience with Trust Roofing. They were meticulous with every detail and completed our roof install faster than expected. Nick and the team kept us informed throughout. From start to finish, the entire process was seamless and the results are excellent.”
St. Pete Homeowner — Google Review

Pros & Cons

+ 1,000+ five-star Google reviews
+ 2025 Inc. 5000 Honoree
+ Family-owned Tampa Bay operation
+ Instant online quote tool
+ Mon-Sat availability
– Based in Largo, not St. Pete proper
– Closed Sundays
2

A Old Time Roofing

★★★★★ 4.5 (297+ reviews) Est. 1978 · GAF Master Elite · 100+ Yrs Combined Exp · License CCC1327304

A Old Time Roofing is St. Petersburg’s longest-running residential roofer, serving Pinellas County continuously since 1978 under the same family ownership. They hold GAF Master Elite certification and multiple GAF Excellence Awards including the Best Steep-Slope Contractor award — placing them among the most credentialed roofers in the Tampa Bay area. With 27 direct employees and a strict no-subcontractor policy, every crew member works for the company. They cover all roofing types — shingle, tile, metal, built-up, modified, TPO, and commercial — across Pinellas, Hillsborough, Pasco, and Manatee Counties. The owner takes personal involvement on any job requiring it. Before hiring, use our roof’s square footage calculator to estimate your project size.

📍2636 22nd St N, Saint Petersburg, FL 33713
📞(727) 824-9996
🕐Mon-Fri 24/7 emergency; office Mon-Fri
🌍Pinellas, Hillsborough, Pasco, Manatee Counties
Shingle Tile Metal Flat / TPO Commercial GAF Master Elite
“Old Time Roofing installed a new tile roof July 2025. The company is very friendly, efficient and provides quality service. Our insurance inspector was very impressed with the quality of their installation. We would highly recommend Old Time Roofing.”
St. Pete Homeowner — Google Review, July 2025

Pros & Cons

+ Serving St. Pete since 1978
+ GAF Master Elite + GAF Excellence Awards
+ 27 direct employees, zero subcontractors
+ Owner personally involved when needed
+ 24/7 emergency service Mon-Fri
– Mixed reviews on Angi (some older complaints)
– No weekend office hours
3

Drew Roofing

★★★★★ 4.9 (292+ reviews) Local Family-Owned · No Subcontractors · License CCC1329814

Drew Roofing is a locally owned St. Petersburg family business with 772 verified permitted projects over the past three years and a 4.9-star Google average across 292 reviews — placing them among the highest-rated roofers by volume in Pinellas County. They hold Florida license CCC1329814, active Pinellas County registration, and operate with a strict no-subcontractor policy. They cover all residential and small commercial roofing systems including shingle, tile, metal, flat, tapered systems, and fluid-applied commercial coatings. Coordinator Stacey is repeatedly named in reviews for her organization and consistent communication throughout each project. Use our metal roof cost calculator before getting quotes.

📍600 49th St S, St. Petersburg, FL 33707
📞(727) 522-3739
🕐Mon-Fri 8AM-5PM
🌍Pinellas County — St. Petersburg, Largo and surrounding areas
Shingle Tile Metal Flat Fluid-Applied Small Commercial
“The entire team at Drew Roofing is wonderful to work with. They take pride in their work, clearly explain all options, and provide timely service at fair prices. I have used their services multiple times and will continue to do so.”
St. Pete Homeowner — Google Review

Pros & Cons

+ 4.9 stars, 292 reviews — highest score by volume
+ 772 permitted projects in 3 years
+ No subcontractors, direct employees only
+ Strong repeat client rate
– Weekdays only, no weekends
– Focus on St. Pete / Largo area primarily
4

Handyman Roofing

★★★★☆ 4.7 (1,504+ reviews) Est. 1978 · 24/7 Emergency · OC Platinum · License CCC1331955

Handyman Roofing is a third-generation family company that has served the West Coast of Florida since 1978 from its Clearwater base — making them one of the longest-running roofers in the region. They hold Owens Corning Platinum Preferred status, Eagle Roof Tile Premium Installer certification, Florida license CCC1331955, and a 24/7 emergency service line. With 1,504 verified reviews across platforms, they have the highest review volume of any contractor on this list. GuildQuality verified reviews from late 2025 show consistent St. Petersburg homeowner satisfaction. Flexible financing including no-money-down and no-payments-for-12-months is available. Yahoo Local named them the best St. Pete roofer for emergency roof repair.

📍11327 43rd St N, Clearwater, FL 33762
📞(727) 577-2468
🕐24/7 (emergency); office 6 days/week
🌍Pinellas, Hillsborough, Pasco, Manatee, Sarasota, Lee Counties
Shingle Tile Metal Flat Skylights 24/7 Emergency
“I would recommend them to a friend because they always kept in contact with me from start to finish. They did an absolutely wonderful job and left my property clean. Really good.”
St. Petersburg Homeowner — GuildQuality, Nov 2025

Pros & Cons

+ 1,504 reviews — most on this list
+ 24/7 emergency service
+ OC Platinum + Eagle Tile certified
+ No-money-down financing available
+ 45+ years serving the region
– Based in Clearwater, not St. Pete
– Rating slightly below top picks at 4.7
5

Alvarez Roofing Services

★★★★★ 4.9 (verified reviews) Yahoo Local Top Pick · OC Preferred · CertainTeed · License CCC1330313

Alvarez Roofing Services is a local, family-owned company based in Clearwater that Yahoo Local named the best overall roofer in St. Petersburg for its strong customer reviews, 20-year track record, and honest no-upsell approach. Owner Otniel Alvarez holds Owens Corning Preferred and CertainTeed ShingleMaster certifications alongside Florida license CCC1330313. They are known specifically for telling homeowners they do not need a new roof when a targeted repair will genuinely suffice — a rare and valued quality in a market where many contractors push replacements. They cover residential roofing, gutter installation, and home remodeling across Pinellas County and surrounding areas.

📍Clearwater, FL (serving all of Pinellas County)
📞(727) 235-1378
🕐Call for hours
🌍St. Petersburg, Clearwater, Pinellas County and surrounding areas
Shingle Tile Metal Flat Gutters Honest Assessments
“Mr. Alvarez returned my call within an hour and showed up on time. Told me I did not need a new roof for 5 to 7 years. Showed me why my roof leaked and offered a fair price for repairs. Completed the job within the hour. It stormed hard the following day. No problems.”
Pinellas County Homeowner — Verified Review

Pros & Cons

+ Yahoo Local’s top St. Pete roofer pick
+ Will not push unnecessary replacements
+ OC Preferred + CertainTeed certified
+ Responsive and punctual
– Smaller operation, limited large-scale capacity
– No published 24/7 emergency line
6

Westfall Roofing

★★★★☆ 4.8 (2,028+ reviews) Est. 1989 · OC Platinum · 24/7 · License CCC056392

Westfall Roofing has served St. Petersburg and all of Tampa Bay since 1989 and holds the largest Google review volume of any regional roofer with over 2,000 verified reviews across their platforms. They hold Owens Corning Platinum Preferred Contractor status (top 1% nationally), offer 24/7 emergency response, same-day installation capability, and 10-year workmanship warranties on all replacements. They serve 15 cities across Pinellas County including Bay Pines, Belleair Beach, Clearwater, Dunedin, Palm Harbor, Seminole, and Tarpon Springs. Also ranked 64th on Roofing Contractor Magazine’s Top 100 list in 2023, rising to Top 150 in 2024.

📍5413 W Sligh Ave, Tampa, FL 33634 (serves all of Pinellas)
📞(813) 302-1824
🕐24/7
🌍15 cities in Pinellas County plus Hillsborough and beyond
Shingle Tile Metal Flat Gutters Skylights 24/7
“The crew was very respectful of the property. They got the roof done in a day and did a great job. While Westfall was more expensive than the other quotes, the quality of service and peace of mind makes it worth it.”
Pinellas Homeowner — Google Review

Pros & Cons

+ 2,000+ reviews, longest running track record
+ OC Platinum top 1% nationwide
+ 24/7 availability + same-day installs
+ 10-year workmanship warranty
– Pricing above market average
– Primary base is Tampa, not St. Pete
7

Steadfast Roofing

★★★★★ 5.0 (1,077+ reviews) OC Platinum · Tampa Bay Best 2025 Gold · License CCC1334242

Steadfast Roofing holds a perfect 5.0 Google rating across 1,077 reviews — the highest combined rating-volume score of any contractor serving the St. Pete area. They earned Tampa Bay’s Best of the Best 2025 Gold Award, hold Owens Corning Platinum Preferred status, and provide 228 progress photos per job, free wind mitigation reports, and full insurance claim management. Owner Jon Starry leads a company known for transparent pricing and thorough post-job cleanup. Available 24/7 across Hillsborough, Pasco, Pinellas, and Manatee Counties. They serve all St. Petersburg neighborhoods as part of their Tampa Bay coverage. Use our roof pitch calculator before requesting quotes.

📍9613 Ivory Dr, Ruskin, FL 33573
📞(813) 851-2276
🕐24/7
🌍Hillsborough, Pasco, Pinellas, Manatee Counties
Shingle Tile Metal Flat Insurance Claims Wind Mitigation
“100% recommend Steadfast Roofing — their prices, quality, and communication were far superior to any others I interviewed. From the beginning with the quote through post follow-up it has been EXCELLENT.”
Tampa Bay Homeowner — Google Review

Pros & Cons

+ Perfect 5.0 across 1,077+ reviews
+ Tampa Bay Best 2025 Gold Award
+ 228 progress photos per job
+ Free wind mitigation report included
+ 24/7 availability
– Based in Ruskin, east of St. Pete
– High demand means longer scheduling windows
8

Roof Panda

★★★★★ 5.0 (241+ reviews) 24/7 Emergency · Est. 2003 · License CCC1328533

Roof Panda is a second-generation Tampa Bay roofer established in 2003 that covers all of Hillsborough and Pinellas County with 24/7 emergency roof repair, installation, and full replacement. Their perfect 5.0 Google rating across 241 reviews makes them one of the statistically strongest contractors in the Tampa Bay area. They handle all roof types — shingle, tile, metal, and flat — and provide free estimates with no obligation. Strong for St. Pete homeowners who need a responsive local team with evening and weekend emergency availability that many Pinellas contractors don’t offer.

📍4620 N Hale Ave, Tampa, FL 33614
📞(813) 295-7663
🕐24/7
🌍Hillsborough and Pinellas Counties
Shingle Tile Metal Flat 24/7 Emergency Free Estimates
“Roof Panda made the whole process super easy and stress-free. No hidden costs or surprises — everything was straightforward, and the quality is amazing. Our new roof looks fantastic and we couldn’t be happier.”
Tampa Bay Homeowner — Google Review

Pros & Cons

+ Perfect 5.0 Google rating
+ 24/7 emergency availability
+ 20+ years serving Pinellas County
– Primary office is in Tampa
– Fewer manufacturer certifications listed publicly
9

Ridge Top Exteriors

★★★★☆ 4.4 (95+ reviews) Est. 2002 · Family-Owned · Shingle Specialist

Ridge Top Exteriors is a family-owned and operated Pinellas County contractor serving the St. Pete and Tampa Bay area since 2002 with a specialization in asphalt shingle installation and replacement. They have handled over 582 local HomeAdvisor quote requests and earned a 4.4-star HomeAdvisor rating across 95 reviews. Their focus on asphalt shingles — the most popular and affordable roofing choice for St. Pete’s older bungalow and ranch-style neighborhoods — combined with transparent pricing and fair estimates make them a solid value option. They handle new installations, repairs, and maintenance for residential and small commercial properties.

📍10810 US-19 N, Port Richey, FL (serves St. Petersburg)
📞Contact via ridgetopexteriors.com
🕐Call for hours
🌍St. Petersburg, Pinellas and Hillsborough Counties
Shingle Tile Repair Replacement Maintenance
“Ridge Top Exteriors brings professional experience to every roofing project. Our team’s expertise ensures top-quality results. They specialize in asphalt shingles, popular for their durability, affordability, and aesthetic appeal.”
Homeowner via HomeAdvisor

Pros & Cons

+ 20+ years local experience (since 2002)
+ Strong shingle specialization
+ Competitive pricing
– Rating below top picks at 4.4
– Primary office is north of St. Pete
10

Affordable Roofing Systems

★★★★☆ 4.4 (148+ reviews) GAF Master Elite · 3-Gen Family · License CCC1326722

Affordable Roofing Systems is a three-generation Tampa Bay company that holds GAF Master Elite certification — one of only a handful of contractors in the region with this distinction — alongside Best Pick Reports recognition for customer satisfaction. They actively serve Pinellas County as part of their 48-city coverage area that spans Hillsborough, Pasco, Hernando, and Polk Counties. All employees are certified GAF installers. They are a strong choice for Pinellas homeowners who want elite manufacturer certification at competitive pricing, particularly for shingle roof replacements where GAF’s enhanced system warranty can deliver 25 to 50 years of coverage on both materials and labor.

📍9511 N Trask St, Suite A, Tampa, FL 33612 (serves Pinellas)
📞(813) 542-8462
🕐24/7
🌍Pinellas, Hillsborough, Pasco, Hernando, Polk Counties
Shingle Tile Metal Flat GAF Master Elite Commercial
“Affordable Roofing Systems is a good company. Everyone there was prompt, competent and professional. I would definitely recommend them and will use their services again in the future.”
Homeowner — Birdeye Verified Review

Pros & Cons

+ GAF Master Elite certified
+ Three-generation family company
+ Best Pick Reports recognized
+ 24/7 availability
– Based in Tampa, not Pinellas
– Rating below 5.0 vs. top picks

Quick Comparison Table

Company Rating Reviews Hours Best For Phone
Trust Roofing4.91,000+Mon-SatInc. 5000 honoree, family-owned Tampa Bay(813) 560-2998
A Old Time Roofing4.5297+Mon-FriSince 1978, GAF Master Elite, St. Pete based(727) 824-9996
Drew Roofing4.9292+Mon-FriHighest rating by volume, no subcontractors(727) 522-3739
Handyman Roofing4.71,504+24/7Most reviews, 24/7, OC Platinum, 45+ yrs(727) 577-2468
Alvarez Roofing4.9VerifiedCallHonest assessments, Yahoo Local top pick(727) 235-1378
Westfall Roofing4.82,028+24/7Since 1989, OC Platinum, 15 Pinellas cities(813) 302-1824
Steadfast Roofing5.01,077+24/7Perfect rating, wind mitigation, 228 photos(813) 851-2276
Roof Panda5.0241+24/7Perfect rating, 24/7 emergency, Pinellas(813) 295-7663
Ridge Top Exteriors4.495+CallShingle specialist, competitive pricingVisit site
Affordable Roofing4.4148+24/7GAF Master Elite, 3-gen family, 48 cities(813) 542-8462

How to Choose a Roofing Contractor in St. Petersburg

St. Pete’s position on a Gulf Coast peninsula surrounded by water on three sides creates roofing demands specific to this area. These four factors matter most when hiring in Pinellas County.

Verify State and County Licensing

Florida requires a CCC license from the DBPR for all roofing work. Pinellas County also issues local contractor registrations. Ask for both numbers and verify the state license at myfloridalicense.com. Several contractors on this list — including A Old Time Roofing and Drew Roofing — hold active Pinellas County Construction License Board registrations.

🌍

Prioritize Coastal Material Knowledge

St. Pete’s Gulf salt air accelerates corrosion on inferior metal roofing and degrades standard asphalt shingles faster than inland locations. Ask specifically about salt-air rated materials — aluminum roofing and algae-resistant shingles with galvanized fasteners. Any contractor unfamiliar with coastal material requirements should not be your first choice in Pinellas.

🌡️

Ask About Wind Mitigation

A wind mitigation report submitted to your Pinellas County insurer can reduce premiums by $500 to $1,500 per year. Several contractors on this list include it free with a full replacement. Steadfast Roofing provides it as standard on every project. Ask upfront — it costs nothing to include during the job and it pays for itself in the first year alone.

📜

Get Three Written Quotes

St. Pete roof replacement costs vary by $2,000 to $5,000 for the same job depending on the contractor. Insist on written itemized estimates that specify material brands, wind ratings, underlayment type, and warranty terms. Under Florida’s 25% rule, extensive repairs may legally require a full replacement — an honest contractor tells you upfront.

The Insurance Information Institute recommends professional roof inspections every two years. In St. Pete, annual inspections make more sense given hurricane season and Gulf Coast salt air exposure. Several contractors on this list offer free photo inspections with no obligation.

Frequently Asked Questions

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

+

A full roof replacement in St. Petersburg typically costs between $9,000 and $22,000 depending on roof size, material, and labor. Shingle roofs average $9,000 to $14,000. Tile roofs run $16,000 to $28,000. Metal roofs range from $14,000 to $24,000. Use our metal roof cost calculator and square footage calculator to estimate before calling contractors.

Do roofing contractors in St. Petersburg need a Florida license?

+

Yes. Florida requires a Certified Roofing Contractor license (CCC prefix) from the DBPR. Pinellas County also issues local contractor registrations. Ask for both and verify the state license at myfloridalicense.com before signing. Unlicensed work voids your insurance and creates serious resale problems.

Does St. Petersburg require a permit for roof replacement?

+

Yes. The City of St. Petersburg and Pinellas County require a building permit for all roof replacements. Permits cost roughly $150 to $500 and require a structural inspection and final approval. A reputable licensed contractor pulls the permit and handles all inspections. Work done without a permit can void your insurance and complicate home sales.

What roof type is best for St. Petersburg’s coastal climate?

+

Concrete and clay tile roofs handle salt air, hurricane winds, and UV exposure extremely well and last 40 to 75 years. Aluminum metal roofs resist coastal corrosion better than steel and are gaining popularity for their wind resistance. Algae-resistant architectural shingles are the most affordable option. Know your roof pitch before choosing — standard tile requires a minimum slope.

How does hurricane season affect roofing in St. Petersburg?

+

St. Petersburg sits on the Pinellas Peninsula surrounded by water on three sides, making it particularly exposed to Gulf storms. Hurricane season runs June through November. After any named storm, document damage with photos, open your insurance claim before calling contractors, and verify any post-storm contractor’s state and county license before signing. Never agree to a deductible waiver — it is a felony under Florida law.

How long does a roof replacement take in St. Petersburg?

+

Most asphalt shingle replacements take one to two days. Tile and metal roofs take two to four days. St. Pete’s afternoon Gulf storms push experienced crews to start early and plan around daily weather windows. Trust Roofing and A Old Time Roofing commonly complete shingle replacements in a single day on standard St. Pete homes.

What is wind mitigation and why does it matter in St. Petersburg?

+

A wind mitigation inspection documents how well your roof resists hurricane winds. St. Pete homeowners submit the report to their insurer for premium discounts of $500 to $1,500 per year. Steadfast Roofing includes it free with every full replacement. Several other contractors on this list offer it at no cost. Ask upfront — it costs nothing to include and pays for itself in year one.

Should I use subcontractors or direct employees for my St. Pete roof?

+

Direct W-2 employee crews deliver more consistent quality and accountability. A Old Time Roofing, Drew Roofing, and Handyman Roofing all use direct employees with zero subcontractors. Ask any contractor upfront whether their installation crew works for them directly. In Pinellas County’s post-storm market, subcontractor quality varies widely.

What warranties should a St. Petersburg roofing contractor offer?

+

Look for at least a 5-year workmanship warranty, with 10 years as the gold standard. A Old Time Roofing holds GAF Master Elite status allowing enhanced system warranties covering both labor and materials for 25 to 50 years. Westfall and Steadfast offer 10-year workmanship warranties. Always get all warranty terms in writing before work begins.

How do I spot a roofing scam in St. Petersburg after a hurricane?

+

Red flags: door-to-door solicitation after storms, same-day signing pressure, full payment demanded upfront, no local physical address, and offering to waive your deductible (a felony under Florida law). Pinellas County is heavily targeted by out-of-town storm chasers after Gulf hurricanes. Verify every contractor’s state CCC license and Pinellas County registration at myfloridalicense.com before signing anything.

Sources and Research References

  • National Roofing Contractors Association (NRCA): “Consumer Tips for Hiring a Qualified Roofing Contractor.” nrca.net. Accessed 2026.
  • Insurance Information Institute: “Roof Maintenance and Home Insurance.” iii.org. Accessed 2026.
  • Florida Department of Business and Professional Regulation (DBPR) and Pinellas County Construction Licensing Board: Contractor license verification. myfloridalicense.com. Accessed 2026.

Looking for the best roofers elsewhere in Florida? We ranked the top contractors in four more major markets. You can also use our roof pitch calculator to estimate material quantities before calling for quotes.

Estimate Your Project Before Calling

Use these free tools on roofpitch.net to estimate your project costs before requesting quotes. Going into contractor conversations with your own numbers gives you a stronger negotiating position.

Ready to Get a Roofing Quote in St. Petersburg?

Call any of the 10 contractors above for a free inspection. Every company on this list holds a verified active Florida roofing license and serves the St. Petersburg and Pinellas County area.

See All 10 Contractors