If your home sits inside Lewisville city limits, the City of Lewisville's Building Inspections division issues your roofing permit — not Denton County. A full tear-off and re-roof, meaning the old shingles come off down to the deck and new underlayment and covering go on, almost always requires one; small patch repairs and single-layer shingle replacement on a limited area sometimes don't, depending on scope.
That distinction matters more here than it does in most parts of the country, because North Texas roofs get replaced far more often than they wear out. A single severe hail event can total a roof that's only a few years old, and the permit process that follows is usually the first paperwork trail an insurance adjuster, a mortgage escrow department, or a future home buyer's inspector will go looking for. Skipping it to save a week doesn't save anything if it shows up as a problem at closing three years later.
Lewisville straddles Denton County (with a sliver reaching into Denton and Dallas counties depending on the exact address), and like most incorporated Texas cities, it administers its own adopted version of the International Residential Code and International Building Code rather than deferring to the county. That means the permit application, the fee schedule, and the inspector who shows up at your house are all City of Lewisville staff, working from city-adopted amendments to the code — not a county office. If you live in one of the unincorporated pockets of Denton County near Lewisville, Denton County's Development Services office is the one that permits your roof instead, and its requirements can differ in small but real ways from the city's.
What triggers a permit, in practical terms: a full tear-off and replacement of shingles, tile, or metal roofing; any change in roofing material or roof deck; and typically any roof-related repair that exceeds a set percentage of the roof area or involves structural work to the decking or rafters. What usually doesn't: a small flashing repair, replacing a handful of damaged shingles after a windstorm, or a minor sealant patch around a vent boot. The exact line varies by jurisdiction and gets revisited when cities adopt new code cycles, so the only reliable way to know is to ask the building department directly or have your roofing contractor pull the permit and confirm scope before work starts.
Once a permit is issued, the inspection side is usually a two-step process on a standard shingle roof: an in-progress inspection (sometimes called a dry-in or nail inspection) that checks the deck, underlayment, and fastening pattern before the roofing material goes on, and a final inspection once the job is complete. Some smaller re-roofs on simple gable roofs are inspected only at final, depending on the city's current policy. Turnaround for the permit itself typically runs anywhere from same-day over-the-counter approval for a straightforward like-for-like replacement to a week or more if the application needs plan review, involves a structural change, or the department is backed up — which happens often in this region after a widespread hail event, when every roofing contractor in three counties is filing permits in the same two-week window.
Permit rules on paper look similar from city to city across Texas, but the conditions driving roof work in Lewisville and the rest of Denton County are specific to North Texas, and they change how the permit process actually plays out for a homeowner.
Start by confirming which jurisdiction actually covers your address. Most Lewisville addresses fall under the city, but if you're near the edge of town, a five-minute call to the City of Lewisville Building Inspections line (or a look at the parcel on the county's GIS map) settles it before you waste time on the wrong department's forms.
If a storm is the reason you're looking at a new roof, get the damage documented before anything else — photos of the hail hits, wind-lifted shingles, and any interior water staining, along with the approximate date of the storm. Insurance adjusters and city inspectors are looking for different things, but both want a clear record of what happened and when.
Choose a contractor who pulls the permit themselves rather than asking you to do it, and get that in writing in the contract. A licensed, established roofing contractor doing volume work in Denton County will already know the city's current inspection sequence, will schedule the dry-in inspection at the right point in the job instead of covering work before it's checked, and will close out the final inspection so the permit doesn't sit open on your property's record indefinitely. An open, unclosed permit is a real problem at resale — title companies and buyer's agents check for it, and an unclosed roofing permit can hold up a closing or force a re-inspection at the worst possible time.
Ask your contractor for the permit number once it's issued and confirm the inspection dates as they happen rather than assuming everything went smoothly. It only takes a phone call to the building department to verify a permit is active and inspections are being scheduled, and doing that once or twice during the job is a reasonable check, not an overreach. Alpine Exteriors pulls permits on every applicable roofing job in the Lewisville area and walks homeowners through what each inspection covers, precisely because a permit that never gets closed out becomes the homeowner's problem, not the contractor's.
Finally, don't assume a repair is small enough to skip the permit question just because it looks minor. When in doubt, a quick call to the building department to describe the scope of work takes less time than dealing with a stop-work order or an insurance dispute later over unpermitted work.
Often not, if it's a limited-area repair using matching material and doesn't involve deck or structural work — but the threshold is set by the city, not by common sense, so it's worth a quick call to confirm rather than assuming. If the repair is part of a larger insurance claim that turns into a full replacement, that replacement will need a permit even if the initial patch wouldn't have.
For a straightforward like-for-like re-roof, some jurisdictions in this area approve over the counter or within a few business days. After a widespread hail event, when permit volume spikes across Denton County, it can stretch to a week or two simply because every building department in the Metroplex is processing a backlog at once. Building that possibility into your timeline avoids surprises.
The city's building inspector checks the work against code — deck condition, underlayment, fastening, flashing, and the finished product. Your insurance company's adjuster is a separate process focused on damage and claim value, not code compliance, though many insurers do want proof of a passed final inspection before releasing the last portion of a claim payment.
You can end up with an unpermitted roof on record, which is a common snag at resale when a title search or buyer's inspection turns it up. It can also complicate an insurance claim if damage shows up later and the insurer questions whether the work was done to code. If you're not sure whether your existing roof was permitted, the city building department can usually look up the address and tell you.
Permit rules, storm damage, and Texas summer heat all land on a North Texas roof at the same time, and sorting out what your specific situation actually requires is easier with someone who works in Lewisville and the rest of Denton County regularly. Alpine Exteriors can walk your roof, tell you honestly whether you're looking at a repair or a full replacement, and handle the permit and inspection process from application to final sign-off. Reach out to Alpine Exteriors for a straightforward roof assessment before you commit to any contractor's scope of work.