Short Answer
North Carolina exempts work on a single-family home or farm building costing $40,000 or less from a building permit, unless it changes load-bearing structure, plumbing, electrical or mechanical systems, or adds to the house. Adding or building a deck is not exempt; only repairing or replacing deck boards, guards and stair treads is.
Key Takeaways
- G.S. 160D-1110(c) exempts many projects on a single-family home costing $40,000 or less from a building permit.
- The exemption excludes load-bearing changes, HVAC and plumbing changes, new or changed wiring, and adding roofing.
- The NC Office of State Fire Marshal allows roof replacement with up to 15% roof-deck replacement under the exemption.
- Replacing deck boards, railings, pickets and stair treads is treated as exempt.
- Zoning permits, such as Raleigh's fence permit, still apply.
Quick Facts
| roofing: permit needed? | Often no (200 permits in 12 months, median 25.5 days) |
|---|---|
| HVAC: permit needed? | Yes (61 permits in 12 months, median 30 days) |
| solar panel: permit needed? | Yes (11 permits in 12 months, median 11 days) |
| fence: permit needed? | Yes (zoning) (38 permits in 12 months, median 41 days) |
| deck: permit needed? | Yes (529 permits in 12 months, median 24 days) |
| Cost threshold | $40,000 or less (N.C.G.S. 160D-1110(c)) |
| Roofing | Exempt, including replacing up to 15% of roof deck (NCRC R908.3) |
From our city pages and each city's open permit data (refreshed October 30, 2026).
What the Law Says
N.C. General Statute 160D-1110(c) says no building permit is required for work on a single-family residence or farm building costing $40,000 or less, with important exclusions.
Every Project Type in Raleigh
These summaries come from the same official sources as our city pages and were last checked October 30, 2026. Permit counts are the city's own open-data records for the last 12 months.
Roofing: Often No
North Carolina law exempts replacing roofing on a house when the project costs $40,000 or less, and the state fire marshal reads it as covering replacement of up to 15% of the roof deck. Adding a new roof layer is not exempt.
- Exempt: roofing replacement costing $40,000 or less (G.S. 160D-1110(c)).
- Covers replacement of up to 15% of the roof deck.
- Adding roofing (not replacing) needs a permit.
- Raleigh issued 200 matching permits in the last 12 months, with a median of 26 days from application to issue.
Source: N.C. General Statute 160D-1110
HVAC: Yes
North Carolina's $40,000 permit exemption does not apply to the addition, replacement or change in design of heating or air-conditioning equipment, so an HVAC replacement in Raleigh needs a permit.
- HVAC addition or replacement is excluded from the $40,000 exemption.
- Raleigh lists new HVAC units as a residential permit type.
- Licensed contractors must be named in the portal.
- Raleigh issued 61 matching permits in the last 12 months, with a median of 30 days from application to issue.
Source: N.C. General Statute 160D-1110 (linked above)
Solar Panel: Yes
Solar adds electrical wiring and equipment, which North Carolina excludes from the $40,000 permit exemption, so a rooftop solar system in Raleigh needs a permit.
- New electrical wiring and equipment are excluded from the exemption.
- Licensed electrical contractors must be named.
- Roof-mounted arrays may need structural review.
- Raleigh issued 11 matching permits in the last 12 months, with a median of 11 days from application to issue.
Source: N.C. General Statute 160D-1110 (linked above) · Full details: Raleigh Solar Panel Permits
Fence: Yes (Zoning)
Raleigh requires a zoning permit to add or move a fence, or to replace 50% or more of one. Changing material, height or location needs a zoning permit even for a smaller replacement.
- Zoning permit for any new or moved fence.
- Replacing 50% or more requires a permit.
- Historic districts need a Certificate of Appropriateness.
- Raleigh issued 38 matching permits in the last 12 months, with a median of 41 days from application to issue.
Source: Raleigh: Fences · Full details: Raleigh Fence Permits
Deck: Yes
New decks need a building permit in Raleigh. Under state law, replacing only deck boards, railings, pickets or stair treads is exempt when it costs $40,000 or less.
- New decks and porches: building permit.
- Exempt: replacing decking, railings, pickets or treads up to $40,000.
- Load-bearing work always needs a permit.
- Raleigh issued 529 matching permits in the last 12 months, with a median of 24 days from application to issue.
Source: Raleigh: How to Get a Residential Permit · Full details: Raleigh Deck Permits
| Project | Permit needed? | Permits (12 mo) | Median days to issue |
|---|---|---|---|
| roofing | Often no | 200 | 26 |
| HVAC | Yes | 61 | 30 |
| solar panel | Yes | 11 | 11 |
| fence | Yes (zoning) | 38 | 41 |
| deck | Yes | 529 | 24 |
Step-by-Step: What to Do
- Add up the full cost of the project, materials and labor.
- Check whether it touches structure, plumbing, electrical or mechanical systems, or adds floor area.
- If it is a deck, confirm you are only replacing boards, guards or stair treads.
- If any answer points to a permit, apply with the City of Raleigh (or your county).
- Keep invoices showing cost and scope in case a buyer or inspector asks.
Work That Still Needs a Permit
- Work that changes load-bearing structure.
- Addition, replacement or change in design of plumbing, heating or air-conditioning.
- New electrical wiring for power or lighting, or changes to existing wiring.
- Adding roofing (as opposed to replacing it).
Because HVAC is excluded, a Raleigh HVAC replacement needs a permit even when it costs far less than $40,000. Solar adds wiring, so it needs one too.
How the State Fire Marshal Reads It
Guidance from the NC Office of State Fire Marshal treats replacing deck boards, railings, pickets and stair treads as exempt, and allows roof replacement with up to 15% roof-deck replacement under the exemption. Zoning permits, such as Raleigh's fence permit, are separate and still apply.
Raleigh Permit Pages
See Raleigh Roofing Permits, Raleigh HVAC Permits and Raleigh Building Permits.
Worked Examples
| Project (single-family home) | Building permit? | Why |
|---|---|---|
| Replace shingles, small deck repair | Usually no | Under $40,000; replacement roofing with limited deck replacement |
| Replace HVAC system | Yes | HVAC replacement is excluded |
| Bathroom remodel moving fixtures | Yes (plumbing) | Change in plumbing design is excluded |
| Add outlets in a basement | Yes (electrical) | New wiring is excluded |
| Remove a load-bearing wall | Yes | Structural change is excluded |
| New fence | No building permit; zoning may apply | Raleigh regulates fences through zoning |
These examples follow the statute and the fire marshal's guidance; local officials make the final call on a specific project.
How the $40,000 Is Counted
The threshold is the cost of the work. Splitting one project into smaller pieces to stay under the limit is risky, and the trade exclusions apply regardless of cost. Keep the contract and invoices: if the work is ever questioned, they show what was done and for how much. Contractors may also have licensing thresholds of their own; see Hiring a Licensed Contractor: Permit Rules That Depend on Licensing.
Exemption Checklist
- Is the property a single-family residence or farm building?
- Is the total cost of the work $40,000 or less?
- Does it avoid load-bearing changes?
- Does it avoid adding, replacing or redesigning plumbing, heating or air conditioning?
- Does it avoid new or changed electrical wiring?
- Is roofing being replaced rather than added?
If every answer is yes, the building permit is likely not required, though zoning permits may still apply.
Correction: New Decks Are Not Exempt
The NC Office of State Fire Marshal's guidance (October 19, 2023) is specific about decks: adding a deck is not exempt, whatever it costs. The exemption covers only the repair or replacement of deck floorboards, guard rails and stair treads, at $40,000 or less. Earlier wording on this page could be read as exempting small decks; it does not. The same guidance confirms that roof covering replacement, including up to 15% of the roof deck, is exempt, and that window and door projects over $40,000 need a permit.
Who Issues Permits in Raleigh
Residential permits in Raleigh are issued by the City of Raleigh Permit and Development Services. Its website has the current application portal, fee schedule and inspection scheduling. Issued permits are published as open data in Raleigh Building Permits, which is the source of the permit counts and recent permits shown on our Raleigh pages. Rules and fees change, so confirm with the department before you start work.
Frequently Asked Questions
Do I need a permit for a $30,000 kitchen remodel in North Carolina?
Possibly not for the building work itself, but any new wiring, plumbing changes or load-bearing changes are excluded from the exemption and need permits.
Does a roof replacement need a permit in North Carolina?
Not under the exemption if the project is $40,000 or less, is a replacement rather than added roofing, and stays within the fire marshal's 15% roof-deck guidance.
Does the exemption apply to HVAC?
No. Addition, replacement or change in design of heating or air-conditioning is excluded, so HVAC replacement needs a permit.
Do I need a permit to build a deck in North Carolina?
Yes. The state fire marshal's guidance says deck additions are not covered by the $40,000 exemption. Only replacing floorboards, guard rails and stair treads on an existing deck is exempt.
Do window replacements need a permit in North Carolina?
Not if the project is $40,000 or less and doesn't change the structure. Window and door projects over $40,000 need a permit.
Sources
Official sources checked on . Rules change; confirm with the department before you start work.
- N.C. General Statute 160D-1110 (linked above) (ncleg.gov)
- NC OSFM guidance on G.S. 160D-1110(c) (ncosfm.gov)
- Raleigh: How to Get a Residential Permit (linked above) (raleighnc.gov)
- Raleigh: Fences (linked above) (raleighnc.gov)