Permitting Authorities / City of Rocky Mount - Inspection Services Division
Do you need a permit to replace a roof in Rocky Mount, NC?
Adopted code
City of Rocky Mount - Inspection Services Division
No, Rocky Mount, NC does not require a permit for like-for-like roof replacement (City of Rocky Mount - Inspection Services Division). The City of Rocky Mount's Required Permits List (revised November 2025) states for single-family homes: "Roof covering replacements with a total construction cost of $40,000 or less, do not require a permit for a single-family residence." It also lists, among projects that need a permit "regardless of cost", "The removal of roofing or addition of roofing on top of existing roofing." Expect a permit for an overlay and confirm a tear-off job with a Permit Technician (252-972-1109, 252-972-1110 or 252-972-1119) before starting. North Carolina law reads: "(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. 160D-1110(c)). G.S. 143-138(b5) says the same and opens: "No permit shall be required under the Code or any local variance thereof approved under subsection (e)". The North Carolina Residential Code adds: "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." The statutory exemption reaches single-family residences only; duplexes and multi-family buildings are outside it. The City's Code of Ordinances, Sec. 5-81(a)(1), still carries an older local line exempting only work costing fifty dollars ($50.00) or less. Where a permit is needed, the City's Building Permit Application asks the project's county (Edgecombe or Nash), the project cost and the contractor's state licence number; it is submitted by email to [email protected] or through the Citizen Self-Service portal, and fees are paid after the application is reviewed and approved. Residential building permit fees are set by project value, starting at $75.00 for work valued up to $10,000, in the City's fee schedule effective July 1, 2026; that schedule carries no separate roofing line. Working without a required permit can bring a stop-work order and a $300 fine. North Carolina deleted the model code's drip-edge rule: "R905.2.8.5 Drip Edge. Deleted. Not required unless required by the roof covering manufacturer installation instructions.".
Roof code checklist: Rocky Mount, NC
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
City of Rocky Mount, North Carolina
Address
City Hall, First Floor, 331 S. Franklin Street, Rocky Mount, NC 27802
Contact
- url: https://www.rockymountnc.gov/212/Inspection-Services-Division
- phone: 252-972-1116
- email: [email protected]
Roofing permit required
Not required
Registration details
- state_level: North Carolina licenses general contractors for work "where the cost of the undertaking is forty thousand dollars ($40,000) or more" (G.S. 87-1(a)), and the General Contractors Licensing Board issues a specialty classification, S(Roofing), which "covers the installation, demolition, and repair of roofs and decks on residential, commercial, industrial, and institutional structures" (21 NCAC 12A .0202). G.S. 87-1(b)(2) excludes an owner who builds or alters a building on the owner's own land that is "intended solely for occupancy by that person and his family" and who complies with G.S. 87-14. Whether a given reroof reaches the $40,000 line depends on its price, so this record does not state that a roofer must or need not hold a state licence.
- city_level: The City of Rocky Mount sets no roofing licence of its own. Its Design & Construction Professionals Resources page states: "General contractors must be licensed for projects valued at $40,000 or more." City Code Sec. 5-66 asks building, plumbing, heating and air conditioning, electrical, insulation, moving and demolition contractors to register at the Inspection Services Division, "giving name and place of business"; roofing contractors are not named, and a privilege license "shall be deemed to have satisfied the requirements of this section." Sec. 5-84(a) still prints an older line that no building permit be issued for work costing more than $30,000 "unless the work is to be performed by a licensed general contractor or is otherwise exempt under state law", and Sec. 5-84(c) bars a permit for work state law reserves to a licensed specialty contractor unless that contractor performs it. The Building Permit Application asks for the contractor's state licence number. An owner acting as contractor files the City's Owner Exemption Affidavit.
Permit process note
The City of Rocky Mount's Required Permits List (revised November 2025) states for single-family homes: "Roof covering replacements with a total construction cost of $40,000 or less, do not require a permit for a single-family residence." It also lists, among projects that need a permit "regardless of cost", "The removal of roofing or addition of roofing on top of existing roofing." Expect a permit for an overlay and confirm a tear-off job with a Permit Technician (252-972-1109, 252-972-1110 or 252-972-1119) before starting. North Carolina law reads: "(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. 160D-1110(c)). G.S. 143-138(b5) says the same and opens: "No permit shall be required under the Code or any local variance thereof approved under subsection (e)". The North Carolina Residential Code adds: "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." The statutory exemption reaches single-family residences only; duplexes and multi-family buildings are outside it. The City's Code of Ordinances, Sec. 5-81(a)(1), still carries an older local line exempting only work costing fifty dollars ($50.00) or less. Where a permit is needed, the City's Building Permit Application asks the project's county (Edgecombe or Nash), the project cost and the contractor's state licence number; it is submitted by email to
[email protected] or through the Citizen Self-Service portal, and fees are paid after the application is reviewed and approved. Residential building permit fees are set by project value, starting at $75.00 for work valued up to $10,000, in the City's fee schedule effective July 1, 2026; that schedule carries no separate roofing line. Working without a required permit can bring a stop-work order and a $300 fine. North Carolina deleted the model code's drip-edge rule: "R905.2.8.5 Drip Edge. Deleted. Not required unless required by the roof covering manufacturer installation instructions."
Inspection requirements
The Inspection Services Division states that "All permitted construction and development projects in Rocky Mount must be inspected at various stages" and that "The permit holder is responsible for scheduling each required inspection." Inspections are scheduled through the Citizen Self-Service portal, by email to
[email protected] for next-day scheduling, or by phone at 252-972-1110, 252-972-1119, 252-972-1109 or 252-972-1116 before 3:00 p.m. for next-day scheduling. Work completed or concealed without a permit or proper inspection may bring penalties, including a $300 fine.
Adopted code
The 2018 North Carolina Residential Code, with the Building Code Council's approved amendments, is the edition in force; the 2024 edition has been adopted but has no effective date. The City of Rocky Mount's Code of Ordinances, Sec. 5-110, adopts "The North Carolina Residential Building Code as adopted and amended by the North Carolina Building Code Council" by reference, naming no edition, as the residential building code for one- and two-family buildings, and Sec. 5-111 makes Council amendments effective in the City when filed with the City Clerk. Sec. 5-106, the City's general building code section, still names "The 2002 Editions of the North Carolina State Building Code, General Construction, Accessibility and Existing Buildings". The City's current Building Code Summary form names the 2018 North Carolina Building Code, and its Inspection Services Division states that it ensures construction "complies with the North Carolina State Building Code and the Rocky Mount Code of Ordinances." Chapter 5 (Buildings and Building Regulations) of the City's Code, codified through Ordinance No. O-2024-41 of June 24, 2024, adopts the state codes by reference and adds no roofing provision of its own. North Carolina's amendments to the roofing chapter include the deletion of the drip-edge rule ("R905.2.8.5 Drip Edge. Deleted. Not required unless required by the roof covering manufacturer installation instructions.") and the R908.3 definition of roof replacement.
Impact-resistant roofing
Not required — Neither the state's approved amendments to the 2018 North Carolina Residential Code (adopted December 2017 through December 2024) nor Chapter 5 (Buildings and Building Regulations) of the Rocky Mount Code of Ordinances, which adopts the state codes by reference, contains a UL 2218 or Class 4 impact requirement for roof coverings.
Repair permit threshold
North Carolina law reads: "(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. 160D-1110(c)). G.S. 143-138(b5) says the same and opens: "No permit shall be required under the Code or any local variance thereof approved under subsection (e)". The North Carolina Residential Code adds: "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." The statutory exemption reaches single-family residences only; duplexes and multi-family buildings are outside it. The City's Inspection Services Division applies the same line in its Required Permits List (revised November 2025): under "Single Family Residential Permit Exclusions" it lists "c. The replacement of roofing." where "the total cost of all trades involved in the project is equal to or less than $40,000 and no structural repairs", and its roof entry reads: "Roof: Permits are required for any load-bearing or structural system. Repairs to the structural system may require a structural engineer document how to make the repair. Roof covering replacements with a total construction cost of $40,000 or less, do not require a permit for a single-family residence." The same list also names, among projects for which "Permits are always required for the following projects, regardless of cost", "The removal of roofing or addition of roofing on top of existing roofing." That line and the list's own single-family roofing exclusion point different ways for a tear-off; this record does not decide between them, and a roofer should expect a permit for any overlay (new roofing laid over existing roofing) and should confirm a tear-off job with a Permit Technician before starting. The City's Building Trades Permitting page lists "Structural roof work" among the work types that need a permit regardless of cost. The City's Code of Ordinances, Sec. 5-81(a)(1) (Code 1967), still prints an older local line: no person shall proceed with construction, repair or removal of a building or part of one without a permit, "provided, however, no building permit shall be required for work which does not involve any changes requiring an expenditure of fifty dollars ($50.00) or less." Commercial roofs are outside the single-family exclusion; the Required Permits List answers "Roof Coverings: Yes." for commercial work. Working without a required permit can bring a stop-work order and a $300 fine, per the Required Permits List.
Roof layer limit / recover
North Carolina amends the reroofing section of its Residential Code: "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." Whether a new covering may be laid over an existing one, and over how many, is set by the recover provisions of Section R908 of the 2018 North Carolina Residential Code itself; the City's building chapter (Chapter 5) adds no layer rule. Separately, the City's minimum housing code, which its code enforcement official applies "in determining whether a dwelling is unfit" for habitation, provides in Sec. 11-10(d)(3)b.: "No more than three (3) layers of roofing materials (shingles, shakes, roofing) shall be permitted." That is a housing-condition standard for existing dwellings, not a building-code allowance for a third layer. The City's Required Permits List requires a permit for "addition of roofing on top of existing roofing" regardless of cost.
Deck & sheathing requirements
North Carolina's Residential Code, as amended, provides: "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." Deck replacement beyond 15% is outside that sentence, and work that replaces load-bearing structure falls outside the state permit exemption. The City's Required Permits List states: "Roof: Permits are required for any load-bearing or structural system. Repairs to the structural system may require a structural engineer document how to make the repair." The City's building chapter (Chapter 5) adds no roof-sheathing rule of its own.
Sales & use tax
Rocky Mount lies in two counties, and the combined rate depends on which one the job is in: 6.75% in the Nash County part of the city and 7% in the Edgecombe County part, each the 4.75% state rate plus that county's local rate, per the North Carolina Department of Revenue's current rates table by county (read September 26, 2026). The City's Building Permit Application asks the applicant to mark the project's county, "Edgecombe" or "Nash". North Carolina taxes roofing work two different ways, and the rate applies to only one of them. On the Department of Revenue's taxability chart, "Complete replacement of roofing systems" and "Installation of complete roofing systems" are capital improvements: the contractor performs a real property contract, and "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", paying tax on materials rather than charging sales tax to the owner. "Repair, maintain, or partially replace all types of roofing systems" is marked "Taxable" as a repair, maintenance and installation service, charged to the customer at the combined rate: 6.75% for a house in the Nash County part of Rocky Mount, 7% for one in the Edgecombe County part.
Local roofing hub
More roof permit pages in North Carolina
Related guides
The Inspection Services Division of the City of Rocky Mount's Development Services Department issues building, mechanical, plumbing, electrical and insulation permits and performs inspections for the whole City of Rocky Mount, in both its Nash County and Edgecombe County parts, and for the City's extraterritorial jurisdiction.
Hail reports near Rocky Mount, NC
- Reports, last 24 months
- 6
- Largest, last 24 months
- 1.75 in Jun 14, 2026
- Most recent
- Jun 14, 2026 1.75 in
- Reports, last 5 years
- 11
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 Rocky Mount, NC (Census point). Data through Sep 30, 2026. A report is an observation, not a damage record.
Working an insurance claim in Rocky Mount, 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 Rocky Mount, NC pack?
Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.