Permitting Authorities / Johnston County - Building Inspections Department

Do you need a permit to replace a roof in Johnston County, NC?

Adopted code

Johnston County - Building Inspections Department

No, Johnston County, NC does not require a permit for like-for-like roof replacement (Johnston County - Building Inspections Department). A like-for-like reroof of a single-family house in Johnston County's jurisdiction usually needs no building permit. 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." The County's own permit page lists "Replacing roof coverings (shingles, metal, etc.)" among work for which permits are not required, and "Replacing Roof (Structural Changes)" among work for which they are, adding: "The above listed projects are examples of required permits, you will need to contact our office for specific projects not listed. 919.989.5060". Duplexes and multi-family buildings are not single-family residences and fall outside the statutory exemption. If a permit is needed, apply in person or by mail with the Residential Plan Review and Permit Application ("Can I apply online for a permit?" "Not at this time."); a simple trade permit may be emailed. A town Zoning/Land Use Permit is required first for property in a town the County serves. Clayton and Four Oaks issue their own building permits inside town limits; the County's "Find Your Permit Office" lookup says which office covers an address, because "Many addresses with a town mailing address are permitted by Johnston County." The roof replacement fee is $100.00 (Building). Double permit fees apply to work started without a required permit.

Roof code checklist: Johnston County, NC

ItemAnswerCode citeSourceVerified
Permit to replace a roofNoncleg.gov2026-09-26
Repair permit thresholdPublishedncleg.gov2026-09-26
Layer limit / roof-overPublishedR908.3ncosfm.gov2026-09-26
Deck & sheathingNot published
Drip edgeNot published
Ice & water shieldNot published
Mid-roof inspectionNot published
Impact-resistant (Class 4) roofingNot published
Wind design criteriaNot published
Adopted codePublishedjohnstonnc.gov2026-09-26
Contractor license / registrationNot published
Sales & use taxPublishedncdor.gov2026-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.

Jurisdiction
Johnston County, North Carolina
Jurisdiction type
county
Address
309 E. Market Street, Smithfield, NC 27577
Contact
  • url: https://www.johnstonnc.gov/insp/index.cfm
  • phone: 919-989-5060
  • email: [email protected]
Roofing permit required
Not required
Registration details
  • 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: Johnston County's contractor page points roofers and builders to the state licensing boards. Its FAQ states "If a job exceeds $40,000, a licensed General Contractor is required," and its remodel guidance states "Jobs costing less than $40,000 may be done by an unlicensed contractor." A homeowner doing the work claims the state exemption on the County's Owner License Exemption Form, attesting to occupy the building "for at least 12 consecutive months following completion"; the County sends the affidavit to the NC Licensing Board for General Contractors. A $10 Homeowners Recovery Fund fee applies to permits pulled by general contractors.
