Franklin County building permits come from Planning & Inspections in Louisburg, and the county is the building code authority county-wide — overseeing the NC Commercial and Residential Codes for construction in the Town of Louisburg and every other incorporated and unincorporated section of the county.
What the towns keep is zoning. Bunn, Louisburg, Franklinton, and Youngsville issue their own zoning permits, and the county's zoning application explicitly cannot be used to upload town zoning documents — those go onto the building permit application instead.
Applies across Franklin County including its towns for building code enforcement. Bunn, Louisburg, Franklinton, and Youngsville issue their own zoning permits.
Conditional power needs four trades at 100%. Electrical, mechanical, gas test, and insulation must all be complete, the fee paid, and the application filed in the office. It does not apply to manufactured homes.
What requires a permit in Franklin County?
A Franklin County building permit is required before most construction, alteration, repair, demolition, or change of occupancy. Franklin sits directly in the path of Raleigh's northward growth, and its structure is worth stating clearly: the county's Planning and Inspections Department oversees the NC Commercial and Residential Codes for all construction in the Town of Louisburg and the other incorporated and unincorporated sections of the county.
The enforced edition is the 2018 NC State Building Code family (2018 Residential Code, 2020 NC Electrical Code). The 2024 NC State Building Code was originally slated for January 1, 2025, but S.L. 2024-57 and then S.L. 2025-2 (the Disaster Recovery Act of 2025, passed after Hurricane Helene) pushed its effective date to 12 months after the State Fire Marshal certifies publication and the seating of the new Residential Code Council — currently expected no earlier than 2027. Until then the 2018 code governs, though an owner may elect the 2024 code as an alternate method under § 102.5 of the Administrative Code if the plan set says so clearly.
Permit required
- New construction, additions, and accessory structures over the statutory exemption
- Structural and load-bearing alterations, repairs, and demolition
- Electrical service changes, panel work, and most wiring alterations
- Plumbing additions, repipes, gas piping, and non-identical water heater swaps
- Mechanical and HVAC installations and changeouts
- Manufactured, on-frame modular, and off-frame modular home placement
- Development in a Special Flood Hazard Area, which requires determination first
- Zoning permits under the county's Unified Development Ordinance
Typically exempt
- Nonstructural work costing forty thousand dollars or less in a single-family home, farm building, or commercial building (G.S. 160D-1110(c))
- Replacement windows, doors, exterior siding, and porch/deck pickets, railings, stair treads, and decking
- Like-for-like plumbing swaps that keep size and capacity, and like-kind light fixtures, receptacles, and switches
- Same-spec water heater changeouts installed by a licensed contractor
- Painting, flooring, cabinetry, and other cosmetic work
Franklin County building department: who handles permitting
Franklin County Planning & Inspections works from 127 S. Bickett Boulevard in Louisburg, with Planning and Inspections on separate lines and Environmental Health on a third. The county is the building code authority county-wide, and the Town of Louisburg has an agreement under which the county department provides all required inspections for every phase of residential, commercial, industrial, and farm construction there.
The sequence is published as three steps. Zoning permit first — from the county, or skip that county step if the project is inside the towns of Bunn, Louisburg, Franklinton, or Youngsville, which handle their own zoning. Then septic and well permits, unless the project uses county or town water and sewer. Then the building permit.
| Detail | Information |
|---|---|
| Office | Franklin County Planning & Inspections, 127 S. Bickett Boulevard, Louisburg, NC 27549 |
| Planning | (919) 496-2909 — zoning permits |
| Inspections | (919) 496-2281 — building and trade permits, inspection requests |
| Environmental Health | (919) 496-8100 — septic and well permits |
| Online portal | Franklin County OpenGov portal |
| Town zoning | Bunn, Louisburg, Franklinton, and Youngsville issue their own zoning permits |
Conditional power on a residential dwelling has a precise checklist: electrical, mechanical, gas test, and insulation must all be at 100%, the fee must be paid, and the conditional power application filed in the office. It does not apply to manufactured homes. Knowing that list before you ask saves a wasted application on a house that is not ready.
This guide covers Franklin County, North Carolina, seated in Louisburg. Franklin is among the most duplicated county names in the country — Ohio (Columbus), Pennsylvania, Tennessee, Missouri, and roughly two dozen others. Locally, note that the Town of Franklin is in Macon County in the far western mountains, entirely unrelated to Franklin County.
Franklin County permits: record types and what each covers
Franklin's OpenGov catalog runs from zoning through building with environmental health in between, and the county is explicit about which applications belong to which jurisdiction. These are the records you will file:
Residential permit types
| Permit type | What triggers it | Review path | Fee basis |
|---|---|---|---|
| New construction | New dwellings, additions, and accessory structures over the statutory exemption ceiling | Full plan review against the 2018 NC Residential Code, plus zoning | Valuation-based |
| Renovation / alteration | Load-bearing changes, layout changes, or added plumbing, HVAC, or electrical | Plan review scaled to scope; 15-business-day residential clock applies | Valuation-based |
| Reroof | Roof covering replacement, and any work that adds rather than replaces roofing | Sheathing and dry-in inspection; plan review rarely required | Valuation or squares |
| Solar photovoltaic | Rooftop or ground-mount PV, with or without battery storage | Electrical review led, with structural review of the attachment | Flat or system-size based |
| Battery energy storage | Wall or floor-mounted ESS added to a dwelling | Electrical review plus fire separation and location check | Flat or per-permit minimum |
| Electrical | Service changes, panel upgrades, new circuits, EV chargers, most rewiring | Trade review by the electrical inspector; filed as its own record | Per-permit minimum or per-device |
| Plumbing | New piping, repipes, fixtures, gas piping, and non-identical water heater swaps | Trade review; like-for-like same-capacity swaps are statutorily exempt | Per-permit minimum or per-fixture |
| Mechanical / HVAC | Changeouts that are not like-for-like, ductwork, and refrigeration | Trade review by the mechanical inspector | Per-permit minimum or per-unit |
| Deck and porch | New decks and structural rebuilds; pickets, rails, treads, and decking are exempt replacements | Footing and framing review against the residential code | Flat or valuation-based |
| Pool and spa | In-ground and above-ground pools, spas, barriers, and bonding | Structural, barrier, and electrical bonding review | Valuation-based |
| Accessory structure | Sheds, detached garages, and carports above the local size threshold | Zoning first, then structural review where applicable | Flat or valuation-based |
| Demolition | Full or partial demolition of a structure | Utility disconnect verification and asbestos notification | Flat |
| Town zoning permit | From Bunn, Louisburg, Franklinton, or Youngsville | Uploaded to the county building permit application, not the county zoning form | Set by the town |
| Conditional power application | Filed in the office once four trades are at 100% | Electrical, mechanical, gas test, and insulation complete; not for manufactured homes | County fee schedule |
| Septic and well permits | Environmental Health records | Not required where county or town water and sewer is used | Flat by system type |
Commercial permit types
| Permit type | What triggers it | Review path | Fee basis |
|---|---|---|---|
| New construction | Ground-up commercial, industrial, and multifamily buildings | Full multi-discipline review; sealed plans required | Valuation-based |
| Upfit / tenant improvement | Interior build-outs and suite fit-ups in an existing shell | Concurrent building, trade, and fire review | Valuation-based |
| Renovation / alteration | Structural, envelope, or system changes to an existing building | Plan review scaled to scope; accessibility triggers attach | Valuation-based |
| Change of occupancy | Converting a building from one occupancy classification to another | Life-safety, accessibility, and zoning review | Valuation or flat |
| Shell building | A building permitted without a known tenant or use | Shell review only; no certificate of occupancy until an upfit closes | Valuation-based |
| Reroof | Commercial roof covering replacement or recover | Structural check on added dead load; fire review where applicable | Valuation or squares |
| Solar photovoltaic | Commercial rooftop, carport, and ground-mount arrays | Structural, electrical, and fire access review | Valuation or system-size based |
| Electrical | Service, distribution, and branch circuit work | Trade review; separate record from the building permit | Valuation or per-device |
| Plumbing | Supply, waste, vent, grease, and gas systems | Trade review; backflow and grease interceptor sign-offs attach | Valuation or per-fixture |
| Mechanical / HVAC | Rooftop units, ductwork, exhaust, and refrigeration | Trade review; energy compliance documentation required | Valuation or per-unit |
| Fire protection | Sprinkler, standpipe, alarm, hood, and suppression systems | Fire prevention review, often a separate submittal | Valuation or per-device |
| Sign | Wall, monument, and illuminated signage | Zoning review plus electrical where illuminated | Flat or per-sign |
| Zoning Verification Letter | Written confirmation of a parcel's zoning and conditions | Issued by county Planning; useful in due diligence | Set by the county |
| Affidavit of Workers' Compensation | Collected with the permit application under G.S. 87-14 | Verified at intake | No separate fee |
| Floodplain determination | Required before any zoning or building permit issues | Both county and Louisburg have thousands of acres in Special Flood Hazard Areas | Flat plus survey cost |
Residential
- Single-discipline review in most cases
- One permit covers simultaneous same-address residential projects (G.S. 160D-1110(d))
- The 15-business-day review clock and its 10%-per-day fee refund apply
- No engineer's or architect's seal may be demanded unless the code itself requires it
Commercial — multi-discipline
- Concurrent review across building, trades, fire, and zoning
- Signed and sealed plans across every affected discipline
- Third-party plan review available under G.S. 160D-1110.1 when review stalls
- Accessibility and life-safety review attach to any change of occupancy
Records you will actually see in Franklin
| Record | What it covers |
|---|---|
| County zoning permit | For county jurisdiction only — not usable for town zoning documents |
| Town zoning permit | From Bunn, Louisburg, Franklinton, or Youngsville, uploaded to the building application |
| Residential building permit | New dwellings, additions, and alterations county-wide |
| Commercial building permit | Ground-up commercial, upfits, and alterations |
| Trade permits (electrical, plumbing, mechanical) | Filed by the state-licensed contractor for each trade |
| Septic and well permits | Environmental Health records where county or town utilities are not used |
| Conditional power application | Filed in the office once four trades are at 100% |
| Zoning Verification Letter | Written confirmation of a parcel's zoning district and conditions |
Solar permits in Franklin
Solar is its own record in North Carolina rather than a line item on a building permit, and it is reviewed on two tracks at once: the electrical side (conductors, overcurrent protection, rapid shutdown, labelling, and the service or supply-side connection) and the structural side (attachment detail, rail spacing, and whether the existing framing carries the added dead load).
Solar in Franklin files as an electrical-led OpenGov record under the county's county-wide code authority, with the zoning permit coming from the county or the town depending on where the parcel sits.
The HOA question comes up on nearly every residential array, and North Carolina answers it more favourably than most states. G.S. 22B-20 voids covenants that prohibit — or merely have the effect of prohibiting — rooftop solar, and in Belmont Association v. Farwig (2022) the NC Supreme Court held a review committee's general aesthetic authority cannot block street-facing panels: an HOA must ban them explicitly, and even then cannot force a relocation that defeats reasonable use (a north-facing roof cutting output roughly in half fails that test). Condominiums under Chapters 47A/47C sit outside the statute.
Utility interconnection runs on its own clock alongside the permit. Duke Energy and the state's electric cooperatives each set their own application, meter, and witness-test sequence, and the utility's approval to energize is not something the inspection department controls — plan for the two tracks to finish at different times.
Roofing permits in Franklin
A roof covering replacement needs a permit in most of North Carolina, and the statutory exemption is narrower than contractors expect: replacing roofing is treated differently from adding roofing, and adding a layer pushes the job out of the exemption regardless of what it costs.
Because North Carolina runs a statewide code, there is no state product-approval database to search and no local product-approval number to cite — the assembly simply has to comply with the NC code and the manufacturer's listed installation instructions, which is what the inspector checks against.
Reroofs across Franklin County — including inside Louisburg, Bunn, Franklinton, and Youngsville — are county building records, because the county enforces the code in the towns as well as outside them. Only the zoning side changes hands.
Sequencing is where reroofs go wrong. The sheathing and dry-in condition has to be visible when the inspector arrives, so covering it before the inspection means opening it back up. On a structure that has had a previous layer removed, expect the inspector to look at deck fastening and at any decking replaced along the eaves.
Franklin County permit cost
Franklin County building permit fees follow the county's published schedule, with permit fees generated for payment once the application is approved. Credit cards and e-checks are accepted in the portal, and the office takes cash, check, money order, debit, and all four major card networks.
Note the surcharge: debit and credit card use carries a 2.99% plus $0.99 charge. On a large commercial permit that is a real number, and it is avoidable by paying another way.
| Fee component | How it works |
|---|---|
| Zoning permit | County or town, depending on where the parcel sits |
| Building permit | County fee schedule; payment prompted once the application is approved |
| Trade permits (E/P/M) | Charged separately per trade record |
| Environmental Health | Septic and well records charged separately |
| Card surcharge | 2.99% plus $0.99 on debit and credit card payments |
| Re-inspection | Must be paid in full before power or a certificate of occupancy is released |
Want a precise number for a specific Franklin project? Send us the scope and we will price the permit path before you file.
Franklin County trade permits
Franklin County trade permits for electrical, plumbing, and mechanical work are separate OpenGov records pulled by the state-licensed contractor performing the work, filed under the county's county-wide code authority.
Electrical permits
Required for services, panel upgrades, circuits, EV chargers, and solar interconnection. Electrical work takes a contractor licensed by the NC State Board of Examiners of Electrical Contractors.
Plumbing permits
Required for new piping, repipes, fixtures, gas piping, and non-identical water heater changeouts by a state-licensed contractor.
Mechanical (HVAC) permits
Required for installations, non-identical changeouts, ductwork, and refrigeration by a state-licensed heating contractor.
Conditional power
Requires electrical, mechanical, gas test, and insulation all at 100%, the fee paid, and the application filed in the office — and it does not apply to manufactured homes.
Franklin County permit application: how to apply step by step
Here is how to get a building permit in Franklin County, from confirming the requirement through to close-out. Each step below corresponds to a real decision point where projects commonly stall.
From the county, or from the town if the project is in Bunn, Louisburg, Franklinton, or Youngsville — and note the county zoning application cannot be used to upload town zoning documents.
Both the county and Louisburg have thousands of acres in Special Flood Hazard Areas, and determinations must be made before any zoning or building permit issues.
Environmental Health records where applicable — but do not submit septic or well applications for projects using county or town water and sewer.
Through the OpenGov portal: log in or sign up, select the permit type, click Apply Online, and enter the project information.
An email is generated prompting payment once the application is approved. Cards and e-checks work in the portal, with the surcharge applied.
Request inspections on the inspections line with the permit number, location, type, date, and contact number. Clear any re-inspection fees before power or the certificate of occupancy is released.
Inspections in Franklin County
Franklin County inspections are requested by calling the Inspections office and giving the permit number, location, inspection type, date and time desired, and a contact phone number. Inspections are scheduled on a first come, first served basis, and results appear on your portal account once complete.
The county also publishes a Today's Inspections view. Note one hard rule at close-out: all re-inspection fees must be paid in full before power or a certificate of occupancy is released, and they cannot be paid to the inspector. G.S. 143-139 requires code enforcement inspections to be performed within two business days of the request. That is a statutory duty, not a courtesy, and it sits alongside G.S. 160D-1104's requirement that the inspector complete every inspection requested for a scheduled visit and itemize exactly what failed.
Keep the permit and approved plans on site. an NC building permit expires six months after issuance if work has not commenced (local ordinance can set less), and expires immediately if work stops for 12 months (G.S. 160D-1111) — changes from approved plans need written inspection-department approval first (G.S. 160D-1112).
Franklin County permit search and official resources
Run a Franklin County permit search, open the OpenGov portal, or reach Planning and Inspections with the official links below.
- Franklin County Planning & Inspections
- Franklin County OpenGov permit portal
- Franklin County Inspections
- Town of Louisburg planning and zoning
- NC Licensing Board for General Contractors
- LiensNC — designate a lien agent
Frequently asked questions
Who issues building permits in Franklin County, NC?
Franklin County Planning & Inspections, at 127 S. Bickett Boulevard in Louisburg. The department oversees the NC Commercial and Residential Codes for all construction in the Town of Louisburg and the other incorporated and unincorporated sections of the county.
Do the towns in Franklin County issue their own permits?
They issue their own zoning permits — Bunn, Louisburg, Franklinton, and Youngsville. Building code enforcement remains with the county, so a town zoning permit is uploaded to the county building application rather than replacing it.
What is Franklin County's permit sequence?
Three steps: zoning permit first, from the county or the applicable town; then septic and/or well permits, unless the project uses county or town water and sewer; then the building permit.
What do I need for conditional power in Franklin County?
Four trades at 100% — electrical, mechanical, gas test, and insulation — plus the fee paid and the conditional power application filed in the office. It does not apply to manufactured homes.
Is there a card surcharge on Franklin County permit fees?
Yes — 2.99% plus $0.99 for debit and credit card use. The office also accepts cash, check, and money order, and the portal takes e-checks, so the surcharge is avoidable on a large permit.
Can I pay a re-inspection fee to the inspector in Franklin County?
No. Re-inspection fees must be paid at the Inspections Department or through the online permit portal, and all of them must be paid in full before power or a certificate of occupancy is released.
How do I request a Franklin County inspection?
Call the Inspections office and give the permit number, location, type of inspection, date and time desired, and a contact phone number. Inspections are scheduled first come, first served, and results appear on your portal account.
Does flooding affect permits in Franklin County?
It can, significantly. Both the county and the Town of Louisburg have thousands of acres in designated Special Flood Hazard Areas, and floodplain determinations must be made prior to the issuance of any zoning or building permit.
What is the difference between on-frame and off-frame modular?
An on-frame modular is brought to the site on steel frames with the axles removed, and the steel frames support the structure. An off-frame modular is set in place by crane and the steel chassis is not used for support. The distinction changes the inspection procedure.
What is a Zoning Verification Letter?
A written document from the county Planning Department confirming the zoning district or districts for a given parcel, along with any applicable zoning conditions on it. Useful in due diligence before purchase.
Is Franklin County, NC related to Franklin County, Ohio?
No. Franklin is one of the most duplicated county names in the United States — Ohio's is Columbus. Franklin County, North Carolina is seated in Louisburg, north-east of Raleigh. The Town of Franklin, NC is in Macon County in the far western mountains.
When is a general contractor licence required in Franklin County?
On projects of forty thousand dollars or more, under G.S. 87-1 and the NC Licensing Board for General Contractors, with tiers capping single-project value at $750,000, $1,500,000, or without limit excluding land cost.
Simplify Franklin County permitting with Alliance Permitting
A county that enforces the code inside its towns while the towns keep zoning, a floodplain question that gates everything, and a conditional power checklist with four names on it — Franklin is a sequence county in the path of Raleigh's growth. A permit expediter for Franklin County runs the sequence in order.
Trusted by leading builders, developers, and national contractors — 21 years of filing in the jurisdictions we write about.
Contractors and builders choose Alliance for Franklin because the work is done by people who have stood at the counter:
- Right zoning source — county or town, with the town document uploaded to the county building application.
- Floodplain settled early — determinations made before any permit is issued rather than after.
- Complete oversight — every Franklin County permit and inspection tracked across your jobs in one place.
Alliance Permitting is a permit documentation and expediting service. We are not a law firm and do not provide legal advice, and we are not the permitting authority.
Ready to break ground in Franklin sooner?
Let Alliance prepare, file, and track your Franklin permits while your crew stays on the job.
More North Carolina permitting guides
This guide is provided by Alliance Permitting for general information about Franklin County permitting. Requirements, fees, and procedures change; confirm details with the permitting authority before relying on them.