Be one of Florida’s first 100 verified roofers. Claim your RCF Verified Partner tools free for 12 months. No automatic charge; choose whether to continue at $199/yr after the term. · 99 spots left Get verified

Roofing companies in Jacksonville, Florida

24 licensed, DBPR-verified roofing companies serving Jacksonville. Every company here is checked against the Florida Department of Business and Professional Regulation. Compare them below and request free quotes, with no obligation.

Showing 24 of 495 verified companiesGold members assigned to this city appear first in Recommended. Membership never affects licence verification, and the other sorts ignore it entirely.

1 Roof

Ponte Vedra
New Roof ConstructionRoofing repairResidential Roofing

1 Roof is a licensed roofing contractor based in Ponte Vedra, Florida, serving St. Johns County and the greater Northeast...

Google 4.9 (134)
FL LicenseCCC1331055
Status DBPR active

1st Impressions Contractors

Jacksonville
Roof RepairRoof ReplacementRoof Inspection

1st Impressions Contractors is a full-service property services and roofing company based in Jacksonville, Florida, serving residential and commercial clients...

Google 4.6 (11)
FL LicenseCCC1327776
Status DBPR active

A Specialty Home Design & Reconstruction

Fleming Island
Roof installation and repairRe-RoofingRoof Restoration

A Specialty Home Design & Reconstruction is a general contracting and home remodeling company based at 2219 Wide Reach Drive...

Google 4.9 (7)
FL LicenseCCC1332843
Status DBPR active

A-Z Roofing

Jacksonville
Roofing ContractingGeneral contractingRoof Installation

A-Z Roofing is a Jacksonville, Florida roofing company owned and operated by Ethelyn Kay Roseboro. Based at 450 Busch Drive,...

Google 5.0 (8)
FL LicenseCCC1327337
Status DBPR active

A.J. Wells Roofing & Construction

Jacksonville
Metal Roofing InstallationResidential RoofingCommercial Metal Roofing

A.J. Wells Roofing & Construction is a Jacksonville, Florida-based roofing and general contractor specializing in metal roofing for residential and...

Google 4.6 (183)
FL LicenseCCC1328871
Status DBPR active

Action Roofing

Orange Park
Roof InspectionRoof RepairRoof Installation

Action Roofing is a residential and commercial roofing company based in Orange Park, Florida, qualified by Jeffrey Glenn Caudel. The...

Google 4.9 (72)
FL LicenseCCC1330434
Status DBPR active

Advanced Roofing

Fort Lauderdale
Commercial Re-RoofingRoof ReplacementCommercial Roof Repair

Advanced Roofing is a full-service, 100 percent employee-owned commercial roofing contractor headquartered in Fort Lauderdale, Florida, and established in 1983...

Google 4.5 (126)
FL LicenseCCC024413
Status DBPR active

Advocate Roofing and Restoration

Jacksonville
Roof ReplacementsRoof RepairsGutter Installation

Advocate Roofing and Restoration is a Florida licensed roofing contractor operating under license CCC1332761, held by qualifying contractor Jessie Ladson,...

Google 5.0 (127)
FL LicenseCCC1332761
Status DBPR active

Al Davis Roofing

Switzerland
Roof InstallationRoof RepairRoof Replacement

Al Davis Roofing is a locally owned and operated roofing company based in Switzerland, Florida, serving the Jacksonville-area communities of...

Google 5.0 (110)
FL LicenseCCC015549
Status DBPR active

Alan Thrift Roofing

Jacksonville
Residential Roofing Installation and ReplacementCommercial roofing installation and replacementAsphalt Shingle Roofing

Alan Thrift Roofing has been providing residential and commercial roofing services throughout Northeast Florida since 1979. Originally started by Alan...

Google 5.0 (4)
FL LicenseCCC058225
Status DBPR active

Alesch Contracting

Jacksonville Beach
Custom Home ConstructionArchitectural Design-BuildWhole-Home Renovation

Alesch Contracting is a licensed design-build construction firm based in Jacksonville Beach, Florida, serving Ponte Vedra Beach, Jacksonville, Atlantic Beach,...

Google 4.8 (18)
FL LicenseCCC1329937
Status DBPR active

All Florida Custom Homes by John Raymer