Permit process note
A like-for-like reroof of a single-family house in Johnston County's jurisdiction usually needs no building permit. 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." The County's own permit page lists "Replacing roof coverings (shingles, metal, etc.)" among work for which permits are not required, and "Replacing Roof (Structural Changes)" among work for which they are, adding: "The above listed projects are examples of required permits, you will need to contact our office for specific projects not listed. 919.989.5060". Duplexes and multi-family buildings are not single-family residences and fall outside the statutory exemption. If a permit is needed, apply in person or by mail with the Residential Plan Review and Permit Application ("Can I apply online for a permit?" "Not at this time."); a simple trade permit may be emailed. A town Zoning/Land Use Permit is required first for property in a town the County serves. Clayton and Four Oaks issue their own building permits inside town limits; the County's "Find Your Permit Office" lookup says which office covers an address, because "Many addresses with a town mailing address are permitted by Johnston County." The roof replacement fee is $100.00 (Building). Double permit fees apply to work started without a required permit.
Adopted code
Johnston County enforces the North Carolina State Building Code, which applies statewide. The 2018 North Carolina Residential Code (based on the 2015 International Residential Code) with its approved amendments is the edition in force; the NC Office of State Fire Marshal states the 2018 codes "were effective from January 1, 2019 and are currently effective." The 2024 edition has been adopted but has no effective date. The County's Building Codes page (last updated December 13, 2024) points to the Office of State Fire Marshal's current-codes page under "Current Adopted Building Codes" and to the state's approved amendments, and its remodel guidance states "Plans must meet the current edition of the NC Residential Building Code." North Carolina's amendments rewrite two roofing provisions: R905.2.8.5 "Drip Edge. Deleted. Not required unless required by the roof covering manufacturer installation instructions." and R908.3 "Roof replacement shall include the removal of existing layers of roof coverings down to the roof deck and replacement of up to 15% of the total existing roof deck. Replacement of up to 15% of the total roof deck shall not be considered structural work." (delayed effective date January 1, 2022).
Repair permit threshold
North Carolina law exempts most single-family reroofs from a building permit. G.S. 160D-1110(c): "No permit issued under Article 9 of Chapter 143 of the General Statutes is required for any construction, installation, repair, replacement, or alteration 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 any of the following: (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." G.S. 143-138(b5) says the same of the Building Code: "No permit shall be required under the Code or any local variance thereof approved under subsection (e)" for such work. The North Carolina Residential Code draws the structural line for a reroof at R908.3: "Roof replacement shall include the removal of existing layers of roof coverings down to the roof deck and replacement of up to 15% of the total existing roof deck. Replacement of up to 15% of the total roof deck shall not be considered structural work." So a reroof of a single-family house costing $40,000 or less, using code-approved materials and replacing no more than 15% of the deck and no load-bearing members, needs no permit; a job over $40,000, one that replaces more deck or any rafters or trusses, or one that adds roofing where there was none, needs one. The exemption reaches single-family residences, farm buildings and commercial buildings only; duplexes and multi-family buildings are outside it. Johnston County's own "When and Why is a Permit Required?" page (last updated December 16, 2024, read September 26, 2026) agrees: under "When permits are required?" it lists "Replacing Roof (Structural Changes)", and under "When permits are not required?" it lists "Replacing roof coverings (shingles, metal, etc.)" and "Cosmetic work as long as the job cost does not exceed $40,000 (painting, wallpapering, replacing cabinets, replacing vinyl siding, replacing shingles, etc.)". The County's fee schedule (effective July 1, 2024) carries a line "R. Replace Roof of Existing House/Screened In Porches: $100.00 Building"; that is the fee for a roof replacement that does need a permit (structural work, or a job outside the exemption). Work started without a required permit costs more: "Double permit fees will apply for any work started or completed without proper permits," and structural work done without inspections needs "a report from a Professional Engineer."
Roof layer limit / recover
North Carolina amends the reroofing section of its Residential Code. NC R908.3 Roof replacement: "Roof replacement shall include the removal of existing layers of roof coverings down to the roof deck and replacement of up to 15% of the total existing roof deck. Replacement of up to 15% of the total roof deck shall not be considered structural work." That amendment addresses a full replacement (tear-off to the deck); it states no number of layers allowed when re-covering over an existing roof, which the amendment does not address.
Sales & use tax
6.75% total in Johnston County (the 4.75% state rate plus Johnston County's local rate; no transit tax), per the NC Department of Revenue's current sales and use tax rates by county, read September 26, 2026. How it applies to a roofing job depends on whether the job is a replacement or a repair. NCDOR's taxability chart for Roofs and Roofing Materials classes "Complete replacement of roofing systems" as a Capital Improvement: that is a real property contract, and NCDOR states "The real property contractor is the consumer of the item that the real property contractor purchases, installs, or applies for others to fulfill a real property contract", so the roofer pays sales or use tax on the materials and does not charge sales tax on the contract. The same chart classes "Repair, maintain, or partially replace all types of roofing systems" as Taxable repair, maintenance and installation services, so a repair or partial replacement is taxed to the customer at the combined 6.75% rate.

The Johnston County Building Inspections Department, in the Land Use Center in Smithfield, issues building and trade permits and performs code inspections for unincorporated Johnston County and for the towns of Archer Lodge, Benson, Kenly, Micro, Pine Level, Princeton, Selma, Smithfield and Wilson's Mills. The towns of Clayton and Four Oaks issue their own building permits inside their town limits.

Hail reports near the center of Johnston County, NC

Reports, last 24 months
4
Largest, last 24 months
2.00 in Sep 5, 2026
Most recent
Sep 5, 2026 2.00 in
Reports, last 5 years
4
4 most recent reports, last 5 years
DateHail sizeDistance
Sep 5, 20262.00 in5 mi N
Sep 5, 20261.75 in8 mi NNW
Sep 5, 20261.00 in10 mi NNW
Jul 8, 20261.25 in8 mi NNW

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 Johnston County, NC. Data through Sep 30, 2026. A report is an observation, not a damage record.

Working an insurance claim in Johnston 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).

