Raleigh, North Carolina Permit Guide
Find Raleigh, North Carolina permit offices, local planning notes, application documents, and inspection questions in one guide.
Individual permit guides for Raleigh
- Raleigh Fence Permit Guide
- Raleigh Deck and Porch Permit Guide
- Raleigh Residential Solar Permit Guide
- Raleigh, North Carolina ADU and Garage Conversion Permit Guide
- Raleigh, North Carolina Pool Spa and Barrier Permit Guide
- Raleigh, North Carolina Roof Window and Exterior Permit Guide
- Raleigh, North Carolina Kitchen Bath and Basement Remodel Permit Guide
- Raleigh, North Carolina Solar EV Charger and Generator Permit Guide
- Raleigh, North Carolina Driveway Fence Shed and Site Permit Guide
- Raleigh, North Carolina Addition Deck Porch and Patio Cover Permit Guide
- Raleigh, North Carolina Electrical Panel Circuit and Rewiring Permit Guide
- Raleigh, North Carolina Plumbing Water Heater Repipe and Sewer Permit Guide
- Raleigh, North Carolina HVAC Heat Pump Gas and Ventilation Permit Guide
- Raleigh, North Carolina Foundation Retaining Wall Grading and Drainage Permit Guide
- Raleigh, North Carolina Demolition Structural Wall Fireplace and Chimney Permit Guide
Start with jurisdiction and project scope
Before applying in Raleigh, confirm whether the property is within city limits or in unincorporated county territory. Describe the complete work to the office serving that parcel, including electrical, plumbing, structural, and site changes. Building, zoning, utility, and private HOA approvals can be separate.
Open the local official sources or prepare a project checklist.
Source availability audit: . This checks links, not every local rule. These compiled notes are starting points; confirm current dimensions, exemptions, fees, and adopted codes with the cited offices.
Fence Permit
Raleigh requires zoning permits for fence installation and certain fence replacements or changes.
Permit and scope questions
For Raleigh, ask the permit office to confirm how the amount being repaired or replaced changes the approval path and the fence material, yard location and visibility restrictions before treating this project as exempt or permit-required.
Zoning and placement
A zoning permit is required when a fence is installed on any property, and smaller replacements can still need a zoning permit if material, height, or location changes.
Building and trade review
Before finalizing plans, confirm with Raleigh's building office the fence material, yard location and visibility restrictions. Use the current application instructions for the actual project scope.
Discuss your project early when: Call before applying if the property is historic, has well or septic service, changes material/height/location, or lacks a recorded survey.
Sources for this topic:
Deck Permit
Raleigh provides a dedicated permit path for screened porches, decks, and balconies.
Permit and scope questions
Raleigh lists decks and porches among residential project types that should use the residential permit process.
Zoning and placement
Stormwater, tree protection, historic districts, and site prerequisites can affect submittal completeness.
Building and trade review
Deck and porch projects require complete application materials before detailed code review begins.
Discuss your project early when: Call before applying if the deck is covered, screened, in a historic district, near septic/well areas, or part of a larger addition.
Sources for this topic:
Solar Permit
Raleigh publishes a residential solar PV permit checklist and notes for rooftop and ground-mounted systems.
Permit and scope questions
Raleigh says most residential one- and two-family rooftop solar PV systems are eligible for same-day online permitting through the permit portal.
Zoning and placement
Roof-mounted systems that do not exceed allowed height do not require a zoning permit; ground-mounted systems have separate zoning rules.
Building and trade review
The electrical permit is applied for through the residential permit by listing the electrical subcontractor information.
Discuss your project early when: Call before applying if the system is ground-mounted, in a historic overlay district, flagged for review, or includes stormwater or multi-trade questions.
Sources for this topic:
Prepare a complete application conversation
- Residential permit application
- Fence design diagram
- Survey showing proposed fence
- Historic or septic approvals if applicable
- Site plan
- Deck/porch drawings
- Contractor information if applicable
- Solar application
- Electrical subcontractor information
- Ground-mounted site plan if applicable
- Historic district information if applicable
Bring enough detail for staff to identify the correct application. Ask which plans need dimensions or a professional seal, how files should be named, and whether other departments must approve the proposal first.
Inspection planning
- Schedule inspections through the permit portal if required
- Keep approved plans available
- Confirm zoning placement before construction
- Schedule through the permit portal
- Footing/framing inspections if required
- Final inspection
- Schedule solar/electrical inspections through the portal
- Keep approved documents available
Questions to resolve before work starts
- Which building, zoning, trade, utility, or public-works approvals apply to this exact scope?
- Is an apparent exemption limited to the building permit, while zoning or trade approval still applies?
- Which current fee schedule, code edition, and local amendments will be used?
- Who may apply, and which licensed trades must perform or supervise the work?
- Which inspection stages cannot be covered, and how is the final approval recorded?
Official source directory
- Raleigh Residential and Commercial Fences
- Raleigh Building a Screened-in Porch, Deck, or Balcony
- Raleigh How to Get a Residential Permit
- Raleigh Residential Solar PV System
If an official link is unavailable or redirects to a general page, use that government's site search or contact its permit office. Some government sites restrict automated access; that does not establish that a page is missing.