Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacements and tear-off work require a permit from the City of Wilson Building Department. Spot repairs under 25% of roof area and like-for-like patching may be exempt, but a third roof layer or material change (shingles to metal/tile) always requires permitting.
Wilson requires permits for any roof replacement involving a tear-off, or covering more than 25% of the roof area — this is stricter than some NC counties that allow repair-without-permit up to 50%. The City of Wilson Building Department enforces IRC R907 and North Carolina Building Code (which has adopted the 2020 IBC with local amendments). Critically, Wilson has NO local online permit portal — you must pull permits in person or by mail at City Hall, which adds 2-3 days to the intake process compared to nearby cities like Rocky Mount or Greenville that offer e-filing. Piedmont-region Wilson properties (red clay soil, 12-18 inch frost depth) may trigger deck nailing inspections if rafter decay is found during tear-off. If your property sits in the coastal-zone wind corridor (eastern Wilson County), metal fastening specifications and secondary water barrier become mandatory upgrades, though Wilson itself is inland and outside the worst wind-load zones — that said, underestimating wind uplift is a common rejection reason. Wilson does NOT have a hurricane-code overlay, but does follow NC statewide wind-resistance requirements (IBC Table 1604.3), so a 3-tab asphalt shingle roof may require engineering review if you upgrade to architectural shingles on a steep pitch or in an exposure-C location.

What happens if you skip the permit (and you needed one)

Wilson, NC roof replacement permits — the key details

The City of Wilson Building Department requires a permit for any roof replacement that qualifies as a 're-roofing' job under IRC R907 — the critical trigger is either a tear-off or coverage of more than 25% of the roof area. If you're patching three or four missing shingles or re-flashing a single valley, you're exempt. But if a contractor says 'we'll tear off the top two layers and re-shingle the back half of the house,' that's a permit job. Wilson has adopted the 2020 North Carolina Building Code (which incorporates the 2020 IBC with state amendments), and Section R907.4 mandates that if your roof has three or more layers already, a full tear-off to the deck is REQUIRED — no overlay is allowed. This is enforced strictly; if the inspector finds a third layer during the in-progress deck inspection, the city will issue a correction notice and stop work until removal begins. The penalty is both a code violation and a re-inspection fee (typically $50–$100). Most residential roofs in Wilson are two-layer at most (original shingles plus one retrofit), so a straightforward re-roof is straightforward.

Material changes trigger mandatory permitting even if the scope is small. Converting from three-tab asphalt shingles to architectural shingles is fine (both Class A fire-rated, similar weight); but switching to metal, clay tile, or slate requires a permit because IRC R905 specifies fastening, underlayment, and roof-load requirements unique to each material. Metal roofing, for instance, requires specific fastening patterns (typically nailed or screwed every 12-16 inches along the ribs per manufacturer spec), and wood roof decks in Wilson's 12-18 inch frost depth may need additional decay inspection if the deck has been exposed. Tile and slate work almost always requires a structural evaluation from a PE because of additional dead load (tile is 10-12 psf, slate 12-15 psf versus asphalt shingles at 2-3 psf); Wilson building inspectors will not sign off final without engineer sign-off on the structural load path. If you're adding a secondary water barrier (ice/water shield) — which is good practice in Piedmont NC winters — the permit application must specify brand, installation width (typically 36-48 inches up from the eave), and nailing pattern. Wilson inspectors will call out missing or incorrect installation during the in-progress inspection and require correction.

Underlayment and fastening specifications are the most common rejection reasons in Wilson permit applications. The 2020 NC Code requires synthetic or 30# felt underlayment for asphalt shingles (IRC R905.2.8.2); if your spec sheet says 'asphalt-saturated felt' or just 'standard underlayment,' the plan-review engineer will request clarification or rejection. Fastening patterns must match manufacturer specs — typically 4-6 nails per shingle, positioned 5/8 inch above the nail line (not 1 inch), in a straight line. The City of Wilson Building Department issues a standard checklist (available at City Hall or via mail request) that itemizes these requirements; requesting the checklist before submitting your application saves one full review cycle (3-5 days). Ice-and-water shield in Wilson's 3A/4A climate zone should extend minimum 24 inches up from the eave (per IRC R905.2.8.1), or 36 inches if the roof pitch is 6:12 or steeper and the home is in an area subject to ice dam risk (northern Piedmont slopes). Many Wilson contractors install only 12-18 inches and get red-flagged during framing inspection.

