Roofing companies in St. Johns County, Florida

246 roofing company profiles serve areas within St. Johns County. Each card shows whether RCF's latest accepted DBPR evidence supports an active license status. Confirm the current state record before hiring.

Showing 24 of 246 company profilesConfirmed active licenses first. Within each license group: highest Google ratings, then newest profiles. Membership does not affect this order.

Matching roofing companies

Big Orange Roofing License verified by RCF

Palm Coast
Residential RoofingCommercial RoofingRoof Repair

Big Orange Roofing is a Palm Coast, Florida roofing contractor operating under Florida registered roofing contractor license RC29027934. Owner Brian...

Google 5.0
FL LicenseRC29027934
Status DBPR active

Roofology Roofing License verified by RCF

St. Augustine
Shingle Roof ReplacementMetal Roof ReplacementTile roof replacement

Roofology Roofing is a Florida Certified Roofing Contractor based in St. Augustine, Florida, in St. Johns County, and led by...

Google 5.0 (166)
FL LicenseCCC1335574
Status DBPR active

Starfish Unlimited License verified by RCF

Gulf Breeze
Shingle RoofingMetal RoofingCommercial Roofing

Starfish Unlimited is a residential and commercial roofing and construction contractor based in Gulf Breeze, licensed under Florida roofing contractor...

Google 5.0 (15)
FL LicenseCCC1334846
Status DBPR active

Thorne Metal Systems License verified by RCF

Keystone Heights
Metal roof installationMetal Roof ReplacementMetal Re-Roofing

Thorne Metal Systems is a Florida Certified Roofing Contractor based in Keystone Heights, Clay County, specializing in metal roof installation,...

Google 5.0 (2)
FL LicenseCCC1333853
Status DBPR active

Hydro-Guard Roofing License verified by RCF

Saint Johns
Roof InstallationRe-RoofingRoof Repair

Hydro-Guard Roofing is a Florida State Certified Roofing Contractor (license CCC1332840) owned by Pablo Javier Segarra Plumey, the qualifying agent...

Google 5.0 (6)
FL LicenseCCC1332840
Status DBPR active

Bao Construction License verified by RCF

Jacksonville
Roof RepairRe-RoofingRoof Replacement

Bao Construction is a Jacksonville based roofing and general construction contractor holding Florida certified roofing contractor license CCC1332833, under qualifier...

Google 5.0 (2)
FL LicenseCCC1332833
Status DBPR active

Avenue Roofing License verified by RCF

Jacksonville
Roof InspectionsRoof RepairsRoof Replacements

Avenue Roofing is a residential roofing contractor based in Jacksonville, Florida, operating under Florida Certified Roofing Contractor license CCC1332649. The...

Google 5.0 (104)
FL LicenseCCC1332649
Status DBPR active

KTM Exteriors License verified by RCF

St. Augustine
Commercial RoofingRoof RepairRoof Replacement

KTM Exteriors is a family and woman owned roofing and exterior company operating in Florida under the license name KTM...

Google 5.0 (16)
FL LicenseCCC1332631
Status DBPR active

Ecobuild Roofing License verified by RCF

Jacksonville
Roof RepairRoof ReplacementRoof Inspection

Ecobuild Roofing is a Jacksonville, Florida roofing contractor operating under the corporate name Ecobuild Group, in business since 2017. The...

Google 5.0 (165)
FL LicenseCCC1332552
Status DBPR active

Meta Construction License verified by RCF

Jacksonville
Complete Renovation ServiceTile InstallationHardwood Flooring

Meta Construction is a Jacksonville, Florida general contractor offering residential and commercial roofing, new construction, and home remodeling, holding a...

Google 5.0 (19)
FL LicenseCCC1332274
Status DBPR active

Enterprise Roofing License verified by RCF

St. Augustine
Commercial RoofingResidential RoofingRoofing repairs

Enterprise Roofing is a family-run, certified woman-owned roofing company based in St. Augustine, Florida, serving St. Augustine, Palm Coast, and...

Google 5.0 (81)
FL LicenseCCC1331720
Status DBPR active

Jada Roofing License verified by RCF

Middleburg
Residential Roof ReplacementRoof RepairStorm damage restoration

Jada Roofing is a roofing contractor based in Middleburg, Florida, in Clay County, serving northeast Florida. Established in 2016, the...

Google 5.0 (10)
FL LicenseCCC1331050
Status DBPR active

H&H Homes

Jacksonville
New Roof ConstructionRoof ReplacementRoof Repair

H&H Homes is a roofing contractor based in Jacksonville, Florida, led by owner Timothy J. Hawarah, who holds both a...

Google 5.0 (8)
FL LicenseCCC1330854
StatusStatus review

What a new roof costs in St. Johns County

Replacing an average 2,000 square foot roof in St. Johns County costs between $9,500 and $24,000 depending on the material you choose.

If you opt for architectural asphalt shingles, expect to pay between $9,500 and $14,500. Metal roofing ranges from $16,500 to $31,000, while concrete tile costs between $22,000 and $45,000. These figures include labor, tear-off, and disposal fees.

