Statewide Permitting • 100 Counties Covered

North Carolina (NC) Building Permit & Cost Directory

Explore municipal permit requirements, Bureau of Labor Statistics (BLS) contractor wages, and real-time residential cost calculators across all 100 counties in North Carolina for 2026.

Counties
100
100% Indexed
Active Postal Codes
3,258
Serviced Jurisdictions
State Avg Permit Fee
$137.70
Base Residential Filing
Median Trade Wage
$29.37/hr
BLS Benchmark

North Carolina Residential Building Code & Licensing Overview

Statewide compliance standards and contractor mandates

Residential home renovations in North Carolina are regulated under the state building code adapted from the International Residential Code (IRC). Permits are mandated for all structural repairs, complete roof replacements exceeding 100-200 square feet, HVAC compressor and furnace retrofits, and electrical service upgrades.

✓ Contractor Licensing

General contractors and trade specialists must carry valid state licenses and verified worker's compensation coverage.

✓ Owner-Builder Permits

Homeowners may pull permits on their primary dwelling, assuming full civil liability for code compliance and passing inspections.

Quick Search

Find Your County in NC

Type your county or city name below to instantly isolate local building departments and cost calculators.

Showing 100 of 100 counties Live Filter

All North Carolina Counties (100)

Click any county below to calculate local permit costs, view inspector notes, and check trade wages.

Sort: Alphabetical
NC 13 ZIPs

Alamance County

Est. Permit: $138 • BLS $29.37/hr

NC 3 ZIPs

Alexander County

Est. Permit: $138 • BLS $29.37/hr

NC 5 ZIPs

Alleghany County

Est. Permit: $138 • BLS $29.37/hr

NC 7 ZIPs

Anson County

Est. Permit: $138 • BLS $29.37/hr

NC 12 ZIPs

Ashe County

Est. Permit: $138 • BLS $29.37/hr

NC 9 ZIPs

Avery County

Est. Permit: $138 • BLS $29.37/hr

NC 9 ZIPs

Beaufort County

Est. Permit: $138 • BLS $29.37/hr

NC 8 ZIPs

Bertie County

Est. Permit: $138 • BLS $29.37/hr

NC 8 ZIPs

Bladen County

Est. Permit: $138 • BLS $29.37/hr

NC 14 ZIPs

Brunswick County

Est. Permit: $138 • BLS $29.37/hr

NC 24 ZIPs

Buncombe County

Est. Permit: $138 • BLS $29.37/hr

NC 11 ZIPs

Burke County

Est. Permit: $138 • BLS $29.37/hr

NC 9 ZIPs

Cabarrus County

Est. Permit: $138 • BLS $29.37/hr

NC 7 ZIPs

Caldwell County

Est. Permit: $138 • BLS $29.37/hr

NC 3 ZIPs

Camden County

Est. Permit: $138 • BLS $29.37/hr

NC 17 ZIPs

Carteret County

Est. Permit: $138 • BLS $29.37/hr

NC 7 ZIPs

Caswell County

Est. Permit: $138 • BLS $29.37/hr

NC 10 ZIPs

Catawba County

Est. Permit: $138 • BLS $29.37/hr

NC 9 ZIPs

Chatham County

Est. Permit: $138 • BLS $29.37/hr

NC 5 ZIPs

Cherokee County

Est. Permit: $138 • BLS $29.37/hr

NC 2 ZIPs

Chowan County

Est. Permit: $138 • BLS $29.37/hr

NC 3 ZIPs

Clay County

Est. Permit: $138 • BLS $29.37/hr

NC 14 ZIPs

Cleveland County

Est. Permit: $138 • BLS $29.37/hr

NC 14 ZIPs

Columbus County

Est. Permit: $138 • BLS $29.37/hr

NC 12 ZIPs

Craven County

Est. Permit: $138 • BLS $29.37/hr

NC 20 ZIPs

Cumberland County

Est. Permit: $138 • BLS $29.37/hr

NC 15 ZIPs

Currituck County

Est. Permit: $138 • BLS $29.37/hr

