James Roofing Services

4.6
(56)
RoofingSt. Petersburg, FL
James Roofing Services roofing in St. Petersburg, FL - photo 1
James Roofing Services roofing in St. Petersburg, FL - photo 2
James Roofing Services roofing in St. Petersburg, FL - photo 3
James Roofing Services roofing in St. Petersburg, FL - photo 4
James Roofing Services roofing in St. Petersburg, FL - photo 5
James Roofing Services, Inc. is a family-owned and operated roofing contractor based in St. Petersburg, Florida. The James family started the company in 2008 as three part-owners and the team brings over 45 years of combined experience serving the Tampa Bay area. The service department handles repairs to all types of roof damage, including leaks, missing shingles and tiles, and storm damage, while the replacement side covers built-up, modified bitumen, shingle, single-ply, and synthetic tile roof systems. Every replacement is written up as a detailed job-specific proposal and built to code requirements and manufacturer specifications. The company works on both commercial and residential roofs, with past work for businesses, homes, condominium and homeowner associations, churches, and schools. James Roofing Services is licensed under Florida state license CCC-1328780, carries insurance, and does not use sub-contractors on its projects. The crew is certified by manufacturers including CertainTeed and GAF Corp, and the company is a Tamko Pro Certified Roofing Contractor. Its own dump trucks and trailers haul debris away, and a netted Catch-All system is deployed on residential re-roofs to protect the surrounding landscape and property.
Family-owned and operatedServing Tampa Bay since 2008Licensed and insuredFL license CCC-1328780No sub-contractors usedTamko Pro Certified ContractorCertainTeed and GAF certifiedCommercial and residential roofsRepairs and full replacementsNetted Catch-All cleanup system

Services

Roof repair

Roof repair

Roof maintenance

Roof maintenance

Storm damage roof repair

Storm damage roof repair

Roof replacement

Roof replacement

Shingle roofing

Shingle roofing

Why choose us?

Family-owned since 2008

The James family started James Roofing Services in 2008 as three part-owners, and the family still runs the company today.

Decades of Tampa Bay roofing experience

The team brings over 45 years of experience serving the Tampa Bay area, with roofing work for families, condo associations, churches, and schools.

Licensed and insured

James Roofing Services is properly licensed and insured, working under Florida state license CCC-1328780.

No sub-contractors

The company does not use any sub-contractors on its projects, so the crew on your roof is the crew you hired.

Manufacturer certified

James Roofing Services is certified by manufacturers including CertainTeed and GAF Corp, and is a Tamko Pro Certified Roofing Contractor.

Careful job site cleanup

The crew protects and cleans the surrounding landscape and property, and deploys a netted Catch-All system on residential re-roofs.

Location & hours

7177 30th Ave N, St. Petersburg, FL 33710, USA

FAQs

How long has James Roofing Services been in business?
The James family started their own roofing company in 2008 as three part-owners. The team brings over 45 years of experience serving the Tampa Bay area.
Are you licensed and insured?
Yes. James Roofing Services is properly licensed and insured, operating under Florida state license CCC-1328780.
What kinds of roof repairs do you handle?
The service department repairs all types of roof damage, including leaks, missing shingles and tiles, and storm damage. Its specialists work on any type of roof system.
What roof systems do you install on a replacement?
James Roofing Services offers built-up, modified bitumen, shingle, single-ply, and synthetic tile roof replacements. Every job meets code requirements and manufacturer specifications.
Do you work on commercial buildings as well as homes?
Yes. The crew has experience with both commercial and residential roofs, and has worked for businesses, residences, condominium and homeowner associations, churches, and schools.
Do you use sub-contractors?
No. James Roofing Services does not use any sub-contractors on its projects.
What happens to the debris and the yard during the job?
The company runs its own dump trucks and trailers to haul debris away, takes care to protect and clean the surrounding landscape and property, and uses a netted Catch-All system on residential re-roofs.
How do I get a price for my roof?
Reach out by phone or email and the team will address your roofing concerns. Each replacement job comes with a detailed job-specific proposal.

Contact James Roofing Services

Ready to get started? Call or click below.

Pinellas County
James Roofing Services
Copyright © 2026