Roofing Permits in Winston-Salem, NC: What Homeowners & Businesses Need to Know
If you're planning a roofing project in Winston-Salem — whether it's a residential re-roof or a commercial roof replacement — understanding local permit requirements is a critical first step. Permits exist to ensure that work meets safety codes and building standards. In Winston-Salem, the City's Inspections Division oversees permit issuance and code compliance for both residential and commercial roofing projects. This guide explains when permits are typically required, what the process generally involves, and how to stay compliant. Always verify current requirements directly with the City of Winston-Salem before starting any work.
✓ Permit requirements • ✓ HOA rules • ✓ Local code compliance
For project planning and contractor matching, not municipal legal advice.
See pricing and get quotes from licensed roofers
Permit Requirements in Winston-Salem
Know when you need a permit to ensure your project is legal and safe
General Rules
In Winston-Salem, a roofing permit is generally required whenever you are replacing, repairing (beyond minor patching), or altering a roof structure. This applies to both residential and commercial properties within city limits and in Forsyth County's extraterritorial jurisdiction (ETJ).
Permits ensure the work meets the North Carolina State Building Code, which covers structural integrity, fire resistance, wind uplift ratings, and proper flashing and underlayment installation.
When Permits Are Required
The following roofing situations often require a permit in Winston-Salem:
- Full roof replacement (shingles, metal, tile, slate, or flat roofing systems)
- Structural roof repairs involving decking replacement or rafter/truss work
- Adding skylights, roof windows, or solar panel mounting on roofs
- Re-roofing that involves removing more than one existing layer of roofing material
- Commercial roofing replacement or major repair on any multi-family or business property
- Roof modifications that change the slope, height, or load-bearing capacity
Emergency storm repair: Even urgent repairs after storm damage typically need an after-the-fact permit or an emergency permit filed promptly.
Common Exemptions
Permits may NOT be required for:
- Minor roof patching or repairs covering less than 100 square feet of surface area (non-structural)
- Replacing a few damaged shingles or small sections of flashing
- Routine maintenance like cleaning gutters or applying sealant to a small leak
- Re-covering with the same material in limited areas (no tear-off required)
Important: Even if a permit is not required, the work must still comply with applicable building codes. If there's any doubt, it's always best to check with the City's Inspections Division before proceeding.
✅ Usually Required
- ✓ New installations
- ✓ Major structural changes
- ✓ Electrical wiring updates
- ✓ Plumbing system extensions
⚡ Often Exempt
- ✓ Minor repairs and maintenance
- ✓ Replacing fixtures (same location)
- ✓ Painting and cosmetic finishes
- ✓ Small appliance replacements
Permit Process
Determine if a Permit is Needed
Contact the City of Winston-Salem Inspections Division or check their online portal to confirm whether your specific roofing project requires a permit. Provide details about the scope of work, roof size, and material type.
Submit Plans and Application
Complete a building permit application. For commercial projects or larger residential re-roofs, you may need to submit roof plans, load calculations, and material specifications. A licensed contractor typically handles this step.
Schedule Required Inspections
After the permit is issued and work begins, inspections are typically required at key stages. This often includes a rough-in inspection (before roofing material is fully applied) and a final inspection to verify code compliance.
Pass Final Inspection & Obtain Certificate
Once the work passes the final inspection, the permit is closed out. For commercial properties, a Certificate of Occupancy or Certificate of Compliance may be issued. Keep records of all permits and inspection approvals.
Compliance Tips
- ✓ Always hire a licensed, bonded contractor who is familiar with Winston-Salem's permitting process and Forsyth County building codes.
- ✓ Do not start roofing work before the permit is issued — starting without a permit can result in stop-work orders, fines, or having to tear out completed work.
- ✓ If you're a homeowner pulling your own permit, be aware that you'll be held to the same code standards as a licensed contractor, and all required inspections must still pass.
- ✓ Keep a copy of your permit and inspection records on-site during the entire project for review by city inspectors.
- ✓ For commercial roofing, verify that your contractor carries adequate workers' compensation and liability insurance — this is often a permit requirement.
- ✓ If your project involves asbestos abatement (common in older commercial roof tear-offs), separate permits and licensed abatement professionals may be required by the Forsyth County Environmental Health Department.
Special Considerations
HOA Rules
If your property is in a neighborhood with a Homeowners Association (HOA), you may need separate approval from the HOA before starting roofing work — even if the city has already issued a permit.
HOAs often have architectural guidelines covering roof color, material type (e.g., requiring specific shingle brands or colors), and installation timelines. Check your HOA's Covenants, Conditions & Restrictions (CC&Rs) and submit any required applications well in advance.
A permit-compliant project does not automatically satisfy HOA requirements, and vice versa. Always get both approvals.
Zoning
Zoning regulations can affect your roofing project in a few ways. Setback requirements may limit how far roof overhangs can extend. Height restrictions may apply, especially in certain zoning districts.
For commercial properties, zoning may dictate the type of roofing system allowed based on fire-rating requirements or proximity to property lines. Some areas also have stormwater management requirements that could affect roof drainage design.
A licensed contractor familiar with Winston-Salem's zoning code can help navigate these requirements as part of the permit application process.
Historic Properties
Properties located within or adjacent to a Winston-Salem Historic District — such as the West End Historic District, Washington Park, or other local historic overlay zones — are subject to additional review.
The Historic Resources Commission (HRC) may require a Certificate of Appropriateness (COA) before any roofing work can begin. This often affects roofing material choices (e.g., requiring slate or dimensional shingles that match the historic character), roof shape, and even color.
If you're unsure whether your property is in a historic district, check the City's zoning maps or contact the Planning Department before scheduling work.
Permit & Compliance FAQs
Do I need a permit to replace my roof in Winston-Salem?
How much does a roofing permit cost in Winston-Salem?
Can a homeowner pull their own roofing permit in Winston-Salem?
What inspections are required for a roofing permit?
How long does it take to get a roofing permit in Winston-Salem?
Do I need a separate permit for skylight or solar panel installation on my roof?
Connect with code-compliant roofing professionals in Winston-Salem
Avoid costly fines and rework. Connect with Winston-Salem professionals who handle all permitting and inspections for you.