Family-owned roofing contractor · From the Beaches to Clay County
Hablamos español FL Lic. CCC1337027 Call (904) 337-9606
Illustrative photo of a restored craftsman bungalow on a Jacksonville street shaded by live oaks, with a new dark architectural shingle roof
Roofing contractor · Jacksonville, FL · Duval County

Jacksonville's roofing standard.
Documented. Permitted. Warranted.

We serve all of Jacksonville and Duval County, from Mandarin and the Southside to Arlington and Riverside. Every roof follows the 7V Standard: seven steps, a Duval County permit, and a 10-Year Limited Workmanship Warranty.

7
Documented steps
10yr
Limited workmanship warranty
Free
Roof assessments, always
Duval
County permitted
Serving Jacksonville

We know Jacksonville roofing
because we work here.

Jacksonville is the largest city by land area in the continental United States, and that matters for roofing, because the conditions are not uniform across it. A home in Mandarin faces different exposure from one in Arlington. A 1962 ranch in Riverside has a different set of problems from a 2018 build in Bartram Park.

We have worked across Duval County: inland neighbourhoods, the Southside corridor, the historic districts, and the areas closest to the coast. We file every permit through the City of Jacksonville's building department, we know how the process runs, and we know what the city asks for at each stage of a replacement.

When we say we serve Jacksonville, we mean all of it.

Call (904) 337-9606
Jacksonville roofing facts
Permits. Filed with the Duval County building department through JaxEPICS. Required for all replacements and most repairs. We pull it, and it is included in your estimate.
Licence check. Verify any Florida contractor with the Department of Business & Professional Regulation. Ours is CCC1337027.
Climate. Humid subtropical, with Atlantic storm exposure from June through November. Heat and moisture cycling year-round ages shingles faster than drier climates.
Timeline. Most replacements are done in one to two days once materials arrive. Permit processing adds a few business days before work begins.
Where we work

All of Jacksonville. Every neighbourhood.

We do not limit ourselves to the easy jobs. We cover all of Duval County, from the oldest in-town streets to the newest subdivisions on the edge.

Mandarin
A mix of older and newer construction, with heavy summer storm activity.
Southside
Jacksonville's baseline market and a standard Duval permit process.
Arlington
Older housing stock, complex rooflines, and more potential deck rot.
Riverside
Historic homes, intricate rooflines, and code-upgrade awareness.
Ortega
An established neighbourhood with a mix of original and updated roofs.
San Marco
An in-town historic district where clean workmanship shows.
Murray Hill
Bungalow-heavy, with common wear patterns and accessible rooflines.
Bartram Park
Newer construction, simpler rooflines, cleaner deck conditions.
Westside
Older housing stock, mostly wear-related replacements.
Nocatee (Duval)
New construction and straightforward deck conditions.
Regency
Mixed age, with storm exposure rising closer to the coast.
Northwest Jacksonville
Older stock and simpler rooflines.
What we do in Jacksonville

Every service. The same standard.

Roof replacement

Full tear-off, deck evaluation, and an Owens Corning Duration system installed in sequence. Duval County permit pulled before we start.

Learn more →

Roof repair

Leaks, flashing failures, damaged shingles and pipe boots. We find the source, not just the symptom, and the work is warranted.

Learn more →

Storm damage assessment

After a storm we document what we find with photos and give you an honest account. No promises about your insurer.

Learn more →

Attic ventilation

Trapped heat and moisture age a roof early. We check intake and exhaust balance on every assessment.

Learn more →

Free roof assessment

We get on your roof, document what we find, and give you a straight account of its condition. Always free.

Learn more →

Step one is free.

Scheduling is by phone, and a real person answers.

Call (904) 337-9606
Jacksonville homeowners ask

Straight answers for Jacksonville.

Does a roof replacement in Jacksonville require a permit?
Yes. Duval County requires a permit for all roof replacements and most repairs, filed through the City of Jacksonville's building department. We pull the permit on every job. It protects your home's value and your warranty coverage. Any contractor who tells you a permit is not needed is either wrong or cutting corners.
What Jacksonville neighbourhoods do you serve?
All of Jacksonville and Duval County: Mandarin, Southside, Arlington, Riverside, Ortega, San Marco, Murray Hill, Bartram Park, Westside, Nocatee on the Duval side, Northwest Jacksonville and the beach-adjacent communities. If it is in Duval County, we work there.
How does Jacksonville's climate affect my roof?
Two main threats: heat and moisture cycling that ages shingles faster than drier climates, and Atlantic storm exposure from nor'easters in winter and tropical systems from June through November. Ventilation matters here, because trapped attic heat accelerates shingle ageing. We check it on every job.
How long does a roof replacement take in Jacksonville?
Most single-family homes are completed in one to two days. Duval County permit processing adds a few business days before work can begin. We build that into your timeline during the estimate rather than surprising you afterwards.
My home in Arlington was built in the 1970s. What should I expect?
Older homes in Arlington, Riverside and Ortega often have more complex rooflines and can have deck rot after decades of Florida weather. We document deck condition during tear-off, with photos, before we address anything. What we find, we show you. What you approve, we fix.
What does a free roof assessment include?
We get on your roof and look at shingle condition, flashing, ventilation, gutters and deck access points, then give you a straight account of what we found. It is a working assessment so you can make an informed decision, not a formal written report for insurance purposes. Always free, no pitch.
Free roof assessment

Jacksonville homeowner?
Start with a free assessment.

We will get on your roof, tell you exactly what is there, and let you decide from there. Scheduling is by phone.

Call (904) 337-9606 Request a free assessment
Call (904) 337-9606