North Carolina does allow owner-builder permits for owner-occupied residential properties, but Wilson's in-person-only filing requirement makes this more cumbersome than in cities with online portals. If you are the owner and the house is your primary residence, you can pull the permit yourself (no contractor license required), but you will need to personally sign the permit application under oath and may need to pass a final inspection yourself or hire a licensed inspector. The City of Wilson Building Department does not offer virtual inspections or phone consultations; you must visit City Hall (or mail a complete application with photos and spec sheets) to submit. Typical intake time is 2-3 days by mail, 1 day in person. If your application is incomplete (missing underlayment spec, fastening pattern, or structural info for a material change), the city will issue a 'request for information' letter, and you'll need to resubmit — adding another 5-7 days. Many homeowners hire a licensed roofing contractor to pull the permit on their behalf, which also makes the contractor responsible for code compliance and inspection scheduling.

Inspection sequence and timeline: Once your permit is issued (typically within 5-7 business days of complete submittal), you'll schedule an in-progress (framing or deck) inspection BEFORE the roofing material is installed. The inspector will verify that the deck is sound (no rot), that the old layers are being removed to code (if tear-off), and that underlayment and flashing preps meet spec. Then you install roofing, and call for final inspection. Final inspection covers nail patterns, fastener spacing, underlayment coverage, flashing installation (especially at valleys, hips, rakes, and roof-to-wall transitions), and ventilation (if soffit or ridge vents are involved). Most Wilson final inspections pass on first call if the contractor has followed the permit spec sheet. Timeline from permit issuance to final inspection sign-off is typically 2-4 weeks, depending on material availability and weather. The permit fee for a typical residential roof replacement in Wilson is $150–$400, calculated as a percentage of estimated material cost (usually 1.5-2%) or sometimes as a flat fee plus per-square charges ($10–$20 per 100 sq ft). A 2,000 sq ft roof (20 squares) might cost $200–$350 in permit fees; a smaller 1,000 sq ft roof might be $150–$250.

Three Wilson roof replacement scenarios

