Jacksonville, FL roofing · answered 24/7
Roof repair, replacement and storm response in Jacksonville
Show us the roof and we will show you what is wrong with it. Leak over the kitchen, shingles in the yard after a storm, or an insurance letter about your roof's age: we repair, replace and inspect shingle, metal, tile and flat roofs across Jacksonville, and we pick up at any hour.
- Calls answered 24/7
- Service office on Wilson Blvd
- Shingle, metal, tile and flat
- Permits filed through JaxEPICS



Roof repair and replacement in Jacksonville, FL is available 24 hours a day from Show Us Your Roofs, covering shingle, metal, tile and flat systems. An active leak gets a temporary dry-in first, then a permanent repair built to the Florida Building Code 8th Edition the city enforces. Replacements are permitted online through JaxEPICS and closed out with a final city inspection.
Two ways people reach us
Is your roof an emergency or a plan?
Water is coming in. What happens next?
Call first. We help you contain the water inside, then get a crew on the roof once it is safe to climb.
- Temporary dry-in or tarp so the damage stops growing
- Photos of every damaged slope before anything is disturbed
- A written scope you can hand to your adjuster
The roof is aging out. How do you plan it?
No emergency, just a roof near the end or an insurer asking questions. We measure, check the decking from the attic, and price the options side by side.
- Shingle, metal, tile and flat options compared for your house
- Permit filed through JaxEPICS before tear-off day
- Final city inspection and paperwork for your insurer
Every roofing job we do
Roofing services for Jacksonville homes and buildings
Grouped the way roof problems arrive: emergencies, repairs by roof type, then planned work.

Storm & Emergency
For the night the ceiling starts dripping, and the morning after the wind.
4 services
Roof Repairs
Fixes sized to the problem, by roof type, so a repair stays a repair.
7 services
Replacement & Installation
Full reroofs and new roofs in the four systems Jacksonville homes actually use.
10 services
Flat & Commercial
Low-slope membranes, drains and seams for buildings and home additions.
6 services
Gutters & Roof Edges
Gutters, guards and the fascia they hang on, so rain leaves the roof cleanly.
3 services
Inspection & Protection
Reports, insurance paperwork and upgrades that keep a good roof insurable.
7 servicesWe install and repair the lines Northeast Florida suppliers stock, from GAF, Owens Corning and CertainTeed shingles to Eagle concrete tile and Carlisle TPO.
- GAF
- Owens Corning
- CertainTeed
- TAMKO
- Atlas Roofing
- IKO
- Gulf Coast Supply
- Eagle Roofing Products
- Westlake Royal
- Polyglass
- Carlisle
- Johns Manville
- Englert
- VELUX
Pick your roof system
Which roof fits a Jacksonville house?

Architectural Shingles
The roof on most Jacksonville homes. High-wind rated lines hold up when the afternoon storms turn serious.

Metal Roofing
Standing seam and 5V crimp. Popular near Jacksonville Beach and Atlantic Beach, where salt air is hard on everything else.

Concrete and Clay Tile
Long-lived and heavy. The tile usually outlasts the underlayment beneath it, which is where most tile leaks start.

Flat and Low-Slope
TPO and modified bitumen for commercial buildings, porches and additions, with drainage designed in.


Why roofs fail here
What Jacksonville weather and Florida insurance rules do to a roof
Jacksonville summers are wet and hot at the same time. Heat bakes the sealant strips and pipe boots, then an afternoon downpour tests them, day after day from June through August. Small failures show up first as a ceiling stain that needs tracing.
Then there is wind. Irma passed well west of the city in 2017, yet the Weather Service logged gusts of 69 to 74 mph at NAS Jacksonville, Craig Airfield and Mayport, and a roof came off a home in Sans Souci. You do not need a direct hit for creased shingles and lifted flashing.
Insurance is the third force. Once a roof passes 15 years, Florida insurers can ask for an inspection before renewing, and a roof certification is how a sound older roof stays insured.
Step by step
What happens after you call
- 1
You call, a person answers
Day or night. Tell us what you see: a stain, a drip, missing shingles, a letter from your insurer.
- 2
We stop the water first
If the roof is open, the first visit is a dry-in or tarp. Permanent work waits for a dry deck.
- 3
Roof and attic inspection
We walk every slope, check flashings, boots and valleys, and look at the deck from the attic. All of it is photographed.
- 4
Written scope and options
Findings, photos and a clear scope: repair, partial reroof or replacement, with the reasoning.
- 5
Permit, then the work
Reroofs are permitted through JaxEPICS, and the Notice of Commencement is recorded before any inspection request.
- 6
Final inspection and cleanup
The city closes the permit, magnets go over the lawn and driveway, and you get the paperwork your insurer wants.
How we work
What you can expect on every roof we touch
Photos before we touch anything
Damage is photographed in place, so you have a dated record and can see exactly what we found.
The permit comes before the tear-off
The permit is issued and posted before a single shingle comes off.
Open roofs get dried in the same day
With storms most summer afternoons, we tear off only what we can cover before we leave.
Decking gets checked, not assumed
Soft plywood and tired plank boards are replaced, and the deck is re-nailed to current code.
A straight answer on repair or replace
If a repair will hold, we say so. Florida law no longer forces a full reroof on many newer roofs.

Roof trouble in Jacksonville? We pick up at any hour
Tell us what you are seeing. We will tell you what it likely is, what to do right now, and when a crew can be there.
Where we work
Roofing across Jacksonville and Northeast Florida
From the service office on Wilson Boulevard we work both banks of the St. Johns River. A week can include a plank-deck bungalow in Riverside or Avondale, a clay tile repair in San Marco, a limb through the shingles in Mandarin, and a metal roof at Jacksonville Beach where salt air is hard on fasteners.
Beyond Duval, we roof across St. Johns County, Clay County, Nassau County and Baker County, and our Ocala head office runs Marion County jobs. Coverage has edges; the full picture is on the service area page.

Questions we hear
Roofing questions Jacksonville homeowners ask us
We answer 24 hours a day and schedule the dry-in as soon as a crew can safely climb. Lightning and high wind can delay that, so until then we walk you through containing the water inside.
Yes. The city treats a reroof as a permitted alteration, filed online through JaxEPICS and built to the Florida Building Code 8th Edition. We file it and meet the inspector.
Not automatically. Florida Statute 627.7011 stops insurers from refusing a policy only because a roof is under 15 years old. For an older roof, an authorized inspector can document five or more years of useful life, and our certification inspection puts that in writing.
Often not anymore. Since SB 4-D took effect in May 2022, a roof built under the 2007 Florida Building Code or later can have more than 25 percent repaired without replacing the rest. Older roofs still fall under the original rule.
Published local market guides put asphalt shingle replacements at $8,500 to $25,000, metal at $16,000 to $28,000 and tile at $20,000 to $40,000. Those are planning ranges from other sources, not our quote. Size, pitch, decking and material decide where your roof lands.
Asphalt shingle, standing seam and 5V crimp metal, concrete and clay tile, and flat membranes such as TPO and modified bitumen, including GAF, Owens Corning and CertainTeed shingle lines.
Yes. The state program offers a free wind mitigation inspection and grants up to $10,000 toward roof-deck attachment, a secondary water barrier and roof-to-wall connections. Funding opens in cycles and can run out. Our wind mitigation page explains the work.
Get a roofer on the phone now
Leak, storm damage, an aging roof or an insurance deadline in Jacksonville: one call starts it. We answer 24/7.