Labor rates remain high across Northeast Florida due to post-storm demand and localized labor shortages.

Upgrades drive the price up. Synthetic underlayment, self-adhering secondary water barriers, and stainless steel nails add to your upfront investment but extend the lifespan of your roof.

Florida's 25 percent roof repair rule also impacts your budget. If more than 25 percent of your roof is damaged within any 12-month period, the Florida Building Code requires you to replace the entire roof. This rule prevents simple patch jobs on older roofs.

Typical price ranges by material in St. Johns County

  • Architectural asphalt shingles: $9,500 to $14,500
  • Standing seam metal roofing: $16,500 to $31,000
  • Concrete or clay tile roofing: $22,000 to $45,000

Roofing permits and inspections in St. Johns County

The St. Johns County Building Department at 4040 Lewis Speedway in St. Augustine issues county-level permits, while the city proper requires its own municipal Permit Portal.

Contractors must file a permit before tearing off a single shingle in unincorporated areas like Fruit Cove, Palencia, or Nocatee.

The permit fee is typically based on the total valuation of the project.

Your contractor must schedule two critical inspections during the project. The first is the sheathing or in-progress inspection. The county inspector checks the deck nailing pattern.

The second is the final inspection. The inspector verifies the installation of the flashing, vents, and shingles. Do not release final payment to your roofing company until the county or city inspector officially signs off on the permit.

Building codes and wind load rules in St. Johns County

St. Johns County sits in Wind Zone 2, requiring all roof installations to withstand wind speeds between 130 and 140 miles per hour under the 2023 Florida Building Code.

Coastal zones near Crescent Beach and Butler Beach face higher exposure, pushing design wind speed requirements up to 140 miles per hour.

Designers use ASCE 7-22 wind standards to calculate uplift pressure on your roof's edge.

Roofers must use ring-shank nails spaced six inches on center along the edges and twelve inches in the field.

Smooth-shank nails are illegal for roof deck attachment in Florida. Ring-shank nails act like screws, doubling the wind-resistance of your decking boards. This small detail prevents whole roofs from peeling off during hurricanes.

Notice of Commencement requirements in St. Johns County

You must record a Notice of Commencement with the St. Johns County Clerk of Court before work starts on any roofing job valued over $2,500.

Florida Statute 713.13 enforces this rule to protect homeowners from mechanic's liens.

It proves that you are funding the project and establishes the start date of the work.

If your contractor fails to pay their material suppliers or subcontractors, those parties can place a lien on your home, even if you paid the contractor in full.

Recording this document at the St. Johns County Courthouse at 4010 Lewis Speedway ensures all payments are legally tracked. The building department will not conduct the first sheathing inspection without a certified copy of the recorded Notice of Commencement on site.

Roof age and insurance non-renewal in St. Johns County

Florida Statute 627.7011 prohibits insurance companies from denying coverage solely based on roof age if your roof is less than 15 years old.

If your shingle roof is older than 15 years, your insurance carrier might issue a non-renewal notice.

However, Senate Bill 2-D offers an escape hatch.

If an authorized inspector certifies that your roof has at least 5 years of remaining useful life, the insurer must keep your policy active.

This rule applies to asphalt shingle, metal, and tile roofs. For metal and tile roofs, the threshold is often 20 years. Getting a professional wind mitigation inspection or a roof certification can save you thousands in unnecessary replacement costs.

Roofing material options for coastal St. Johns County homes

Coastal properties in Ponte Vedra Beach and Vilano Beach face severe salt air corrosion that destroys standard galvanized nails within a decade.

High humidity and salt spray accelerate the degradation of asphalt shingles.

Standing seam metal roofs with Galvalume coatings offer the best defense against salt spray.

These systems feature hidden fasteners, protecting the screws from direct exposure to the elements.

If you prefer asphalt, choose architectural shingles with copper-infused granules to resist dark algae streaks. Always demand stainless steel nails for any home within 3,000 feet of the Atlantic Ocean.

HOA compliance in St. Johns County planned communities

Architectural Review Boards in master-planned developments like Nocatee and Julington Creek Plantation must approve your roof color and material before your contractor pulls a permit.

Covenants in Durbin Crossing and Palencia dictate specific material standards.

Some communities ban metal roofs entirely or restrict colors to neutral earth tones.

If you install a roof without written approval, the HOA can legally force you to remove it.

This process can take weeks. Submit your application early with material samples and manufacturer brochures to avoid project delays.

DBPR license verification for St. Johns County roofers

The Florida Department of Business and Professional Regulation regulates all roofing work through state-certified CCC licenses.

Every contractor on our directory has been vetted against the DBPR database to ensure their license is active and free of public complaints.

You can verify any license yourself using the DBPR portal at myfloridalicense.com.

Never hire an unlicensed crew. Local specialty contractor licenses no longer exist in Florida as of July 1, 2024.

Unlicensed contracting is a third-degree felony during a declared state of emergency. Working with a state-certified roofing contractor (CCC) or general contractor (CGC) ensures your project is backed by state-mandated general liability and workers' compensation insurance.