NC 14 ZIPs

Dare County

Est. Permit: $138 • BLS $29.37/hr

NC 11 ZIPs

Davidson County

Est. Permit: $138 • BLS $29.37/hr

NC 3 ZIPs

Davie County

Est. Permit: $138 • BLS $29.37/hr

NC 11 ZIPs

Duplin County

Est. Permit: $138 • BLS $29.37/hr

NC 18 ZIPs

Durham County

Est. Permit: $138 • BLS $29.37/hr

NC 8 ZIPs

Edgecombe County

Est. Permit: $138 • BLS $29.37/hr

NC 40 ZIPs

Forsyth County

Est. Permit: $138 • BLS $29.37/hr

NC 4 ZIPs

Franklin County

Est. Permit: $138 • BLS $29.37/hr

NC 16 ZIPs

Gaston County

Est. Permit: $138 • BLS $29.37/hr

NC 7 ZIPs

Gates County

Est. Permit: $138 • BLS $29.37/hr

NC 2 ZIPs

Graham County

Est. Permit: $138 • BLS $29.37/hr

NC 7 ZIPs

Granville County

Est. Permit: $138 • BLS $29.37/hr

NC 4 ZIPs

Greene County

Est. Permit: $138 • BLS $29.37/hr

NC 47 ZIPs

Guilford County

Est. Permit: $138 • BLS $29.37/hr

NC 9 ZIPs

Halifax County

Est. Permit: $138 • BLS $29.37/hr

NC 11 ZIPs

Harnett County

Est. Permit: $138 • BLS $29.37/hr

NC 7 ZIPs

Haywood County

Est. Permit: $138 • BLS $29.37/hr

NC 17 ZIPs

Henderson County

Est. Permit: $138 • BLS $29.37/hr

NC 6 ZIPs

Hertford County

Est. Permit: $138 • BLS $29.37/hr

NC 2 ZIPs

Hoke County

Est. Permit: $138 • BLS $29.37/hr

NC 5 ZIPs

Hyde County

Est. Permit: $138 • BLS $29.37/hr

NC 13 ZIPs

Iredell County

Est. Permit: $138 • BLS $29.37/hr

NC 9 ZIPs

Jackson County

Est. Permit: $138 • BLS $29.37/hr

NC 11 ZIPs

Johnston County

Est. Permit: $138 • BLS $29.37/hr

NC 4 ZIPs

Jones County

Est. Permit: $138 • BLS $29.37/hr

NC 6 ZIPs

Lee County

Est. Permit: $138 • BLS $29.37/hr

NC 7 ZIPs

Lenoir County

Est. Permit: $138 • BLS $29.37/hr

NC 6 ZIPs

Lincoln County

Est. Permit: $138 • BLS $29.37/hr

NC 5 ZIPs

Macon County

Est. Permit: $138 • BLS $29.37/hr

NC 3 ZIPs

Madison County

Est. Permit: $138 • BLS $29.37/hr

NC 8 ZIPs

Martin County

Est. Permit: $138 • BLS $29.37/hr

NC 5 ZIPs

Mcdowell County

Est. Permit: $138 • BLS $29.37/hr

NC 87 ZIPs

Mecklenburg County

Est. Permit: $138 • BLS $29.37/hr

NC 3 ZIPs

Mitchell County

Est. Permit: $138 • BLS $29.37/hr

NC 6 ZIPs

Montgomery County

Est. Permit: $138 • BLS $29.37/hr

NC 15 ZIPs

Moore County

Est. Permit: $138 • BLS $29.37/hr

NC 9 ZIPs

Nash County

Est. Permit: $138 • BLS $29.37/hr

NC 15 ZIPs

New Hanover County

Est. Permit: $138 • BLS $29.37/hr

NC 15 ZIPs

Northampton County

Est. Permit: $138 • BLS $29.37/hr

NC 13 ZIPs

Onslow County

Est. Permit: $138 • BLS $29.37/hr

NC 9 ZIPs

Orange County

Est. Permit: $138 • BLS $29.37/hr