Ponte Vedra Beach
Custom Home ConstructionHome AdditionsKitchen and bathroom remodeling

All Florida Custom Homes by John Raymer is a Jacksonville-area custom home builder and Florida-licensed certified roofing contractor (license CCC056907)...

Google 4.6 (27)
FL LicenseCCC056907
Status DBPR active

All Pro Roofing & Consulting

Jacksonville
Residential RoofingCommercial RoofingMulti-Family Roofing

All Pro Roofing & Consulting is a full-service exterior contractor headquartered at 11633 Philips Hwy in Jacksonville, Florida, serving Duval...

Google 4.7 (135)
FL LicenseCCC1327056
Status DBPR active

All Seasons Roofing of N Florida

Jacksonville
Roof ReplacementRoof InstallationRoof Repair

All Seasons Roofing of N Florida is a locally owned and operated roofing contractor based in Jacksonville, Florida, serving Northeast...

Google 5.0 (1)
FL LicenseCCC1326861
Status DBPR active

Allegiance Roof Systems

Jacksonville
New Roof InstallationsRoof ReplacementsRoof Repairs

Allegiance Roof Systems is a licensed roofing contractor based in Jacksonville, Florida, serving homeowners and businesses across the greater Northeast...

Google 4.8 (100)
FL LicenseCCC1330995
Status DBPR active

Alpha & Omega Builder

Jacksonville
Roof InstallationRoof ReplacementRoof Repair

Alpha & Omega Builder is a locally owned and operated roofing and general contracting company based in Jacksonville, Florida, with...

Google 4.9 (7)
FL LicenseCCC1328420
Status DBPR active

Alta Land & Contract

Jacksonville
RoofingRe-RoofingResidential Roofing

Alta Land & Contract is a Jacksonville, Florida-based roofing and general contracting company led by President Mark James Fries. The...

Google 5.0 (22)
FL LicenseCCC1329236
Status DBPR active

America’s Best Roofing & Construction

Jacksonville
Tear-OffsRe-RoofingNew Construction Roofing

America's Best Roofing & Construction is a Jacksonville, Florida based roofing and exterior services contractor owned by Allen Pete Pippins...

Google 5.0 (61)
FL LicenseCCC1332167
Status DBPR active

AMW Service Solutions

Jacksonville
Commercial Roof RepairCommercial Roof ReplacementNew Commercial Roof Installation

AMW Service Solutions is a Jacksonville, Florida-based certified roofing and general contracting company operating under licenses CCC1325763 and CGC (Certified...

Google 5.0 (1)
FL LicenseCCC1325763
Status DBPR active

Anderson Building Resources

Jacksonville
RoofingRoof ReplacementGeneral construction

Anderson Building Resources is a Jacksonville, Florida-based contracting company founded in October 2004 by David Saul Anderson. The company holds...

Google 4.9 (102)
FL LicenseCCC1328282
Status DBPR active

Apex Roofing & Contracting

Jacksonville Beach
Residential RoofingCommercial RoofingMulti-Family Roofing

Apex Roofing & Contracting is a roofing and general contracting company based in Jacksonville Beach, Florida, incorporated in 2014 under...

Google 4.6 (17)
FL LicenseCCC1330610
Status DBPR active

Aqua Roofing and Restoration

Jacksonville
Roof RepairRoof ReplacementRoof Inspections

Aqua Roofing and Restoration, licensed as Aqua Roofing and Gutters, is a Jacksonville, Florida roofing and gutter contractor founded in...

Google 5.0 (6)
FL LicenseCCC1331433
Status DBPR active

ARAC Roof It Forward

Tampa
Roof ReplacementRoof RepairStorm damage restoration

ARAC Roof It Forward is a residential and commercial roofing contractor headquartered in Tampa, Florida, that has grown into a...

Google 4.7 (257)
FL LicenseCCC1330047
Status DBPR active

Arctic Enterprises

Jacksonville
SPF (Spray Polyurethane Foam) roofingSilicone Roof CoatingsMetal Roof Restoration

Arctic Enterprises is a Jacksonville, Florida-based commercial roofing contractor with over 30 years of industry experience, specializing in spray polyurethane...

Google 5.0 (2)
FL LicenseCCC057745
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.