Roofing companies in Jacksonville, Florida

625 roofing company profiles serve Jacksonville. Each profile shows whether RCF's latest accepted DBPR evidence supports an active license status. Confirm the current state record before hiring.

Showing 24 of 625 company profilesConfirmed active licenses first, with eligible Gold members assigned to this city featured first. Within each license group: highest Google ratings, then newest profiles. Membership does not affect license verification.

Roofing company profiles in Jacksonville

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

Steel Rudder Roofing License verified by RCF

Jacksonville
Storm damage roof repairRoof Replacement (Tear-Off)Emergency Roofing

Steel Rudder Roofing is a locally owned and operated roofing contractor based in Jacksonville, Florida, founded by Ken Baker, a...

Google 5.0 (27)
FL LicenseCCC1333864
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

Best Buy Roofing License verified by RCF

Port Orange
Roof RepairRoof InstallationRoof Replacement

Best Buy Roofing is a Florida roofing contractor based in Port Orange, in Volusia County, licensed under Certified Roofing Contractor...

Google 5.0 (20)
FL LicenseCCC1333798
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

JEBCO Weather Defense License verified by RCF

Jacksonville
Commercial roof restorationCommercial roofing repairStanding Seam Metal Roofing

JEBCO Weather Defense is a commercial roofing and building exterior contractor based in Jacksonville, Florida, operating under Florida Certified Roofing...

Google 5.0 (13)
FL LicenseCCC1332258
Status DBPR active

Cortex License verified by RCF

Jacksonville
Residential RoofingCommercial RoofingGeneral contracting

Cortex is a Jacksonville, Florida based roofing and general contracting company established in 2014, led by qualifying contractor Ali Fazlollahi...

Google 5.0 (11)
FL LicenseCCC1332168
Status DBPR active

Woodstone Roofing License verified by RCF

Tampa
Residential RoofingCommercial RoofingRoof Replacement

Woodstone Roofing is the trade name of Woodstone, a roofing contractor based in Tampa, Florida, incorporated in January 2021 under...

Google 5.0 (44)
FL LicenseCCC1332004
Status DBPR active

Historic district roofing rules and COA requirements in Jacksonville

You must obtain a Certificate of Appropriateness from the Jacksonville Historic Preservation Commission before changing any roof materials or dimensions on a historic home. The Riverside-Avondale Historic District stands as one of the largest National Register historic districts in the United States. Because of this, the city enforces strict architectural preservation guidelines. If you live in Avondale or Springfield, you cannot simply pick a modern shingle color or material from a catalog.

The Commission requires an approved Certificate of Appropriateness for any exterior roofing changes that do not use the exact same materials and dimensions. For example, the rules restrict the use of modern materials like modified bitumen or torch-down roofing to flat roofs only within designated historic boundaries. If you have a sloping roof on a classic craftsman bungalow, you must stick to approved traditional materials.

Any repairs to visible historic wood elements must use historically accurate like-materials. This includes rafter tails, soffits, and fascia. Do not let an unverified contractor cut corners by using vinyl or aluminum wraps on these historic elements. It will result in code violations and costly fines.

Fragile framing rules and historic roof installation limits

Jacksonville guidelines explicitly prohibit roofing contractors from stacking heavy shingle bundles in a single location on historic roofs during installation. This rule exists to protect fragile, century-old roof framing from structural collapse. Homes in older areas like Murray Hill and West Jacksonville often feature original hand-sawn rafters that lack the load-bearing capacity of modern trusses.

Stacking multiple heavy bundles of asphalt shingles or clay tiles in one spot can warp or snap these historic timbers. Your contractor must distribute the weight evenly across the roof deck during the tear-off and installation process.

Ask your roofer how they plan to stage materials before they begin. Professional crews who regularly work in these older neighborhoods understand this physical limitation. They will load the roof incrementally or use ground-level staging to avoid putting your home's structural integrity at risk.

Average cost of roof replacement in Jacksonville

A complete roof replacement in Jacksonville typically costs between $8,500 and $19,500 for a standard 2,000-square-foot home. Your actual price depends heavily on the material you select, the complexity of your roofline, and the pitch of your deck. Asphalt shingles remain the most affordable option, while metal and concrete tile carry higher upfront costs but offer superior longevity.

What drives your roof cost

Different materials require vastly different installation techniques, safety protocols, and labor hours. Here is how the primary roofing materials break down in the local market:

  • Asphalt shingles: $8,500 to $13,500 for standard architectural shingles.
  • Metal roofing: $14,000 to $26,000, with standing seam systems occupying the higher end of the scale.
  • Clay or concrete tile: $22,000 to $40,000, common in Mediterranean-style homes.

Your roof's physical characteristics will drive these numbers up or down. A steep roof pitch requires specialized safety equipment and slower, more meticulous labor. A complex roof with multiple valleys, dormers, and skylights requires more flashing and waste material. If your home has multiple layers of old shingles that need to be torn off, expect to pay additional labor and disposal fees.

Coastal versus inland roofing material standards in Duval County

You must use specialized corrosion-resistant materials like 0.032 aluminum flashing instead of galvanized steel if your property sits within 5 miles of the Atlantic coast. The salt air in coastal Duval County corrodes standard metal roofing components at an accelerated rate. Standard galvanized steel flashing will rust out within a few years, leading to hidden leaks behind your fascia.

Understanding salt air damage

If you live closer to the coast, switching to aluminum or copper flashing is a code-mandated necessity. Inland neighborhoods face different environmental pressures.

  • Coastal zones require aluminum, copper, or stainless steel fasteners and flashing to resist salt-air corrosion.
  • Inland zones permit galvanized steel but benefit from algae-resistant shingles to combat high humidity.