Scenario A
Two-layer tear-off and asphalt shingle re-roof, Piedmont neighborhood, 2,200 sq ft ranch, existing composition shingles
This is the most common Wilson roofing job: a standard single-family home with two existing layers of composition shingles, showing weathering and curling at the edges, scheduled for complete tear-off and replacement with new architectural asphingles (same class, same weight). Permit is REQUIRED. The contractor (or homeowner, if pulling their own permit) must submit the permit application to City of Wilson Building Department with: (1) a specification sheet stating material (e.g., 'Owens Corning Duration HD, color charcoal, class A fire-rated'), (2) underlayment type (synthetic or 30# felt), (3) fastening pattern (4-6 nails per shingle, 5/8 inch above the nail line), (4) ice/water shield extension (24 inches minimum from eave, per IRC R905.2.8.1 for Zone 3A). Deck inspection is mandatory before shingles are nailed; the inspector will look for rot, correct spacing of decking boards, and proper flashing substrate. In-progress inspection typically occurs within 3-5 days of permit issuance; final inspection follows once roofing is complete (2-3 weeks). Piedmont red clay soil and 12-18 inch frost depth mean that if the deck has been exposed to moisture (e.g., an old leak), the inspector may require a structural evaluation of rafters or joists — this adds $300–$500 for a PE site visit but is uncommon unless obvious rot is visible. Permit fee estimate: $200–$350 (based on 22 squares × $10/sq = $220 base, plus admin fees). No online filing option; must submit in person or by mail to City Hall with 7-10 day response window. Total project cost (materials + labor + permit): $7,000–$12,000. No structural upgrade required; new asphalt shingles on existing roof framing are not a material-change upgrade, so no engineering is needed.
Permit required | Standard two-layer tearoff | Asphalt to asphalt (no material change) | In-progress deck inspection + final nailing inspection | Permit fee $200–$350 | 2-3 week timeline | Total project cost $7,000–$12,000
Scenario B
Architectural shingles to standing-seam metal roof conversion, coastal-plain single-story cottage, 1,500 sq ft, no structural evaluation on file
Material-change roofing jobs in Wilson ALWAYS require a permit, even if the roof area is small. Here, a homeowner in eastern Wilson County (near Sycamore Township, sandy coastal-plain soil) wants to upgrade from aged architectural shingles to a new standing-seam metal roof — a popular long-term upgrade in NC for durability and insurance savings. Permit is REQUIRED, and because the material is changing, IRC R905 and IRC R908 (metal roof coverings) apply; fastening, underlayment, flashing details, and wind-load resistance all differ from shingles. Metal roofing requires specific fastening: usually exposed fasteners (screws with EPDM washers, driven every 12-16 inches along the ribs per manufacturer spec, or concealed fasteners in premium systems). A structural evaluation from a PE is NOT required for metal shingles or standing-seam (metal is lighter than asphalt, ~1.5 psf), but IS required if you're upgrading to clay tile or slate (10-15 psf). The permit application must include: (1) manufacturer's installation manual for the metal system, (2) fastening pattern and screw specification (e.g., '5/16 inch hex-head screws with 1 1/4 inch neoprene washers, #12-14 gauge'), (3) underlayment spec (synthetic, bituthene, or asphalt-saturated felt — varies by product), (4) flashing details at ridges, valleys, rakes, and roof-to-wall transitions (metal requires crimp or overlap details, not traditional shingle flashing), and (5) attic ventilation plan (metal roofs can trap heat; soffit and ridge venting must be specified). Eastern Wilson County sits in a higher wind-exposure zone relative to Piedmont; the county may recommend (not mandate) secondary water-barrier specification under IBC 1603 wind provisions, especially if the home is on a ridge or in an open area. The City of Wilson Building Department will request clarification on fastening pattern and flashing details if the application is incomplete; plan for one rejection cycle (5-7 days) before permit issuance. In-progress deck inspection is critical here — the inspector will verify that the existing deck can accept metal fasteners (no soft spots, rot, or spalting of wood). Final inspection covers fastener count, spacing, washers, underlayment overlap, and flashing sealing. Permit fee: $200–$400 (material-change roofs often carry a higher rate — 2-2.5% of estimated cost). Estimated metal roof cost: $8,000–$14,000 (materials + labor); permit and inspections add $300–$500. Timeline: 10-14 days for permit issuance (one possible rejection cycle), then 2-4 weeks for install and final inspection. This job showcases Wilson's stricter material-change permitting and the requirement for detailed flashing specifications.
Permit required (material change) | Metal roof fastening spec required | Secondary water barrier recommended | Detailed flashing plan required | Deck inspection + 2 final inspections | Permit fee $250–$400 | 4-5 week total timeline | Total project cost $8,500–$14,500
Scenario C
Partial roof repair, 18% of rear half (single gable section), patching with matching shingles, no tear-off planned
A Wilson homeowner has storm damage to the rear gable of a 2,000 sq ft colonial — hail has dented and cracked about 180 sq ft of shingles (roughly 18% of the total 1,000 sq ft rear half, 9% of the whole roof). The roofer proposes to remove the damaged shingles, inspect the deck for impact damage, and install new matching composition shingles (same brand, same color) without a full tear-off. This is a REPAIR, not a re-roofing, and falls under the 25% exemption threshold. NO PERMIT REQUIRED. However, there are two caveats: (1) If inspection of the removed shingles reveals more than two existing layers (i.e., a third hidden layer beneath the top two), IRC R907.4 mandates that Wilson will require a permit for full tear-off — the contractor must immediately notify the city, pull a permit, and stop work until the third layer is removed. This is uncommon but critical. (2) If the homeowner's insurance company (or a mortgage lender) requires proof of permit-pulled work, a permit may be prudent anyway for documentation, even though it's not code-required. The City of Wilson does not log unpermitted repair work unless a complaint is filed or the property changes hands. In practice, many Wilson contractors perform 10-20% damage repairs without permits and don't report them to the city. But if you're managing risk (e.g., documenting work for insurance purposes), a simple permit application (OTC in-person filing, no plan review required for like-for-like repair) can be issued in 1-2 days with no fee or a nominal admin fee ($25–$50). Scenario C is important because it demonstrates the gray area: a repair under 25% is legally exempt, but good practice suggests pulling a permit if insurance is involved. The deck inspection during shingle removal is where hidden defects surface; if rafter decay is found (common in Wilson's humid Piedmont climate with 12-18 inch frost depth), the scope can suddenly jump to a permit-required structural repair ($1,000+ in framing work). Total repair cost without permit: $1,500–$3,000. If a permit is pulled for documentation: add $50–$150 admin fee and 1-2 day processing time.
Permit NOT required (≤25% area, like-for-like) | Repair exemption applies | Optional permit for insurance documentation ($50 admin fee) | No plan review, no inspection unless third layer is discovered | Storm damage claim coverage typical | Total repair cost $1,500–$3,500

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Why Wilson enforces the 25% threshold and three-layer rule so strictly

North Carolina Building Code R907.4 (adopted from IRC R907.4 with no local amendment) prohibits overlay of a third roof layer on wood-framed residential structures. The reason is fire safety and roof-load accumulation: a third layer of composition shingles plus ice/water shield and underlayment adds 5-8 additional pounds per square foot to the roof structure, straining trusses and rafter connections designed for a maximum 20 psf live load (plus 10-15 psf dead load). In Wilson's humid Piedmont and Coastal Plain zones, where wood decay and insect damage (carpenter ants, termites) are endemic, a third roofing layer also masks early signs of structural compromise; the inspector cannot see rot or pest damage until the old layers are torn off. This is why Wilson's building department is stringent on the three-layer rule — not to penalize homeowners, but to prevent catastrophic failures during ice storms or hurricane-force winds (which occasionally impact eastern NC). If your home has two visible layers and you want to add a third, Wilson will reject any permit application that proposes an overlay; you must tear off to the deck. The 25% area threshold is equally firm: IRC R907.2.3 allows a limited re-roof (repair) without full permitting if less than 25% of the roof area is affected and materials are like-for-like. Wilson has adopted this threshold without local modification, but the city's interpretation is strict — if you're replacing 26% of the area, a permit is required, and the inspector will measure the work on-site if there's any dispute. The intent is to distinguish between emergency repairs (a section damaged by storm or tree impact) and planned re-roofing projects (which should be engineered and inspected).

Piedmont and Coastal Plain geography also influence Wilson's enforcement. Wilson County spans two climate zones: 3A (west, Piedmont) with 12-18 inch frost depth and higher rainfall (45-48 inches annually), and 4A (east, Coastal Plain) with 6-12 inch frost depth and more moderate winters. Both zones are humid and prone to ice damming in winter and algae/moss growth in spring. This means ice/water shield specification is critical — the city will not approve a re-roof application that omits it, and inspectors will measure the vertical distance (minimum 24 inches from eave, per IRC R905.2.8.1) during the deck inspection. In the 3A zone, frost heave can shift roof decking if water intrusion is allowed; a third layer traps moisture and accelerates decay. This is why Wilson's Building Department (which sits in the Piedmont zone) is stricter on tear-offs than some coastal NC cities. Conversely, eastern Wilson (4A, sandy Coastal Plain) has better drainage and lower frost risk, but higher wind exposure during Atlantic hurricane season; contractors in that area sometimes request wind-load engineering for architectural shingles on steep pitches, which Wilson will honor if the engineer rec is included in the permit application.

The practical consequence is that Wilson homeowners should budget for a full tear-off on ANY re-roofing project unless the damage is clearly isolated to a single valley or section (under 15% area). The cost difference between a two-layer tearoff and a standard overlay is typically $1,500–$2,500 (labor to remove old layers, dispose of waste, and inspect the deck), but the permit and inspection process is identical. If a contractor quotes you an 'overlay without tear-off' for a whole-roof job, they are likely planning to skip the permit, which violates code and risks a stop-work order mid-project. Always ask contractors: 'Will you pull a permit?' and 'Will you tear off to the deck, or overlay?' If they hedge or say 'we'll see if we need to once we start,' that's a red flag.

Underlayment, fastening, and inspection red flags in Wilson

The most common rejection reason in Wilson roof-replacement permit applications is vague or missing underlayment specification. Homeowners and contractors often submit an application that says 'roofing underlayment' or 'standard felt,' expecting approval. The city requires a BRAND and TYPE: 'Owens Corning Synthetic Underlayment, Grade D, 3-foot roll' or 'National Roofing Partners 30# Felt, Type II.' Why? Because different products have different nail-fastening patterns, overlap distances, and wind-resistance ratings. Synthetic underlayment (a nonwoven polypropylene or polyester product) is more durable than asphalt-saturated felt and won't tear during installation, but it requires different fastening nails (synthetic needs 1.5 inch galvanized roofing nails every 4-6 feet along seams, versus felt which can use closer spacing). If you don't specify, the inspector won't know which product to expect, and if the contractor installs a cheaper product than your permit spec, the final inspection will fail. The solution is simple: request a blank 'Roof Replacement Checklist' from the City of Wilson Building Department before you hire a contractor. The checklist lists all required specs; fill it out with your contractor, then attach it to the permit application. This typically prevents one full review cycle.

Fastening pattern is the second most common red flag. Asphalt shingles must be fastened with 4-6 galvanized roofing nails per shingle, positioned 5/8 inch above the nail line (NOT 1 inch, which is a common misunderstanding). The nail heads should be flush with the shingle, not driven in so deep that the shingle is crushed, and not so shallow that the head protrudes and creates a water trap. Metal roofing requires screws (not nails) with neoprene washers and a specific diameter and gauge (typically 5/16 inch hex-head, #12-14 gauge, stainless or hot-dipped galvanized), driven every 12-16 inches along the rib, perpendicular to the roof surface. If your permit application doesn't specify fastener type and spacing, Wilson will request it in writing, and you'll lose 5-7 days waiting for clarification. During the final inspection, the inspector will spot-check fastener count on a sample section of roof (e.g., counting nails in 10 shingles to verify 4-6 per shingle average). If nails are missing, too shallow, or the wrong type, the job will be red-flagged as 'Incomplete — fastening does not meet specification' and the contractor must re-nail the section and call for re-inspection (add $100–$200 fee and 2-3 day delay).

Ice-and-water shield (secondary water barrier) is a third trigger for rejections, especially in Piedmont-zone Wilson. IRC R905.2.8.1 requires that in cold climates, an ice-and-water shield or equivalent membrane be installed from the eave to at least 24 inches (or 36 inches if roof pitch is 6:12+) up the slope to protect against ice-dam penetration. Many contractors install only 12-18 inches and skip the specification in the permit application, assuming the inspector won't notice. But Wilson's deck inspection specifically checks this; the inspector will measure the vertical run with a tape and require correction if it's short. Additionally, if your home has no soffit venting or has soffit soffits blocked by insulation (very common in older Wilson Colonials and Ranches from the 1970s-80s), ice damming risk is higher, and the inspector may recommend upgrading to a full 36-48 inches of secondary barrier. This is not code-required but is best practice. If you encounter this recommendation during inspection, approving it costs $200–$400 extra in materials (more ice-and-water shield, plus labor to install a wider band), but saves thousands in potential water damage remediation later.

Final inspections in Wilson typically occur within 2-3 days of a contractor's request, and the inspector will spend 15-30 minutes on the roof reviewing fastener patterns, flashing details, underlayment seams, and roof penetrations (vent pipes, skylights). The most common failure points are: (1) flashing not sealed to the roof with roofing cement or sealant at valleys and hips; (2) underlayment seams overlapped in the wrong direction (upslope seam should be UNDER downslope seam, like shingles, to shed water downward; many contractors reverse this); (3) ridge cap or hip shingles not sealed; (4) vent pipe flashing not caulked at the base. These are all fixable in 1-2 hours, but if caught during final inspection, they'll trigger a 'Re-inspect required' notice. To avoid this, ask your contractor for a pre-final walk-through (some contractors offer this) so you can spot-check together before calling the city.

City of Wilson Building Department
Wilson City Hall, 301 E. Nash St., Wilson, NC 27893 (confirm current address via city website)
Phone: (252) 399-2000 (main) — ask for Building & Planning Department
Monday-Friday, 8:00 AM - 5:00 PM (subject to closure for holidays; call ahead)

Common questions

Do I need a permit to repair a few missing shingles or patch a small leak?

No — repairs under 25% of total roof area with like-for-like materials are exempt from permitting under IRC R907.2.3 (adopted by NC). Patching 5-10 shingles or re-flashing a single valley is exempt. However, if you discover a third layer of roofing during removal, the job converts to a tear-off requirement. If your homeowner's insurance or mortgage lender requires permit documentation, you can request a simple administrative permit from Wilson Building Department ($25–$75 fee, no plan review, issued in 1-2 days).

What happens if I find a third layer of roofing after I start work?

Stop work immediately and contact the City of Wilson Building Department or your contractor. IRC R907.4 prohibits a third layer, so a tear-off to the deck is now mandatory. If you have no permit, you must pull one; the city may assess a correction notice and re-inspection fee ($50–$100), but will not penalize further if you voluntarily comply. If you continue the overlay without notifying the city, and the inspector later discovers it (during final inspection or a neighbor complaint), you face a stop-work order and potential removal costs ($2,000–$5,000).

Can I pull a roof permit myself, or do I need a contractor to pull it?

North Carolina allows owner-builder permits for owner-occupied residential properties. You can pull the permit yourself if the house is your primary residence, but Wilson does NOT have an online portal — you must apply in person at City Hall or by mail. You'll sign the application under oath and must be present for inspections (or hire a licensed third-party inspector to represent you). Many homeowners hire a licensed roofing contractor to pull the permit on their behalf, which also makes the contractor responsible for code compliance and scheduling.

How much does a roof replacement permit cost in Wilson?

Permit fees in Wilson typically range from $150–$400, calculated as 1.5-2% of estimated material cost or sometimes as a flat fee plus per-square charges ($10–$20 per 100 sq ft). A 2,000 sq ft roof (20 squares) averages $200–$350 in permit fees. Material-change roofs (shingles to metal/tile) may incur an additional plan-review fee of $50–$150. Request a fee quote from the Building Department before submitting your application.

What if I want to upgrade to a metal roof or tile? Are there extra requirements?

Yes — any material change requires a permit and detailed specifications. Metal roofing requires fastening pattern (screw type, diameter, spacing) and underlayment brand. Tile or slate roofing requires a structural evaluation from a Professional Engineer (PE) because of added weight (tile 10-15 psf vs. asphalt shingles 2-3 psf). The PE evaluation typically costs $300–$600 and takes 5-10 days. The permit application must include the PE report and a detailed flashing plan. Plan for 2-3 review cycles and 15-20 business days total for permitting.

Do I need ice-and-water shield on my roof in Wilson?

IRC R905.2.8.1 requires a secondary water barrier (ice-and-water shield or equivalent) in cold climates, extending minimum 24 inches up from the eave (36 inches if roof pitch is 6:12+). Wilson is in climate zones 3A (Piedmont) and 4A (Coastal Plain), both of which have winter ice risk. Your permit application MUST specify the ice-and-water shield brand and vertical distance. If you omit it, the permit will be rejected or the inspector will flag it during the deck inspection.

How long does the roof replacement permit process take in Wilson?

Typical timeline is 7-14 business days from complete application submission to permit issuance, depending on whether the application requires one or more revision cycles. If your application is missing specs (underlayment brand, fastening pattern, etc.), the city will request clarification in writing, adding 5-7 days per cycle. Once the permit is issued, the in-progress (deck) inspection usually occurs within 3-5 days of your contractor's request, and the final inspection within 2-3 days of the roofing work completion. Total project duration (permit + install + inspections) is typically 3-5 weeks.

What is the most common reason permits get rejected in Wilson?

Vague or missing underlayment specification ('standard underlayment' instead of 'Owens Corning Synthetic Underlayment, Grade D'). The second most common is insufficient ice-and-water shield extension (less than 24 inches from eave). The third is unclear fastening pattern (nail size, spacing, or position). Request a blank 'Roof Replacement Checklist' from the Building Department before applying — filling it out with your contractor eliminates most rejection reasons.

Will unpermitted roof work hurt me when I sell my house?

Yes. North Carolina Real Estate Commission requires disclosure of unpermitted work on the Residential Property and Owners' Association Disclosure Statement (TDS). Buyers will demand $10,000–$30,000 price reduction or walk away entirely. Lenders may refuse to finance a purchase with undisclosed unpermitted roofing. If the work is discovered during a home inspection, title insurance may exclude it from coverage, leaving you liable for remediation costs ($5,000–$15,000 for bonded retrofit inspection and correction).

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Wilson Building Department before starting your project.