Roofing company License Requirements in Durham, NC
Last reviewed: September 2026
Quick Answer
North Carolina roofing contractors must obtain a Specialty Contractor (Roofing) licence from the North Carolina Licensing Board for General Contractors. In Durham, you must also secure a City of Durham roofing permit and building permit before work begins. The state licence requires proof of experience, financial responsibility, and a contractor exam. Federal EIN registration and workers' compensation insurance are mandatory for employing workers.
Key Facts
- •North Carolina requires roofing contractors to obtain a General Contractor or Specialty Contractor licence from the Licensing Board for General Contractors.
- •Durham roofing companies need local permits including roofing permits, zoning approval, and building permits before starting work.
- •Federal requirements include EIN registration, workers' compensation insurance, and OSHA compliance for employee safety.
- •Roofing contractor licence costs range from $150–$350 annually with renewal required every two years.
- •Operating without a valid North Carolina contractor licence results in fines up to $10,000 and potential criminal charges.
State Licence Requirements
Licence name
North Carolina Specialty Contractor Licence (Roofing)
Issued by
North Carolina Licensing Board for General Contractors
Cost
$150–$350
Processing time
4–8 weeks
How to apply
To apply for a North Carolina Specialty Contractor (Roofing) licence, visit the Licensing Board for General Contractors website (https://www.nclbgc.org). You must submit a completed Application for Specialty Contractor Licence (Form GC-2) along with proof of financial responsibility (bonding of at least $50,000), proof of roofing experience (minimum 4 years), proof of general liability insurance, and a completed financial statement.
You must pass the North Carolina Roofing Specialty Contractor exam, which tests knowledge of North Carolina building codes, roofing materials, safety standards, and business practices. The exam costs approximately $100–$150 and can be scheduled through the board's approved testing partner. Once you pass the exam and submit all required documents (North Carolina General Statute § 87-13.4), the board processes your application within 4–8 weeks.
You must provide proof of a business bank account, tax identification number, and proof of bonding. The surety bond protects consumers if you fail to complete work. If you are applying as a sole proprietor, you need a personal history statement. If applying as a corporation, you must provide corporate documentation and proof of legal registration with the North Carolina Secretary of State.
Federal Requirements
Roofing companies must obtain an Employer Identification Number (EIN) from the Internal Revenue Service (26 U.S.C. § 501), which is required if you have employees. All roofing contractors with employees must comply with Occupational Safety and Health Administration (OSHA) standards under 29 U.S.C. § 651 et seq., including fall protection, ladder safety, and job site safety compliance.
Workers' compensation insurance is federally mandated in North Carolina if you have employees (North Carolina General Statute § 97-2). The Americans with Disabilities Act (42 U.S.C. § 12101) requires accessible job site facilities and non-discriminatory employment practices. If your roofing work involves asbestos removal or disturbance, you must comply with Environmental Protection Agency (EPA) regulations under 40 CFR Part 61 (National Emission Standards for Hazardous Air Pollutants).
Roofing contractors handling hazardous materials must follow EPA and Department of Transportation (DOT) regulations for proper disposal and transportation (49 CFR). If your company is a sole proprietorship or partnership, federal tax filing requirements apply under 26 U.S.C. § 6001. Additionally, you must maintain accurate payroll records and comply with federal wage and hour laws (29 U.S.C. § 201 et seq., Fair Labor Standards Act).
Local & County Requirements
Durham roofing companies must comply with several City of Durham local permit and compliance requirements. All roofing projects require a Roofing Permit (Durham City Code Chapter 6, Article 4), which must be obtained before work begins and costs $50–$150 depending on project scope. Roofing permits require a set of architectural drawings, proof of contractor licensure, and site photographs showing the current roof condition.
Zoning compliance is mandatory—you must verify that residential or commercial roofing work complies with the applicable zoning district. Durham requires a Building Permit (Durham City Code § 6-4) for any roof replacement or major repair work, with inspection requirements at key stages (framing, sheathing, and final installation). This permit costs $75–$250 based on the roof area and project value.
A General Contractor Permit may be required if your roofing company performs additional construction work. Fire safety permits apply if your work involves any materials classified as fire hazards. Durham's Building Inspections Division conducts mandatory roof inspections before final approval. Commercial roofing projects in downtown Durham may require Design Review Board approval. Contact Durham's Planning and Inspection Department at (919) 560-4444 or visit https://www.durhamnc.gov/departments-services/planning-and-inspection for specific requirements for your project location and scope.
Total Cost Breakdown
The complete first-year cost for launching a roofing company in Durham involves multiple expenses beyond the state contractor licence. The North Carolina Specialty Contractor (Roofing) licence costs $150–$350 for initial application and licensure. The licensing exam costs approximately $100–$150 and is required before licence issuance.
Durham local permits represent additional costs: a Roofing Permit ($50–$150), a Building Permit ($75–$250), and a General Contractor Permit ($100–$200) depending on your project scope and complexity. These permits must be obtained before starting work.
Insurance is a substantial first-year expense. General liability insurance for roofing contractors typically costs $1,200–$2,500 annually depending on annual revenue and claims history. A contractor surety bond (minimum $50,000 coverage) costs $500–$1,500 in the first year. Workers' compensation insurance for roofing contractors is mandatory if you have employees and costs approximately $2,000–$5,000 annually per employee, depending on payroll and risk classification.
Additional first-year expenses include business registration and EIN registration (generally free or under $50), business banking setup (typically free), and basic business insurance policies (commercial auto insurance, approximately $800–$1,500). Professional licensing dues or membership fees may apply if you join roofing industry associations.
**Total realistic first-year cost range: $5,000–$11,000**, including contractor licence, local permits, surety bond, general liability insurance, workers' compensation (if employing workers), and business setup costs. Annual renewal costs (years 2+) typically run $2,500–$6,000, covering licence renewal, insurance renewal, and permit renewals.
Licence Renewal
North Carolina Specialty Contractor (Roofing) licences are valid for two years and must be renewed before expiration (North Carolina General Statute § 87-13.4). The renewal deadline is 30 days prior to licence expiration, and failing to renew before the deadline makes your company unlicensed and unable to legally perform roofing work. Renewal typically does not require retaking the licensing exam, but you must submit a renewal application and updated proof of financial responsibility and insurance.
Renewal fees range from $150–$350, with costs slightly lower than initial licensure. North Carolina does not currently mandate continuing education for roofing contractors, but you must maintain current general liability insurance and bonding throughout the licence period. Renewal can be completed online through the Licensing Board for General Contractors website (https://www.nclbgc.org) or by mail.
Your company must maintain compliance with all Durham local permits and inspections. If you miss the renewal deadline, you cannot legally operate until your licence is reinstated, which requires a reinstatement application and may incur late fees. Many roofing companies set calendar reminders 90 days before expiration to avoid lapses. Check your licence status online through the board's contractor lookup tool at any time.
Penalties for Operating Without a Licence
Operating a roofing company in North Carolina without a valid Specialty Contractor licence is a violation of North Carolina General Statute § 87-15, which carries significant penalties. Civil penalties include fines up to $10,000 per violation, with each day of unlicensed operation counted as a separate violation. This means an unlicensed roofing company operating for 30 days could face fines exceeding $300,000.
Criminal penalties apply for repeat or flagrant violations. A first offense for unlicensed contractor practice is classified as a Class 3 misdemeanor, punishable by up to $200 in fines and potential jail time. Repeat convictions can result in Class 2 misdemeanor charges with significantly higher penalties. The North Carolina Licensing Board for General Contractors can issue a Cease and Desist Order, immediately stopping all work and prohibiting the company from accepting new contracts.
Unlicensed operation carries serious business consequences. Homeowners and commercial clients can cancel contracts without penalty if they discover you lack a valid licence. Customer lawsuits for damages are common, as North Carolina law voids contracts with unlicensed contractors. Your business liability insurance may deny claims if work was performed without a valid licence, leaving you personally liable for property damage and injuries. Durham building inspectors routinely verify contractor licences during permit reviews—violations discovered during inspection are reported to the Licensing Board, triggering automatic investigation and enforcement action.
Get your North Carolina roofing contractor licence verified and ensure compliance—consult our business licensing specialists today.
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 contractor licence in North Carolina and operate in Durham?
The complete timeline typically takes 6–12 weeks from application to legal operation. First, you must prepare documentation including proof of 4+ years roofing experience, financial statements, and bonding (1–2 weeks). Next, you register your business with the North Carolina Secretary of State and obtain an EIN (1 week). You then schedule and complete the North Carolina Specialty Contractor exam (1–2 weeks for scheduling, plus exam day). After passing, you submit your application to the Licensing Board for General Contractors with all required documents, which processes within 4–8 weeks. Simultaneously, you apply for Durham building permits and roofing permits (1–2 weeks processing). Only after receiving your state licence and local permits can you legally begin roofing work. Having all documentation prepared in advance can reduce total time to 6–8 weeks.
What specific Durham permits does a roofing company need beyond the North Carolina state licence?
Durham requires three primary permits for roofing operations. First is the Roofing Permit (Durham City Code Chapter 6, Article 4), required before any roof work begins and costing $50–$150. You must submit architectural drawings, proof of state licence, site photos of the current roof, and a completed permit application to Durham's Planning and Inspection Department. Second is the Building Permit for roof replacement or major repairs (Durham City Code § 6-4), costing $75–$250 and requiring inspections at framing, sheathing, and completion stages. Third, you may need a General Contractor Permit ($100–$200) if your company performs additional construction beyond roofing. Commercial roofing projects in downtown Durham may require Design Review Board approval, and all projects must comply with Durham zoning requirements. Contact Durham Planning and Inspection at (919) 560-4444 or visit https://www.durhamnc.gov/departments-services/planning-and-inspection for project-specific requirements, as permit requirements vary by roof scope and property location.
Can a roofing contractor licensed in another state operate in Durham, North Carolina?
No, North Carolina does not have reciprocal licensing agreements with other states for roofing contractors. If you are licensed in Virginia, South Carolina, or another state, your out-of-state licence is not valid in North Carolina. You must apply for and obtain a North Carolina Specialty Contractor (Roofing) licence through the Licensing Board for General Contractors, even if you hold a licence in an adjacent state. However, your out-of-state experience (4+ years minimum required) counts toward the experience requirement for North Carolina licensure. You must still pass the North Carolina roofing contractor exam, which covers North Carolina building codes, safety standards, and local regulations unique to the state. The application process takes 4–8 weeks after exam passage. If you want to operate in multiple states, you must maintain separate licences for each state where you work.
What happens if I start a roofing business in Durham without getting a North Carolina contractor licence?
Operating without a North Carolina Specialty Contractor licence violates General Statute § 87-15 and carries serious consequences. You face civil penalties of up to $10,000 per violation—with each day of unlicensed operation counted as a separate violation, potentially exposing you to $300,000+ in fines for a month of work. Criminal charges may apply: a first offense is a Class 3 misdemeanor with fines up to $200 and possible jail time; repeat violations can result in Class 2 misdemeanor charges with enhanced penalties. The Licensing Board can issue a Cease and Desist Order immediately stopping all work. Critically, any contracts you sign as an unlicensed roofing contractor are void under North Carolina law, meaning homeowners can cancel without penalty and refuse payment. Your business liability insurance will deny claims for work performed without a licence, leaving you personally liable for injuries and property damage. Durham building inspectors verify contractor licences during permit reviews—unlicensed operations discovered during inspection are automatically reported to the state board, triggering investigation and enforcement.
How much continuing education is required to renew my North Carolina roofing contractor licence?
North Carolina currently does not mandate continuing education for roofing contractors to renew their Specialty Contractor licence. When your two-year licence approaches expiration, you renew by submitting a renewal application through the Licensing Board for General Contractors (https://www.nclbgc.org), paying the renewal fee ($150–$350), and providing updated proof of general liability insurance and surety bonding. No exam retake is required for renewal unless your licence was previously suspended or revoked. However, while not legally mandated, many roofing contractors pursue voluntary professional development through the National Roofing Contractors Association or similar organizations to stay current with evolving building codes and safety practices. Durham's local permit requirements do not include education mandates beyond maintaining current state licensure. You must maintain continuous insurance and bonding during your licence term. Set renewal reminders 90 days before expiration to avoid unintentional lapse, which would make your company unlicensed until reinstatement.
Other Business Types in Durham, NC
roofing contractor Licensing in Other States
See roofing contractor licensing in every state →Sources & References
- North Carolina General Statute § 87-1 et seq. — Establishes licensing requirements for general and specialty contractors
- North Carolina General Statute § 87-13.4 — Defines roofing specialty contractor classification and licensing criteria
- North Carolina General Statute § 87-15 — Sets penalties for unlicensed contractor practice
- Durham City Code Chapter 6, Article 4 — Requires roofing permits and inspections for all roof work
- 29 U.S.C. § 651 et seq. (OSHA) — Mandates workplace safety standards for construction work
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 September 2026. Scheduled for re-verification by September 2027.
See our editorial policy for how content is created and verified, or report an inaccuracy.