Homes in Grand Park, Oak Haven, and Tallulah/North Shore do not experience the same salt spray, but they suffer from intense heat and high humidity. This environment fosters rapid algae growth on standard asphalt shingles. When choosing shingles for an inland home, look for copper-infused, algae-resistant options. These shingles prevent the dark, unsightly streaks that degrade your home's curb appeal and trap heat in your attic.

Jacksonville building permit requirements and the JaxEPICS portal

The City of Jacksonville Building Inspection Division requires a building permit for all re-roofing projects, which contractors submit through the online JaxEPICS portal. You can find the physical permit office at the Ed Ball Building, located at 214 North Hogan Street, on the second floor. A standard re-roof permit fee in Duval County typically ranges from $125 to $300, depending on the square footage of the project.

Your contractor must submit the permit application electronically before any work begins. This process requires the submission of specific Florida Product Approval numbers for every material used, from the underlayment to the shingles.

The JaxEPICS system allows you to track the status of the permit and see when inspectors approve each phase. Never hire a contractor who asks you to pull an owner-builder permit. Doing so makes you legally responsible for any code violations or injuries that occur on your property.

Notice of Commencement rules for Duval County roofing projects

Florida law requires you to file a formal Notice of Commencement with the Duval County Clerk of Courts for any roofing project valued over $2,500. You must record this document before the first nail is driven. The Notice of Commencement protects you by establishing the formal date of the project and ensuring that sub-contractors and material suppliers cannot place a lien on your property if the primary contractor fails to pay them.

To protect your investment, you should only work with verified professionals. Every company listed in our directory is already DBPR-verified against the state license database, which means they understand how to handle these legal filings correctly. You can learn more about our verification process and how it keeps your project compliant.

Once recorded, a copy of the Notice of Commencement must be posted on the job site in a conspicuous place, such as a front window, where building inspectors can easily review it.

How the Florida 25 percent rule affects your roof repair

The Florida Building Code 25 percent rule mandates a complete roof replacement if more than 25 percent of your roof is damaged within any 12-month period. This rule applies even if the remaining 75 percent of the roof is in perfect condition. If a severe storm damages a single slope of your roof, your insurance company may try to pay for a minor repair.

However, if that damaged section exceeds a quarter of the total roof area, the entire system must be brought up to the current Florida Building Code 8th Edition standards. This rule often triggers a mandatory full-roof upgrade during minor storm repairs.

It is designed to phase out older, non-compliant roofs that cannot withstand hurricane-force winds. When dealing with an insurance claim, ensure your contractor documents the exact square footage of the damage. Accurate measurements are crucial for proving to your adjuster that the 25 percent threshold has been met.

How the Florida home insurance roof age rule impacts you

Florida insurance companies can legally refuse to renew your homeowner policy if your asphalt shingle roof is more than 15 years old. This rule applies even if your roof shows zero signs of leaks or physical wear. Under state regulations, insurers must give you a reasonable notice period, but they are not required to maintain your coverage once the roof reaches this age threshold.

If your roof is over 15 years old, you have a brief window to replace it before your policy drops. Homeowners in older residential areas like New Town often face these sudden non-renewal notices. Replacing your roof proactively is the only way to secure affordable coverage in the current Florida insurance market.

A new roof also qualifies you for wind mitigation credits, which can slash your annual premiums significantly. Do not wait for your insurer to drop your coverage. You can request free quotes from verified Jacksonville roofers to compare your options and protect your home before the next storm season.

Required roof inspections and the City of Jacksonville approval process

The City of Jacksonville requires at least two formal inspections during a re-roofing project to verify code compliance. The first is the in-progress inspection, which occurs after the old roof is torn off. The inspector must verify that the sheathing is in good condition and that the contractor used the correct nailing pattern.

Under the Florida Building Code, roofers must use ring-shank nails spaced six inches apart along the edges to prevent wind uplift. The second inspection is the final inspection, which occurs after the entire roofing system is installed.

The inspector verifies that the shingles, flashing, and ventilation meet all code requirements. Your contractor must schedule these inspections through the JaxEPICS portal. Do not make the final payment to your roofing company until the City of Jacksonville officially signs off on the final inspection.

Frequently asked questions

Do I need a permit to replace my roof in Jacksonville?
Yes, the City of Jacksonville requires a building permit for all re-roofing projects. Your licensed contractor must pull this permit through the online JaxEPICS portal before starting any work. This process ensures that the materials and installation methods meet the current Florida Building Code standards.
What is the Florida 25 percent rule for roof repairs?
The Florida 25 percent rule states that if more than 25 percent of a roof is damaged within a 12-month period, the entire roof must be replaced to meet current building code standards. This rule applies even if the undamaged portion of your roof is in good physical condition.
How does the historic district affect my roofing options?
If your home is in a historic district like Riverside-Avondale or Springfield, you must obtain a Certificate of Appropriateness from the Jacksonville Historic Preservation Commission. This rule requires you to use historically accurate materials and dimensions to preserve the architectural integrity of your home.
How long does a roof replacement take in Duval County?
A standard residential roof replacement in Jacksonville usually takes one to three days of active labor. However, the overall timeline depends on weather conditions, the complexity of your roof, and the time required for the City of Jacksonville inspectors to complete their sheathing and final inspections.
How does a new roof lower my home insurance premium?
A new roof can significantly lower your insurance premium by qualifying you for wind mitigation credits. Your insurer will look for modern features like hurricane straps, synthetic underlayment, and specific nail spacing patterns that help your home withstand the high wind speeds of Florida storm seasons.

Explore more roofing

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

Roofing services in Jacksonville

61
All roofing services by city

Roofing companies in other cities in the same county

4
All Florida cities

More ways to search

5