Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofing Specials in Jacksonville, FL
Call (904) 719-6346 to ask about current roofing specials in Jacksonville. We run offers that make sense for Florida homeowners: straightforward savings on inspections before storm season and fair credits on repairs when a roof has real trouble. No gimmicks, no fine-print runaround. Every offer comes with the same thing as every job we do here at Brennan Roofing Co Jacksonville: a written price before any work starts.
Current Offers
Free 21-Point Roof Inspection After Any Storm
If wind or hail came through your Jacksonville neighborhood, let us look. We walk the whole roof, check the flashing, decking, underlayment, and drip edge, and give you a written report with photos. You pay nothing for the inspection, whether it’s San Marco, Mandarin, Riverside, or anywhere else in Duval County.
Valid through March 31, 2027. Mention this offer when you call (904) 719-6346.
$150 Repair Credit for First-Time Customers
First time calling Brennan Roofing Co Jacksonville? We’ll take $150 off any roof repair over $500. That’s a real credit on a written estimate, not a door-knock discount that changes when the crew shows up. The price goes on paper before any work begins, and it does not move at the door.
Valid through March 31, 2027. Mention this offer when you call (904) 719-6346.
Senior & Military Courtesy: Free Gutter Cleaning with Any Roof Replacement
If you’ve served this country or you’re over 65, and you’re getting a new roof from us, we’ll clean your gutters as part of the job. No charge. Jacksonville’s wet summers and fall pine needles mean gutter debris sits heavy, and a new roof drains right only if the gutters are clear.
Valid through March 31, 2027. Mention this offer when you call (904) 719-6346.
Second-Opinion Inspection: $95, Credited Toward Repair
Already had another roofing company tell you the whole roof needs replacing? Get a second opinion from Brennan Roofing Co Jacksonville for $95, and if we recommend a repair, that $95 comes off the repair total. You’ll get a straight answer. We don’t sell replacements that aren’t needed.
Valid through March 31, 2027. Mention this offer when you call (904) 719-6346.
Seasonal Tune-Up: $249 for a Whole-Roof Service Visit
Once a year, before hurricane season or right after, it’s worth having a technician re-seal exposed flashing, tighten loose fasteners, and check the roof’s weak spots. We do that for one flat $249 on most single-story shingle roofs in the Jacksonville area. If we find something bigger, you get a written quote and you decide. No pressure.
Valid through March 31, 2027. Mention this offer when you call (904) 719-6346.
Styles & brands we work with






How to Redeem
First, call (904) 719-6346 and tell the live person who answers which offer you’re interested in. You’ll get a real person, not a voicemail queue. Second, we’ll schedule a visit at a time that works for you, and a background-checked, uniformed technician will come out. Third, make sure you mention the offer when the tech arrives or when you approve your written quote. That’s it.
What Every Offer Includes
Each of these specials comes with the same things every Brennan Roofing Co Jacksonville job includes. Your price is written down before any work starts, always, no exceptions. The materials come from manufacturer lines we trust, including GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. And the work is backed by the 365-Day Done Right Promise: in writing, for one full year, and we come back for free if it fails.
Why a Roofing Company Runs Offers in Jacksonville
Jacksonville’s climate beats on roofs. Summer thunderstorms, the September hurricane watch, and the wet, humid shoulder seasons all put real stress on shingles, flashing, and decking. A roof that gets ignored for two or three years doesn’t fail quietly; it fails during the first big rain in July when everyone in Duval County is calling every roofer in town. Offers like a free storm inspection or a seasonal tune-up aren’t a marketing trick. They’re how we get eyes on a roof before a small issue becomes a ceiling stain, and they let homeowners in neighborhoods like Avondale, Ortega, and Arlington make a decision without spending a dime first.
Who Qualifies for These Specials
Homeowners in Jacksonville and the surrounding areas of Duval, St. Johns, Clay, and Nassau counties. The first-time-customer credit applies to any repair, not just small ones. The senior and military courtesy applies to active duty, veterans, reservists, and anyone 65 or older. If you’re not sure whether you qualify, call (904) 719-6346 and ask. A live person will tell you straight.
Will the Price Change Once Work Starts?
No. The price on your written quote is the price you pay. If we find hidden decking rot or unexpected structural trouble during a repair or replacement, we stop work, walk you through what we found, and write a new price before touching anything else. You approve it in writing before any additional work happens. That’s the Garrison Standard: the number is the number, always on paper, always before any work starts.
How Long Do Roof Specials Last?
These offers are valid through March 31, 2027, and may be replaced or extended at that point. If you call after that date, ask what’s current. We don’t run countdown clocks or fake scarcity. If an offer is expired, we’ll say so and tell you what’s available now.
Do You Pull Permits in Jacksonville?
Yes, when the City of Jacksonville or your county requires a permit for roof work, we pull it. We don’t ask homeowners to handle permitting themselves. The permit is part of the job, and the inspection is part of closing the job. That’s how it should work, and it’s part of the Garrison Code.
What Is the 365-Day Done Right Promise?
It’s a written guarantee on every repair and installation we do. If the repair fails or the installation has a problem within one full year, we come back and fix it at no charge. That’s not a verbal promise. It’s in writing, and it follows every job we do in Jacksonville. If a repair fails within that year, the second visit is free. No trip charge, no labor charge, no material charge.
Call for a Quote on Any Roof Special
If you’re in Jacksonville and you want to know exactly what one of these offers would look like on your roof, call (904) 719-6346. You’ll talk to a person, not a menu. We’ll answer your questions, schedule a visit, and put a written number in your hand before any work starts. That’s how Brennan Roofing Co Jacksonville does it.
Written by Travis Oakley, Owner at Brennan Roofing Co Jacksonville, serving Jacksonville since 2000.
See the difference
Before
After
Before
After
Before
After