Wind mitigation inspections and premium discounts in Northeast Florida

A wind mitigation inspection can lower your St. Johns County homeowner insurance premium by up to 40 percent.

An inspector evaluates how well your home resists wind damage.

They check the roof deck attachment, roof-to-wall connections, and the presence of a secondary water barrier.

The state-backed My Safe Florida Home program offers a 2-to-1 matching grant up to $10,000 to help you pay for these wind-hardening upgrades.

For every dollar you spend, the state contributes two dollars. This incentive makes upgrading to a metal roof or installing hurricane straps highly affordable.

Historic preservation roofing guidelines in St. Augustine

Homeowners in the historic districts of St. Augustine must secure a Certificate of Appropriateness before altering or replacing any roof.

The Historic Preservation Division enforces strict material guidelines to preserve the city's heritage.

Metal roofs must match historical profiles, often requiring specific standing seam widths or traditional v-crimp panels.

Clay tiles must match the architectural style of historic Spanish Revival properties.

Your contractor must coordinate with local historic preservation planners to ensure compliance. This step prevents costly stop-work orders and fines.

How to compare St. Johns County roofing quotes

Comparing roofing estimates requires looking past the bottom-line price to verify the specific materials, warranties, and permit fees included in the scope.

A cheap quote often omits the cost of replacing damaged plywood or the required St. Johns County permit fees.

Ensure the estimate specifies the brand of shingles, underlayment type, and whether they use a self-adhering secondary water barrier.

Ask for proof of general liability and workers' compensation insurance. You can compare pre-vetted local contractors and request free roofing estimates through our directory to simplify your search.

Key items to verify on every roofing estimate

  • Manufacturer warranty details and workmanship coverage
  • Inclusion of all permit and inspection fees
  • Specific underlayment and secondary water barrier brands
  • Plywood deck replacement cost per sheet

Frequently asked questions

Do I need a permit to replace my roof in St. Johns County?
Yes, you must obtain a permit for all roof replacements. The St. Johns County Building Department issues permits for unincorporated areas, while the City of St. Augustine handles permits within city limits. Your contractor must submit the application before starting any physical work.
What is the wind speed rating requirement for roofs in St. Johns County?
St. Johns County requires roofs to meet Wind Zone 2 standards, meaning they must withstand wind speeds between 130 and 140 miles per hour under the Florida Building Code. Coastal properties near Ponte Vedra Beach often require higher wind-load calculations.
How does the 25 percent repair rule work in Florida?
If more than 25 percent of your roof is damaged within a 12-month period, the Florida Building Code requires a complete roof replacement rather than a partial repair. This rule applies to all residential structures across St. Johns County.
When do I need a Notice of Commencement for a roof replacement?
You must record a Notice of Commencement with the St. Johns County Clerk of Court for any roofing project valued over $2,500. This must be recorded before your contractor schedules their first roof sheathing inspection.
How can I verify if a roofing contractor is licensed in Florida?
You can verify any contractor's license by searching their state-issued CCC or CGC license number on the Florida DBPR website at myfloridalicense.com. Every contractor listed in our directory has already passed this state license verification check.

Explore more roofing

Browse related services and locations. Numbers beside links show matching company profiles.

Roofing services in St. Johns County

16
All roofing services by county

Roofing companies by city in St. Johns County

12
All Florida cities

Roofing companies in other Florida counties

66
All Florida counties

More ways to search

4

Official sources and page review

Maintained by Roofing Companies Florida. Source links reviewed September 9, 2026.

Reviewed by
Inderjit Singh, Founder & Editor
DBPR data
Last checked on Sep 3, 2026

Official sources11

  1. Florida DBPR license searchmyfloridalicense.com · State contractor license search
  2. St. Johns County building permitssjcfl.us · County permitting authority
  3. St. Johns County Code of Ordinancesstjohnsclerk.com · Adopted county code
  4. St. Johns County Property Appraisersjcpa.gov · Parcel and property records
  5. St. Johns County Emergency Managementsjcfl.us · Storm preparedness and recovery
  6. Florida Statutes 489.113leg.state.fl.us · Contractor scope of work
  7. Florida Statutes 489.127leg.state.fl.us · Unlicensed contracting penalties
  8. Florida Building Codefloridabuilding.org · Adopted statewide code
  9. Florida Statutes 713.13leg.state.fl.us · Recording a Notice of Commencement
  10. Florida Statutes 627.711leg.state.fl.us · Mandatory wind mitigation discounts
  11. My Safe Florida Homemysafeflhome.com · State hurricane hardening grants

How we review this page

Company profiles on this page are compared with RCF's latest accepted DBPR source data. Profiles whose current active status cannot be supported are labelled for recheck, renewal review, or status review. Official source links are reopened and confirmed during each page review.

Membership never changes a license-evidence decision. Paid placement is disclosed wherever it affects ordering.

License and permit information can change. Confirm the current DBPR record and the building department for the property address before hiring or starting work.