Western NC's Trusted Roofing Experts
From repairs to full replacements, Jays Roofing brings 20+ years of mountain expertise to every project in Western North Carolina.
From repairs to full replacements, Jays Roofing brings 20+ years of mountain expertise to every project in Western North Carolina.
Permits and building code aren’t the most exciting part of a roofing project, and plenty of homeowners would happily skip the whole subject. But they matter more than most people realize, and misunderstanding them is how homeowners end up with uninsured liability, failed home sales, or a roof that doesn’t actually meet the standards meant to protect it. So it’s worth spending a little time on what permits and code are, why they exist, and what a responsible roofing project looks like from that angle.
A caveat up front: permit requirements and code specifics are set at the state and local level, and they change, so nothing here is a substitute for confirming the current requirements for your specific jurisdiction. Requirements can differ between counties and municipalities across our region. But the general framework and, more importantly, the reasons behind it are worth understanding, and a good local roofer stays current on the rules where they work.
Building code exists for one core reason: safety and minimum quality standards. It’s the codified accumulation of hard lessons about how buildings
For our region specifically, code reflects the conditions we actually deal with — the snow loads at elevation, the wind, the heavy rainfall. That’s why, for example, snow-load standards increase with elevation here: the code is calibrated to reality. Meeting code isn’t arbitrary red tape; it’s meeting the minimum standard that experience has shown a roof needs to safely do its job in these conditions. A roof done to code has a floor of protection built into it. A roof done below code may look fine on day one and fail in ways code was written to prevent.
It’s worth noting that code is a minimum, not a ceiling. Quality roofing often goes well beyond the code minimum in materials and detailing. But the minimum matters, because it’s the line below which a roof is genuinely deficient, and it’s the standard a responsible contractor treats as a starting point rather than a target to barely clear.
A permit is essentially the mechanism that ensures work is done to code and gives an independent check on it. When a permit is pulled for a roofing project, it puts the work on the record with the local authority and, importantly, brings in inspection — an independent verification that the work meets the required standards.
This protects the homeowner in real ways. It means someone other than the contractor confirms the work was done properly, which is a genuine safeguard against corner-cutting. It creates a documented record that the work was permitted and inspected, which matters when you sell the home. And it ties into liability and insurance in ways that can protect you if something goes wrong. A permit isn’t just bureaucratic box-checking; it’s a layer of protection and accountability around a major project on your home.
Whether a permit is required for a given roofing job depends on your local jurisdiction and the nature of the work — a full replacement is more likely to require one than a minor repair, but the specifics vary, and this is exactly the kind of thing a knowledgeable local contractor knows for the areas they serve. The important principle is that where a permit is required, it should be pulled, not skipped.
Here’s where homeowners get into real trouble, often without realizing it. Sometimes a contractor offers to do the work without pulling a required permit — framed as saving time, saving money, or avoiding hassle. It can be tempting, and it’s a serious mistake.
Unpermitted work that should have been permitted creates several problems. It means the work was never independently inspected, so you’re trusting entirely that the contractor did it right, with no verification — and the contractors most eager to skip permits are often exactly the ones whose work would benefit least from inspection. It can create problems when you sell the home, because unpermitted work on a major system is a red flag that can complicate or derail a sale, and buyers and their inspectors do ask. It can create liability and insurance complications, potentially affecting coverage if issues arise from unpermitted work. And in some cases it can lead to having to redo work to bring it into compliance, or fines, once discovered.
A contractor who suggests skipping a required permit is telling you something about how they operate. It’s a cost and accountability they’re trying to avoid, and the avoidance transfers risk to you. A reputable contractor pulls the permits the work requires as a matter of course.
Put together, the permit-and-code picture of a responsible project is straightforward. The contractor is properly licensed and insured to do the work — itself a baseline of legitimacy and accountability. They know the permit requirements for your jurisdiction and pull the permits the job requires. They do the work to meet or exceed code, treating the code minimum as a floor. They welcome the inspection that a permit brings, because their work stands up to it. And they hand you a project that’s on the record, verified, and free of the liabilities that unpermitted work carries.
This is one more area where choosing an established, licensed local contractor pays off. A rooted local company knows the local rules, does permitted work as standard practice, and has every incentive to do it right because their reputation and their license depend on it. A transient operator — the storm-chaser type — is far more likely to skip permits, do unverified work, and leave you holding the liability after they’ve moved on. The permit question is, in a sense, another lens on the same accountability that separates a contractor worth trusting from one to avoid.
One place the code question gets interesting in our region is with older homes, of which we have a great many. Building standards have evolved over the decades, and a roof installed long ago may not reflect current code requirements for things like wind resistance, water-protection details, or ventilation. That’s not automatically a crisis — an older roof isn’t required to be torn off just because standards have changed since it was built — but it becomes relevant when you replace the roof, because the new work is generally held to current code.
That’s actually a benefit worth appreciating rather than a burden to resent. When you replace an older roof and the new work is done to current standards, you’re getting the accumulated improvements of decades of code development — better wind resistance for our storms, the modern water-protection layers, proper ventilation — built into your new roof. A reroof is the natural moment to bring an older home’s roof up to current standards, and a knowledgeable local contractor handles that as a matter of course, understanding both the current code and the particular quirks of our older mountain homes. It’s one more reason that the roofer’s local experience matters: someone who regularly works on the kinds of homes in your area knows both what the code requires now and how to apply it sensibly to a house that was built to the standards of its own era.
As a homeowner, you don’t need to become a code expert, but a few simple questions protect you. Ask whether your project requires a permit and confirm the contractor will pull it. Confirm the contractor is properly licensed and insured for the work. And understand that permitted, inspected work is what protects you — so a contractor who treats permits as normal and necessary, rather than something to dodge, is demonstrating the kind of accountability you want.
If a contractor pushes back on pulling a required permit, or suggests it’s not worth the bother, treat that as a meaningful warning sign rather than a helpful cost-saving tip. The small savings of skipping a permit are not worth the risks it creates, and the suggestion itself tells you how that contractor approaches accountability.
Permits and code aren’t the exciting part of a new roof, but they’re part of what makes a roofing project sound, verified, and free of hidden liability. Done right, they’re a protection working in your favor, not an obstacle.
If you’re planning a roofing project and want it done properly — permitted where required, to code, by a licensed and insured local contractor who stands behind the work — we’re glad to help and to handle the permitting side as part of doing the job right. The Team at Jay’s Roofing has served over 5,000 roofs across Western North Carolina in our 30-plus years, and we do our work by the book because that’s how it protects you. Call us at 828-669-5629 to get started.