Roofing Permits in Midland, NC
If you're planning a roofing project on your Midland home or business, understanding permit requirements is a critical first step. Cabarrus County and the Town of Midland have specific building codes that govern roofing work to ensure safety and structural integrity. This guide covers when permits are typically required, what the process looks like, and how to make sure your roofing project stays compliant. While this overview will point you in the right direction, always verify current requirements directly with local authorities before starting work.
✓ Permit requirements • ✓ HOA rules • ✓ Local code compliance
For project planning and contractor matching, not municipal legal advice.
See pricing and get matched with licensed contractors
Permit Requirements in Midland
Know when you need a permit to ensure your project is legal and safe
General Rules
In Midland and unincorporated areas of Cabarrus County, building permits are generally required for any roofing project that involves structural changes, deck replacement, or significant alterations to the roof system. Even routine re-roofing may trigger permit requirements depending on the scope of work.
Permits are typically needed when:
- Replacing the entire roof deck or structural sheathing
- Changing the roof's pitch, shape, or footprint
- Adding skylights, dormers, or roof penetrations
- Installing new ventilation systems that alter the roof structure
- Commercial roofing projects with membrane or built-up systems
- Work exceeding basic repair thresholds defined by local codes
The Town of Midland and Cabarrus County both enforce North Carolina State Building Codes, which adopt the International Building Code (IBC) and International Residential Code (IRC) with state-specific amendments.
When Permits Are Required
Specific situations where permits are often required:
- Complete roof tear-off and replacement (especially when decking is replaced)
- Adding a second layer over an existing roof (some jurisdictions limit this)
- Structural repairs to rafters, trusses, or roof framing
- Installing new skylights or solar panels on the roof
- Any commercial roofing project involving new membrane, TPO, EPDM, or built-up roofing
- Roof replacement after storm damage requiring structural assessment
- Adding a roof deck, patio cover, or rooftop structure
Always check with the Cabarrus County permitting office or the Town of Midland planning department for current requirements specific to your address.
Common Exemptions
Some roofing work may not require a permit, though this varies:
- Minor spot repairs (replacing a few shingles or small patches)
- Repairing flashing around chimneys or vents (non-structural)
- Cleaning and basic maintenance like gutter cleaning or moss removal
- Replacing gutters and downspouts (ground-level, non-structural)
Important: Even if a permit is not required, all work must still comply with North Carolina building codes. Exemptions can change based on your specific property location, zoning, and the scope of work. Always verify with local authorities before assuming an exemption applies.
✅ 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
1. Determine Your Permit Requirements
Start by contacting the local permitting authority — either the Town of Midland or Cabarrus County — to find out exactly what permits your roofing project needs. Have your property address, project scope, and estimated timeline ready. They can tell you which applications are required and any specific documentation needed.
2. Prepare Plans and Documentation
For most roofing permits, you'll need to submit detailed plans including the scope of work, roofing material specifications, structural details (especially if decking or framing is involved), and manufacturer installation instructions. Commercial projects typically require more extensive engineered drawings and specifications.
3. Submit Your Application
Submit your completed permit application along with all required documentation to the appropriate local office. This may be done in person or online, depending on the jurisdiction. A plan review will be conducted to ensure your project meets North Carolina building codes and local amendments.
4. Permit Issuance and Fees
Once your application is reviewed and approved, a permit will be issued. Permit fees are typically based on the estimated value or square footage of the roofing project. You'll need to display the permit prominently at the job site before work begins.
5. Schedule Required Inspections
During the roofing project, specific inspections will be required at key milestones. Common roofing inspections include rough-in (deck preparation), underlayment, and final inspection. You or your contractor must schedule these with the local inspection department at the appropriate stages of the work.
6. Final Inspection and Approval
Once the roofing work is complete, a final inspection is conducted to verify compliance with all applicable codes. After passing inspection, you'll receive a certificate of occupancy or final approval, confirming your roofing project meets all safety and code requirements.
Compliance Tips
- ✓ Always verify permit requirements with the Town of Midland or Cabarrus County permitting office before signing any roofing contract — don't rely solely on contractor assurances.
- ✓ Hire roofing contractors who are licensed in North Carolina and familiar with local code requirements in Cabarrus County; they should handle permit applications as part of their service.
- ✓ Never let work begin without a valid, posted permit — unpermitted roofing work can lead to stop-work orders, fines, and complications when selling your property.
- ✓ Document everything: keep copies of your permit application, approved permit, inspection reports, and final approval for your records and future property disclosures.
- ✓ If your roofing project is tied to insurance claims (storm damage, etc.), coordinate with your insurance adjuster and ensure the contractor's scope of work matches the permit application.
- ✓ Schedule inspections at the right time — don't let your contractor cover up roof decking or underlayment before the rough-in inspection is completed.
Special Considerations
HOA Rules
If your Midland property is part of a homeowners association (HOA), you must also comply with any HOA covenants, conditions, and restrictions (CC&Rs). Many HOAs have specific rules regarding roofing materials, colors, and installation methods. Get HOA approval in writing before applying for a building permit — some HOAs require pre-approval that can take weeks to process.
Zoning
Zoning regulations in Midland and Cabarrus County can affect roofing projects in several ways. Setback requirements for roof projections, height restrictions for new construction or additions, and stormwater management rules may apply. Commercial properties may face additional zoning requirements including signage restrictions on roofs, equipment screening, and parking lot coverage calculations. Always verify your property's zoning classification and any overlay districts before finalizing your roofing plans.
Historic Properties
Midland and Cabarrus County may have properties located in or near historic districts. If your property is designated as historic or located within a historic overlay zone, additional reviews and approvals may be required beyond standard building permits. Historic preservation commissions often have strict guidelines about roofing materials (e.g., requiring slate, wood shake, or specific profiles) and installation methods. Check with the local planning department to determine if your property has any historic designations.
Permit & Compliance FAQs
Do I really need a permit to replace my roof in Midland, NC?
Who issues roofing permits in Midland — the town or the county?
Can my roofing contractor pull the permit for me?
What happens if I do roofing work without a permit in Midland?
How long does the roofing permit process take in Cabarrus County?
Are there different permit rules for commercial vs. residential roofing?
Do I need a permit for a metal roof replacement in Midland?
What inspections are needed for a roofing permit in Midland?
Connect with code-compliant roofing professionals
Avoid costly fines and rework. Connect with Midland professionals who handle all permitting and inspections for you.