

Trevor Kolb brings more than 10 years of residential construction experience to his role as a project manager at J&M Roofing's St. Augustine branch. Having called St. Augustine home since 2023 — with extended family roots in East Palatka and the Daytona area — Trevor has a practical understanding of Northeast Florida's construction landscape and the specific demands that come with roofing projects in this part of the state. In his two years managing roofing projects at J&M, Trevor has overseen more than 150 successful installations, coordinating everything from permitting and material delivery to crew scheduling and final inspection. His background in residential construction gives him a broader perspective on how roofing fits into the overall health of a home — not just the surface but the structure beneath it. Outside of work, Trevor enjoys spending time with his family, getting outdoors, and staying active through sports and exercise.
Expert Q&A with Trevor Kolb, J&M Roofing St. Augustine
Most roofing timing advice treats Florida as a single climate zone and produces the same answer: spring and fall are good, hurricane season is complicated. That’s not wrong, but it misses the county-specific variables that actually determine when a project can start, how long it takes, and what the scheduling reality looks like on the ground in the Northeast Florida market.
Trevor Kolb is the Project Manager for J&M Roofing’s St. Augustine branch. He coordinates every roof replacement in St. Augustine and Jacksonville from the day a permit application is filed through final county inspection sign-off — managing scheduling, permitting, material logistics, and crew coordination across St. Johns, Duval, and Volusia Counties. That full-cycle perspective gives him a clearer view of how timing decisions actually play out than the installation-focused picture most homeowners encounter when they ask this question.
Here’s how he thinks through the question homeowners ask almost every week: is now the right time, or should I wait?
Q: Trevor, you coordinate roof replacement projects from permit to final inspection — not just the installation side. What does that perspective add to the timing question most homeowners are asking?
Trevor: Most homeowners think about two things when they ask about timing: when is the weather going to cooperate, and when can a crew show up. Both are real factors. But from a project management perspective, I’m also thinking about permit processing windows at St. Johns and Duval County, material lead times with our suppliers, inspector availability for the final county sign-off, and how far out our installation schedule is booked. All of those are time-sensitive in ways that aren’t obvious to someone who hasn’t been through the process.
What that adds to the timing question is a realistic understanding of total project duration — not just installation days. From the day you sign a contract to the day the county inspector signs off, you’re moving through a sequence that includes permitting, scheduling, material delivery, and installation. Depending on the time of year and what else is happening in our market, that sequence can run very smoothly or it can have pressure points that affect your timeline. A homeowner who understands all of it makes better decisions about when to start.
Q: What’s the actual replacement calendar in Northeast Florida — and is it different from the generic advice you see everywhere?
Trevor: The general advice isn’t wrong, it’s just incomplete for this specific market. In Northeast Florida we have two clear good windows and one complicated one.
The first good window is late February through May — before hurricane season officially starts on June 1st. The weather cooperates, our schedule has more flexibility than it will during storm season, and permit processing at St. Johns and Duval Counties moves at a predictable pace. For homeowners who want to replace proactively — not under emergency conditions — this is the window I’d point to first.
The second good window is mid-October through December. Once hurricane season winds down, I think of this as the best scheduling window of the year. Demand levels off, permit offices aren’t backed up from storm volume, and the weather in Northeast Florida through November and December is genuinely excellent for roofing work — mild temperatures, lower humidity, and predictable rain patterns. A homeowner who schedules in this window gets the most predictable project timeline we can offer.
The complicated window is July through mid-October — peak hurricane season. Projects still happen and they’re done correctly, but the scheduling variables multiply. Weather delays, surge in emergency work, insurance claim backlogs, and higher crew demand all affect timelines in ways that are harder to predict.
Q: Walk me through what hurricane season actually does to project scheduling in St. Johns and Duval Counties.
Trevor: When a named storm or a tropical system with significant rainfall moves through the Jacksonville area or St. Johns County, we see an immediate spike in inspection requests followed by a surge in replacement leads. That’s completely legitimate — homeowners saw damage and they’re acting on it. But what it also does is compress contractor availability, stretch permit office processing times, and tighten material supply as distributors are shipping into multiple impacted markets simultaneously.
For a homeowner who already had a project scheduled, a mid-season storm event can cause weather delays that push installation back by days. For a homeowner who calls after a storm event and needs a full replacement, the realistic wait for scheduling is longer than it would have been in April. I try to be honest about that when I’m setting expectations — I’d rather give you an accurate timeline than a number I can’t hold.
The insurance side adds another layer specific to this market. When a storm generates high claim volume in St. Johns and Duval Counties, adjusters are working through backlogs. Getting an adjuster out, getting an approved estimate, and then scheduling the actual replacement all take longer than they would in a normal week. Homeowners who understand that cycle make better decisions about when to move fast and when patience is the right call.
Q: What’s the realistic post-storm scheduling situation when a homeowner calls you after a tropical system has moved through Northeast Florida?
Trevor: Honest answer: it depends on the severity of the event and how many homeowners had the same thought at the same time. After a tropical system that causes widespread damage across St. Johns and Duval Counties, we’re receiving a high volume of inspection requests in a short window. We prioritize active leaks and documented storm damage, but the scheduling reality is that a homeowner calling the day after a major storm event is going to wait longer for an initial inspection than they would have in May.
What I tell homeowners in that situation: the most important thing you can do right now is document everything. Photograph the roof from the ground, photograph any interior water intrusion, note the date. That documentation supports your insurance claim regardless of when the actual inspection gets scheduled. Waiting a week for an inspection doesn’t hurt your claim if you have dated documentation of the damage.
The homeowners who struggle most in the post-storm period are the ones who didn’t document anything and then waited two or three weeks to call — not because they had to wait, but because they weren’t sure it was serious. By that point, some insurance carriers are asking why there was a gap between the event date and the reported damage. Get it documented the day it happens, even if you can’t schedule an inspection for another week.
Q: You see both the homeowners who plan ahead and the ones who call after something goes wrong. What’s the practical difference in how those projects unfold?
Trevor: The difference is almost entirely about timeline predictability and cost. Homeowners who call me proactively — their roof is 18 years old, they want to replace before it fails, they want the spring or fall window — get a project that moves on a schedule they can plan around. We file the permit, schedule the installation, have material confirmed, and do the work in a logical sequence. The timeline is as predictable as any construction project gets.
Homeowners who call because water is coming in have a different situation. The project still gets done correctly, but the urgency affects what we can control. Emergency tarping, expedited permit requests, accommodating whatever installation slot is available — all of that adds pressure to the decision-making. It usually works out fine. But a homeowner who replaces a 20-year-old roof before it fails is never dealing with interior water damage, subfloor concerns, or the stress of an active leak during a permit processing wait.
If your roof is aging and you’re thinking about timing, the cost of proactive timing is mostly inconvenience. The cost of reactive replacement can include interior damage — water-stained drywall, compromised insulation, subfloor issues — that the roof replacement itself doesn’t address. Those become separate repair items.
Q: Is there a situation where you’d actually advise a homeowner to wait rather than move forward?
Trevor: Yes, and it comes up more than people expect. The most common situation is a homeowner who has minor localized storm damage on a roof that still has genuine useful life — a few missing shingles on a 12-year-old system in otherwise good condition. In that case, a well-executed repair is the right call. I’ll be direct about that. The goal is getting your property the right outcome, and replacing a roof that doesn’t need replacing isn’t that.
The other situation is real insurance uncertainty — you’ve filed a claim, the adjuster hasn’t come out yet, the claim status is unresolved. Starting a full replacement before the insurance situation is settled can create complications with your coverage. Get the claim adjudicated first; then schedule the work.
What I would almost never advise is waiting if there’s active water intrusion or documented storm damage that’s exposed decking or compromised the underlayment. In those situations, the risk of further interior damage during any additional rainfall makes the timing conversation straightforward: move as quickly as the process allows.
Q: You handle the permit application for every project. How does permit processing in St. Johns and Duval Counties actually affect when work can start?
Trevor: This surprises homeowners who haven’t been through a Florida roof replacement before. Most people assume work can start within a few days of signing a contract. In practice, the permit has to be filed and approved before any tear-off begins — and permit processing time is a real variable in the project schedule.
Under normal conditions, residential roofing permits in St. Johns County and Duval County move through a standard processing window that I build into every project timeline. Duval County has higher permitting volume, which can create slightly different timelines. What disrupts both counties is storm volume — after a significant event, permit offices are processing a much higher number of applications simultaneously, which affects processing time for everyone in the queue, including projects that have nothing to do with storm damage.
The practical point for homeowners: permit filing is day one of the project, not day one of installation. A homeowner who understands that has accurate expectations about when work actually starts. I factor it in from the moment we sign — it’s not a surprise variable if you plan for it.
Q: How do material availability and lead times factor into seasonal scheduling in Northeast Florida?
Trevor: Under normal supply conditions, shingle and underlayment inventory at our regional distributors is steady and doesn’t create delays. That changes when a storm event depletes regional inventory because multiple markets are replacing simultaneously. The supply chain for Northeast Florida runs through Southeast regional distribution hubs — a major storm affecting Georgia and the Carolinas along with Florida can reduce available inventory across the region, not just locally. I’ve seen situations where a specific shingle color or weight goes to allocation for several weeks after a significant regional event.
The practical implication: a homeowner doing a proactive spring replacement has no material availability concern. A homeowner replacing after a major regional storm event should understand that their contractor may be managing lead times alongside scheduling. It doesn’t necessarily delay the project significantly, but it’s a variable worth knowing about.
This is another reason I prefer the spring window for proactive replacements. The supply chain is at full capacity, our distributors aren’t managing allocation across multiple storm-impacted markets, and we can get the exact product specified on your job without a sourcing conversation.
Q: You manage projects across St. Johns, Duval, and Volusia Counties. Is there something specific about Northeast Florida’s conditions that most homeowners don’t factor into their timing decision?
Trevor: The coastal humidity and UV exposure in this part of Florida accelerates shingle degradation faster than homeowners typically expect based on published lifespans. A homeowner who installed a quality architectural shingle and sees a 25-30 year lifespan in the product literature is looking at a number calibrated for drier, inland Northern markets. In St. Johns and Duval Counties — particularly in communities close to the Atlantic coast, the Intracoastal Waterway, or any of the tidal waterways that run through this area — the actual service life of a standard shingle system runs shorter. The combination of salt-laden air, sustained UV intensity, and summer humidity works against the shingle surface in ways that simply don’t apply in Midwestern or Northern climates.
What that means practically for timing: homeowners in coastal Northeast Florida communities who are 15 to 16 years into a shingle roof should be having a replacement conversation now, not waiting for year 20 or 22. The roofs I manage inspections on at 18-20 years in coastal St. Johns County often show more degradation than I’d expect to see on a comparable roof at the same age in a drier market. The calendar says a few years of life left. The actual condition of the shingle surface often says something different.
The homeowners who handle timing best are the ones who have had a recent inspection rather than relying on the original installation date as their guide. The calendar is useful context. Actual roof condition is the real answer.
Q: A homeowner is reading this today and genuinely trying to figure out whether now is the right time to move forward. What should they actually do?
Trevor: Get an inspection. Not because you’re committed to anything — because you need an actual assessment of your specific roof’s condition rather than a timing decision made without current information. The seasonal guidance in this Q&A is useful context, but a 15-year-old roof in a coastal St. Johns County neighborhood and a 15-year-old roof five miles inland in a different exposure environment are not in the same condition. You need eyes on it from someone who knows what to look for in this market.
What an inspection gives you is a clear picture of how much useful life your current roof has, whether there are active failure points to address before the next storm season, and what the actual replacement scope looks like. From there, you make a timing decision grounded in the real condition of your roof — not just the month on the calendar.
If you’re in a proactive position — no active leaks, just planning ahead — the spring window is open and it’s a good one. If you’re seeing signs of wear, dealing with granule loss in your gutters, or coming off a storm event, don’t wait for the calendar to be perfect. Call J&M Roofing’s St. Augustine office at (904) 320-1968, Monday through Friday 9am to 5pm.
Best for: Proactive replacements on aging roofs before hurricane season
Advantages: Predictable scheduling, normal permit processing, full material availability, no storm-season pressure
Who benefits most: Homeowners with roofs 15+ years old who want to control timing and avoid emergency conditions
Reality: Projects still happen — but scheduling variables multiply
Complications: Weather delays, post-storm contractor demand surges, insurance claim backlogs, potential material allocation
If you must proceed: Document damage immediately, work with a vetted licensed contractor, set realistic timeline expectations
Best for: Homeowners who missed the spring window or are post-storm scheduling
Advantages: Excellent weather conditions in NE Florida, demand levels off after storm season, permit processing returns to normal pace
Trevor’s take: Often the best scheduling window of the year — lower demand, good conditions, predictable timelines
Published lifespan figures: Calibrated for drier inland Northern markets
Northeast Florida coastal reality: Salt air, sustained UV, and summer humidity accelerate degradation — plan for shorter service life than the label suggests
Practical guidance: Homeowners in coastal St. Johns and Duval County communities should have a replacement conversation at 15-16 years, not 20-22
Minor localized damage on a roof with real life remaining: Repair, not replacement
Unresolved insurance claim: Adjudicate the claim before scheduling the work
Never wait: Active water intrusion, exposed decking, or storm damage that has compromised the underlayment
Do immediately after any storm event: Photograph roof from ground, photograph any interior water intrusion, note the date
Why it matters: Dated documentation supports your insurance claim regardless of when the actual inspection is scheduled — gaps between event date and reported damage can create coverage complications
Trevor Kolb and J&M Roofing’s St. Augustine team serve homeowners and property owners throughout St. Johns County, Duval County, Volusia County, and Flagler County. If you’re thinking about timing a roof replacement — whether you’re planning ahead, coming off a storm event, or just not sure what your roof’s current condition actually is — we’ll come out, assess your specific property, and give you a straight answer.
As the team’s Project Manager, Trevor manages every project from permit application through county final inspection. That means the scheduling, permitting, and logistics coordination are handled internally — you’re not managing subcontractors or chasing permit status on your own.
Call our St. Augustine office at (904) 320-1968, Monday through Friday 9am to 5pm.