NC 10 ZIPs

Pamlico County

Est. Permit: $138 • BLS $29.37/hr

NC 3 ZIPs

Pasquotank County

Est. Permit: $138 • BLS $29.37/hr

NC 8 ZIPs

Pender County

Est. Permit: $138 • BLS $29.37/hr

NC 4 ZIPs

Perquimans County

Est. Permit: $138 • BLS $29.37/hr

NC 4 ZIPs

Person County

Est. Permit: $138 • BLS $29.37/hr

NC 16 ZIPs

Pitt County

Est. Permit: $138 • BLS $29.37/hr

NC 5 ZIPs

Polk County

Est. Permit: $138 • BLS $29.37/hr

NC 12 ZIPs

Randolph County

Est. Permit: $138 • BLS $29.37/hr

NC 8 ZIPs

Richmond County

Est. Permit: $138 • BLS $29.37/hr

NC 17 ZIPs

Robeson County

Est. Permit: $138 • BLS $29.37/hr

NC 11 ZIPs

Rockingham County

Est. Permit: $138 • BLS $29.37/hr

NC 15 ZIPs

Rowan County

Est. Permit: $138 • BLS $29.37/hr

NC 12 ZIPs

Rutherford County

Est. Permit: $138 • BLS $29.37/hr

NC 11 ZIPs

Sampson County

Est. Permit: $138 • BLS $29.37/hr

NC 5 ZIPs

Scotland County

Est. Permit: $138 • BLS $29.37/hr

NC 10 ZIPs

Stanly County

Est. Permit: $138 • BLS $29.37/hr

NC 8 ZIPs

Stokes County

Est. Permit: $138 • BLS $29.37/hr

NC 11 ZIPs

Surry County

Est. Permit: $138 • BLS $29.37/hr

NC 3 ZIPs

Swain County

Est. Permit: $138 • BLS $29.37/hr

NC 8 ZIPs

Transylvania County

Est. Permit: $138 • BLS $29.37/hr

NC 1 ZIPs

Tyrrell County

Est. Permit: $138 • BLS $29.37/hr

NC 8 ZIPs

Union County

Est. Permit: $138 • BLS $29.37/hr

NC 6 ZIPs

Vance County

Est. Permit: $138 • BLS $29.37/hr

NC 62 ZIPs

Wake County

Est. Permit: $138 • BLS $29.37/hr

NC 6 ZIPs

Warren County

Est. Permit: $138 • BLS $29.37/hr

NC 3 ZIPs

Washington County

Est. Permit: $138 • BLS $29.37/hr

NC 8 ZIPs

Watauga County

Est. Permit: $138 • BLS $29.37/hr

NC 10 ZIPs

Wayne County

Est. Permit: $138 • BLS $29.37/hr

NC 15 ZIPs

Wilkes County

Est. Permit: $138 • BLS $29.37/hr

NC 10 ZIPs

Wilson County

Est. Permit: $138 • BLS $29.37/hr

NC 5 ZIPs

Yadkin County

Est. Permit: $138 • BLS $29.37/hr

NC 3 ZIPs

Yancey County

Est. Permit: $138 • BLS $29.37/hr

Frequently Asked Questions: North Carolina Building Permits

How much does a building permit typically cost in North Carolina?

Across North Carolina, the baseline residential permit filing fee averages $137.70. Total permit costs are calculated based on valuation formulas (typically $5 to $15 per $1,000 of project value) plus electrical, mechanical, and plan review inspection surcharges.

Do I need a building permit for roof replacement in North Carolina?

Yes. In virtually all North Carolina county jurisdictions, roof replacements involving more than 100 square feet (1 roofing square) or involving any structural decking, rafter, or truss repair require a formal building permit and at least one in-progress or final roof inspection.

What is the average trade wage for contractors in North Carolina?

According to the latest Bureau of Labor Statistics (BLS) Occupational Employment and Wage Statistics (OEWS), the median hourly rate for licensed residential construction trades in North Carolina is approximately $29.37/hr, varying based on metropolitan vs rural location.