Roofing company License Requirements in Charlotte, NC
Last reviewed: June 2026
Quick Answer
North Carolina roofing contractors in Charlotte must obtain either a General Contractor licence or a Roofing Contractor licence from the North Carolina Licensing Board for General Contractors (NCLB). The NCLB issues these licences after you pass an examination covering North Carolina building code, business practices, and safety standards. Charlotte also requires separate city roofing permits before any work begins, issued by the Charlotte Zoning and Planning Department.
Key Facts
- •North Carolina requires roofing contractors to hold a General Contractor or Roofing Contractor licence from the NCLB.
- •Charlotte roofing companies need city permits, zoning approval, and electrical/mechanical permits for certain work.
- •General liability insurance of $300,000 minimum is mandatory for licensed roofing contractors in North Carolina.
- •Roofing contractors must pass the NCLB exam covering NC building code, contracts, and safety standards.
- •Licence renewal occurs every two years with continuing education requirements for roofing specialties.
State Licence Requirements
Licence name
General Contractor Licence (with Roofing specialty) or Roofing Contractor Licence
Issued by
North Carolina Licensing Board for General Contractors (NCLB)
Cost
$180-$350
Processing time
4-6 weeks
How to apply
To obtain a roofing contractor licence in North Carolina, visit the NCLB website (https://www.nclbgc.org) and complete the application process. First, you must register with the NC Secretary of State and obtain an EIN. Next, submit the NCLB Contractor Application Form along with proof of liability insurance (minimum $300,000), a financial statement, and a project reference list demonstrating at least three years of roofing experience.
You must pass the NCLB General Contractor exam or Roofing Contractor exam, which tests your knowledge of the North Carolina Building Code, business practices, contract law, and safety standards (North Carolina General Statute § 87-13.4). The exam costs approximately $150-$200 and can be taken through Pearson VUE testing centers. Study materials are available through the NCLB website. After passing the exam, submit proof of passing scores along with your application.
You must also provide proof of workers' compensation insurance if you have employees, and maintain general liability insurance throughout the licensing period. Processing typically takes 4-6 weeks after all documentation is received. The NCLB will conduct a background check and verify your experience before issuing the licence. Once issued, your licence is valid for two years and must be renewed with continuing education credits.
Federal Requirements
Federal requirements for roofing contractors primarily include obtaining an Employer Identification Number (EIN) from the Internal Revenue Service (26 U.S.C. § 6109) if you plan to hire employees. Roofing companies must comply with Occupational Safety and Health Administration (OSHA) standards (29 U.S.C. § 651 et seq.), including fall protection requirements, ladder safety, and hazard communication standards specific to roofing materials.
If your roofing company uses hazardous materials such as asbestos-containing products (which are heavily regulated), you must comply with EPA regulations under the Clean Air Act (40 CFR Part 61). For work involving lead-based paint removal on pre-1978 structures, EPA RRP (Renovation, Repair, and Painting) Rule certification is required (40 CFR Part 745). This applies to residential properties built before 1978.
Employer's Withholding Allowance Certificate (Form W-4) and employment tax obligations fall under 26 U.S.C. § 3401. Workers' compensation insurance is federally encouraged through state programs. If you hire employees, you must comply with I-9 employment verification requirements (8 U.S.C. § 1324a). ADA compliance (42 U.S.C. § 12101 et seq.) applies to your business facilities, meaning your office and any public-facing areas must meet accessibility standards.
Local & County Requirements
Charlotte roofing companies must obtain multiple local permits and approvals before beginning work. The primary requirement is a Roofing Permit from the City of Charlotte Permits and Inspections Department (https://charlottenc.gov/permits). This permit requires submission of architectural drawings, proof of contractor licence, proof of insurance, and detailed project specifications. The permit application costs $50-$150 depending on project size and must be approved before work starts.
Zoning compliance is mandatory under Charlotte City Code Chapter 6. You must verify that your roofing projects comply with local zoning regulations, particularly if working on commercial properties or multi-family residential structures. The Charlotte Planning Department conducts zoning reviews as part of the permit process.
Fire and life safety permits may be required for commercial roofing projects, issued by the Charlotte Fire Department (North Carolina Fire Code compliance). Building permits are required for any structural modifications to the roof, including decking replacement or load-bearing changes. Electrical permits are needed if the roofing project involves installation of solar panels, lightning protection systems, or electrical equipment.
Mecklenburg County (which includes Charlotte) requires homeowner notices in certain situations and may have additional requirements for residential work. Roofing contractors working in Charlotte must display their licence number on all vehicles and advertising materials. Historic district properties in Charlotte require additional approvals from the Design Review Commission before roofing work begins.
Total Cost Breakdown
The total first-year cost to start a roofing company in Charlotte, North Carolina ranges from $2,500 to $4,200, depending on whether you already have experience and existing insurance.
Licence and Examination: NCLB General or Roofing Contractor licence costs $180-$250. The NCLB exam fee is $150-$200. Application processing fee is approximately $50-$75. Subtotal: $380-$525.
Insurance Requirements: General liability insurance with a minimum $300,000 limit costs $1,200-$2,000 annually for a small roofing operation. Workers' compensation insurance (if hiring employees) costs $800-$1,500 annually depending on payroll size. Subtotal: $2,000-$3,500.
Local Permits and Fees: Charlotte roofing permits cost $50-$150 per project. Zoning review and compliance checks cost $100-$200. If working in historic districts, Design Review Commission approval costs $150-$250. Business licence from the City of Charlotte costs $50-$100. Subtotal: $350-$700.
Tools, Bonding, and Miscellaneous: Bonding requirements vary, but a performance bond for larger projects costs $500-$1,500. Initial safety equipment and tools cost $1,000-$2,000. NC Secretary of State business registration costs $125. Subtotal: $1,625-$3,625 (one-time).
Year One Total Range: $2,500-$4,200 (including first-year insurance, licence, permit, and basic equipment). Subsequent years cost approximately $2,200-$3,500 (licence renewal, insurance, and operating permits only).
Licence Renewal
North Carolina roofing contractor licences must be renewed every two years on a schedule determined by the NCLB based on your initial licence date. The renewal deadline is specific to each licensee and is clearly stated on your licence certificate. Renewal notices are sent 60-90 days before the expiration date to the address on file.
To renew your roofing contractor licence, you must complete at least 12 hours of approved continuing education during the two-year period (North Carolina General Statute § 87-13.4). Approved courses cover topics such as North Carolina Building Code updates, roofing safety standards, business management, and contract law. These courses must be taken from NCLB-approved providers.
Renewal fees range from $180-$250 and are paid when you submit your renewal application through the NCLB website. You must maintain current liability insurance (minimum $300,000) and provide proof of insurance with your renewal application. Online renewal is available through the NCLB portal. If you miss the renewal deadline, your licence expires and you must cease all roofing work immediately. Late renewal incurs a penalty of $50-$100 and may require reapplication and re-examination if the licence lapsed for more than 30 days.
Penalties for Operating Without a Licence
Operating a roofing business in North Carolina without a valid licence is a significant violation with serious consequences. Under North Carolina General Statute § 87-13.6 and § 87-26, performing roofing work without proper licensure is considered unlicensed contracting and is subject to both civil and criminal penalties.
Civil penalties include fines up to $1,000 per violation per day of unlicensed operation. The NCLB has authority to issue cease-and-desist orders requiring immediate cessation of all work. Violations are typically discovered through complaints from homeowners, neighbour reports to Charlotte city inspectors, permit verification during building inspections, or NCLB audits of roofing projects. The city of Charlotte cross-references all roofing permits with active NCLB licensees.
Criminal penalties apply for intentional or repeated violations. First-time offenders may face misdemeanor charges with fines up to $500 and up to 30 days jail time. Repeat offences within five years elevate to Class 1 misdemeanors with penalties up to $2,000 and 45 days imprisonment. Operating without insurance adds additional violations under North Carolina General Statute § 87-13.6, which can result in fines up to $2,500.
Unsued operation also exposes you to liability for property damage and personal injuries. Insurance policies are void if work is performed by unlicensed contractors, meaning you face personal liability for all damages. Homeowners can file complaints with the NCLB and pursue civil recovery. Your personal credit and business reputation suffer permanent damage, making it difficult to obtain financing or bonding in the future.
Get licensed faster—connect with NC-approved NCLB exam prep providers and insurance agents specializing in roofing contractors.
Get notified when licensing rules change
Licensing requirements and fees change periodically. We'll email you when this page is updated.
Frequently Asked Questions
How long does it take to get a roofing licence in Charlotte, North Carolina?
The total timeline from application to licence issuance is typically 4-6 weeks after the NCLB receives a complete application package. However, if you need to take the NCLB exam first, add 2-4 weeks for exam preparation and scheduling. The exam itself can be taken within days of scheduling at Pearson VUE testing centers. The NCLB processes applications in the order received, so submitting a complete package (application form, exam proof, insurance documentation, experience verification, and financial statement) expedites approval. If the NCLB requests additional information or clarification, the timeline extends by 1-2 weeks. Some applicants complete the exam and application preparation within 1-2 weeks, making total time from start to licence 4-8 weeks.
Can I perform roofing work in Charlotte with a licence from another state?
North Carolina does not have reciprocity agreements with other states for roofing contractor licences. You cannot legally perform roofing work in Charlotte or anywhere in North Carolina with an out-of-state licence. You must obtain a North Carolina NCLB licence before starting any roofing projects. However, if you hold a licence from another state, you may be able to apply for North Carolina licensure with an expedited review process. The NCLB will review your out-of-state experience, exam scores, and insurance documentation to determine if you meet North Carolina standards. You must still pass the North Carolina exam or provide proof that your state exam covered equivalent content. Contact the NCLB directly for guidance on out-of-state applicants. If you are relocating from another state, plan 6-8 weeks to obtain your NC licence before beginning work.
What happens if I start a roofing business in Charlotte without a licence?
Operating without a roofing contractor licence in Charlotte is illegal and carries serious consequences. You face civil penalties up to $1,000 per day of unlicensed operation issued by the NCLB. The City of Charlotte will issue a cease-and-desist order requiring you to stop work immediately once discovered. Criminal penalties for first-time unlicensed contracting include misdemeanor charges with fines up to $500 and potential jail time of up to 30 days. Repeat offences escalate to Class 1 misdemeanors with fines up to $2,000 and 45 days imprisonment. Your homeowner clients can file complaints with the NCLB, and they have grounds for civil recovery if work is substandard. Insurance claims are void for work performed by unlicensed contractors, leaving you personally liable for property damage and injuries. Your business reputation suffers permanent damage, making it nearly impossible to secure financing, bonding, or insurance in the future.
What permits do I need from the City of Charlotte in addition to my NCLB roofing licence?
You must obtain a separate Roofing Permit from the City of Charlotte Permits and Inspections Department for each roofing project before work begins. This permit costs $50-$150 and requires submission of your NCLB licence number, proof of insurance, architectural drawings, and detailed project specifications. Charlotte also requires zoning compliance verification through the Planning Department to ensure the roofing project meets local zoning regulations. For commercial properties or roof-mounted equipment (such as HVAC units or solar panels), you need electrical permits from Charlotte's building department. If your roofing project involves structural modifications or changes to roof loading, a structural building permit is required. Properties in Charlotte's historic districts require Design Review Commission approval before permit issuance. Fire life and safety permits are mandatory for commercial roofing projects. Failure to obtain required permits results in work stoppages, fines of $100-$500 per day, and potential licence suspension by the NCLB.
Does my roofing company need to carry specific insurance to operate legally in Charlotte?
Yes, North Carolina law requires all licensed roofing contractors to maintain general liability insurance with a minimum limit of $300,000 (North Carolina General Statute § 87-13.6). You must provide proof of current insurance with your initial NCLB licence application and again at renewal every two years. General liability insurance costs $1,200-$2,000 annually for a small roofing operation and covers bodily injury, property damage, and personal injury claims. If you hire employees, workers' compensation insurance is mandatory and costs $800-$1,500 annually depending on payroll. The NCLB can suspend or revoke your licence if you fail to maintain required insurance. Additionally, the City of Charlotte may require proof of insurance as a condition of permit issuance. Operating without adequate insurance exposes you to personal liability for all claims and makes projects uninsurable, effectively preventing you from securing new work. Some commercial clients and municipalities require higher limits (up to $1 million), so discuss insurance needs with your agent.
Other Business Types in Charlotte, NC
roofing contractor Licensing in Other States
See roofing contractor licensing in every state →Sources & References
- North Carolina General Statute § 87-13.4 — Defines licensing requirements for residential roofing contractors
- North Carolina General Statute § 87-1 et seq. — Establishes the North Carolina Licensing Board for General Contractors
- North Carolina General Statute § 87-13.6 — Specifies insurance and bonding requirements for contractors
- Charlotte City Code Chapter 6, Section 6-46 — Requires roofing permits and contractor licensing at municipal level
- North Carolina Building Code (based on IBC) — Governs roofing installation standards and safety requirements
Licence requirements change. Verify current requirements with the issuing agency before applying.
Editorial standards: This guide is reviewed against primary government sources and cites 5 statutes. Last reviewed June 2026. Scheduled for re-verification by June 2027.
See our editorial policy for how content is created and verified, or report an inaccuracy.