Permitting Authorities / Granville County - Building Code Enforcement Division
Do you need a permit to replace a roof in Granville County, NC?
Adopted codeGranville County - Building Code Enforcement Division
No, Granville County, NC does not require a permit for like-for-like roof replacement (Granville County - Building Code Enforcement Division). Granville County's Inspections FAQ: "Do I need a permit to replace the shingles on my house? A permit is not needed to replace shingles only." That matches state law, G.S. 160D-1110(c): no permit is required for work "costing forty thousand dollars ($40,000) or less and performed in accordance with the current edition of the North Carolina State Building Code in any single-family residence, farm building, or commercial building unless the work involves ... (1) The addition, repair, or replacement of load-bearing structures. ... (4) The use of materials not permitted by the North Carolina State Building Code. (5) The addition of roofing, excluding replacement." The North Carolina Residential Code, R908.3: "Replacement of up to 15% of the total roof deck shall not be considered structural work." Duplexes and multi-family buildings are not single-family residences and fall outside the statutory exemption. The County's Code of Ordinances, Sec. 14-49(a), dating from 1983, still prints a lower $5,000 line for single-family work that involves no change of structural parts. Where a permit is needed, apply through the County's online permit portal or on the printable Building Permit Application; the County's residential remodel permit guide asks for a zoning permit or interior exemption first from the zoning office where the property sits (Granville County outside town limits, or the City of Oxford, the City of Creedmoor, or the towns of Butner, Stovall or Stem). Permit office hours are 8:30 am to 11 am and 2 pm to 4 pm at 122 Williamsboro Street, Oxford; inspections are scheduled by calling 919-603-1326 with the permit number.
Roof code checklist: Granville County, NC
| Item | Answer | Code cite | Source | Verified |
|---|---|---|---|---|
| Permit to replace a roof | No | granvillecounty.org | 2026-09-26 | |
| Repair permit threshold | Published | ncleg.gov | 2026-09-26 | |
| Layer limit / roof-over | Published | R908.3 | ncosfm.gov | 2026-09-26 |
| Deck & sheathing | Published | ncosfm.gov | 2026-09-26 | |
| Drip edge | Not published | |||
| Ice & water shield | Not published | |||
| Mid-roof inspection | Not published | |||
| Impact-resistant (Class 4) roofing | No | ncosfm.gov | 2026-09-26 | |
| Wind design criteria | Not published | |||
| Adopted code | Published | library.municode.com | 2026-09-26 | |
| Contractor license / registration | Not published | |||
| Sales & use tax | Published | ncdor.gov | 2026-09-26 |
Each row comes from the sourced record on this page; full wording is in the table below. "Not published" means no official source for that item was found when the record was last verified.
- url: https://www.granvillecounty.org/275/Building-Code-Enforcement
- phone: 919-603-1326
- state_level: North Carolina licenses general contractors by job size. G.S. 87-1(a) reaches anyone who undertakes to construct "any building ... or any improvement or structure where the cost of the undertaking is forty thousand dollars ($40,000) or more". Roofing is a specialty classification of that licence, "S(Roofing)", under the NC Licensing Board for General Contractors' rules (21 NCAC 12). G.S. 87-1(b)(2) exempts an owner who "constructs or alters a building on land owned by that person" where "the building is intended solely for occupancy by that person and his family" and the owner complies with G.S. 87-14; occupancy of less than 12 months after completion creates a presumption against the exemption. Whether a given reroof reaches the $40,000 line depends on the job's price, which this record does not decide.
- county_level: Granville County's building permit application asks for the general, electrical, plumbing and mechanical contractors' names and licence numbers. The County's Code of Ordinances, Sec. 14-47 (Ord. of 6-6-1983), says "Every person carrying on the business of building contractor, plumbing contractor, heating-air conditioning contractor, or electrical contractor within the county shall register at the office of the inspection department, giving name and place of business", and Sec. 14-48 calls for a bond "in an amount as set from time to time and in the fee manual"; the County's 2026-2027 fee manual sets no contractor bond, and the permit application asks for no registration. Sec. 14-52(a) still reads "No building permit shall be issued for any building or structure the estimated total cost of which is more than $30,000.00 unless the work is to be performed by a licensed general contractor." The Inspections FAQ: "An owner can act as their own contractor if they own the property and will be occupying the building for at least 12 consecutive months following the final Certificate of Occupancy inspection." The County's Owner Exemption Affidavit is sworn under G.S. 87-14 and states that a copy "will be transmitted to the North Carolina Licensing Board for General Contractors". The fee manual adds a $10 Homeowners Recovery Fund fee.
More roof permit pages in North Carolina
Related guides
The Granville County Building Code Enforcement Division, part of the County's Development Services at 122 Williamsboro Street in Oxford, reviews construction plans, issues building, electrical, plumbing and mechanical permits, and inspects work under the North Carolina State Building Code. The County's own permit guide sends applicants in the City of Oxford, the City of Creedmoor and the towns of Butner, Stovall and Stem to their town's zoning office first and then to the County for the building permit.
Hail reports near the center of Granville County, NC
- Reports, last 24 months
- 1
- Largest, last 24 months
- 1.75 in Dec 31, 2024
- Most recent
- Dec 31, 2024 1.75 in
- Reports, last 5 years
- 2
| Date | Hail size | Distance |
|---|---|---|
| Dec 31, 2024 | 1.75 in | 7 mi N |
| Sep 7, 2023 | 1.00 in | 9 mi NNE |
Source: NOAA Storm Prediction Center severe weather database and daily storm reports (reports since the start of the current year are preliminary), within 10 miles of the center of Granville County, NC. Data through Sep 30, 2026. A report is an observation, not a damage record.
Working an insurance claim in Granville County, NC? Everything on this page (drip edge, ice & water shield, inspections, Class 4 rules) formatted as a claim-ready evidence pack: verbatim ordinance quotes, code section cites, verification dates, and official source links, ready to attach to a supplement. See a real sample pack (PDF, 4 pages, free).
Buy this jurisdiction's pack: $12 Delivered by email within minutes.
Questions about the Granville County, NC pack?
Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.
Sources
- granvillecounty.org verified 2026-09-26
- granvillecounty.org verified 2026-09-26
- granvillecounty.org verified 2026-09-26
- ncleg.gov verified 2026-09-26
- library.municode.com verified 2026-09-26
- granvillecounty.org verified 2026-09-26
- granvillecounty.org verified 2026-09-26
- granvillecounty.org verified 2026-09-26
- ncleg.gov verified 2026-09-26
- ncosfm.gov verified 2026-09-26
- library.municode.com verified 2026-09-26
- granvillecounty.org verified 2026-09-26
- library.municode.com verified 2026-09-26
- ncosfm.gov verified 2026-09-26
- library.municode.com verified 2026-09-26
- ncleg.gov verified 2026-09-26
- ncdor.gov verified 2026-09-26
- ncdor.gov verified 2026-09-26
- ncdor.gov verified 2026-09-26