NOAA storm reports show hail up to 2.00 in within 10 miles of the center of Johnston County, NC on September 5, 2026. If you are writing supplements for those roofs, the pack has this jurisdiction's code items with sources.

Buy this jurisdiction's pack: $12 Delivered by email within minutes.

Questions about the Johnston County, NC pack?

Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.

By submitting, you agree to our Terms of Use and Privacy Policy.

Sources

Roofing questions: Johnston County, NC

Do you need a permit to replace a roof in Johnston County, NC?

No, Johnston County, NC does not require a permit to replace a roof. North Carolina law exempts most single-family reroofs from a building permit. G.S. 160D-1110(c): "No permit issued under Article 9 of Chapter 143 of the General Statutes is required for any construction, installation, repair, replacement, or alteration 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 any of the following: (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." G.S. 143-138(b5) says the same of the Building Code: "No permit shall be required under the Code or any local variance thereof approved under subsection (e)" for such work. The North Carolina Residential Code draws the structural line for a reroof at R908.3: "Roof replacement shall include the removal of existing layers of roof coverings down to the roof deck and replacement of up to 15% of the total existing roof deck. Replacement of up to 15% of the total roof deck shall not be considered structural work." So a reroof of a single-family house costing $40,000 or less, using code-approved materials and replacing no more than 15% of the deck and no load-bearing members, needs no permit; a job over $40,000, one that replaces more deck or any rafters or trusses, or one that adds roofing where there was none, needs one. The exemption reaches single-family residences, farm buildings and commercial buildings only; duplexes and multi-family buildings are outside it. Johnston County's own "When and Why is a Permit Required?" page (last updated December 16, 2024, read September 26, 2026) agrees: under "When permits are required?" it lists "Replacing Roof (Structural Changes)", and under "When permits are not required?" it lists "Replacing roof coverings (shingles, metal, etc.)" and "Cosmetic work as long as the job cost does not exceed $40,000 (painting, wallpapering, replacing cabinets, replacing vinyl siding, replacing shingles, etc.)". The County's fee schedule (effective July 1, 2024) carries a line "R. Replace Roof of Existing House/Screened In Porches: $100.00 Building"; that is the fee for a roof replacement that does need a permit (structural work, or a job outside the exemption). Work started without a required permit costs more: "Double permit fees will apply for any work started or completed without proper permits," and structural work done without inspections needs "a report from a Professional Engineer."

Can you roof over an existing roof in Johnston County, NC?

North Carolina amends the reroofing section of its Residential Code. NC R908.3 Roof replacement: "Roof replacement shall include the removal of existing layers of roof coverings down to the roof deck and replacement of up to 15% of the total existing roof deck. Replacement of up to 15% of the total roof deck shall not be considered structural work." That amendment addresses a full replacement (tear-off to the deck); it states no number of layers allowed when re-covering over an existing roof, which the amendment does not address.

What building code does Johnston County, NC use?

Johnston County enforces the North Carolina State Building Code, which applies statewide. The 2018 North Carolina Residential Code (based on the 2015 International Residential Code) with its approved amendments is the edition in force; the NC Office of State Fire Marshal states the 2018 codes "were effective from January 1, 2019 and are currently effective." The 2024 edition has been adopted but has no effective date. The County's Building Codes page (last updated December 13, 2024) points to the Office of State Fire Marshal's current-codes page under "Current Adopted Building Codes" and to the state's approved amendments, and its remodel guidance states "Plans must meet the current edition of the NC Residential Building Code." North Carolina's amendments rewrite two roofing provisions: R905.2.8.5 "Drip Edge. Deleted. Not required unless required by the roof covering manufacturer installation instructions." and R908.3 "Roof replacement shall include the removal of existing layers of roof coverings down to the roof deck and replacement of up to 15% of the total existing roof deck. Replacement of up to 15% of the total roof deck shall not be considered structural work." (delayed effective date January 1, 2022).