Roofing company License Requirements in Greensboro, NC
Last reviewed: August 2026
Quick Answer
Yes, Greensboro roofing companies must obtain a Roofing Contractor licence from the North Carolina Licensing Board for General Contractors. You must also obtain a Greensboro building permit, general contractor registration, and workers' compensation insurance. The licence is issued by the North Carolina Licensing Board for General Contractors (licensing.abc.nc.gov) and typically costs $100-$300 annually.
Key Facts
- •North Carolina requires roofing contractors to hold a Roofing Contractor licence from the Licensing Board.
- •Greensboro city permits, zoning approval, and general contractor registration are required before operations.
- •Roofing licence costs $100-$300 annually; local permits add $200-$500 depending on project scope.
- •Workers' compensation insurance is mandatory for all roofing companies with employees.
- •Operating without a licence results in fines up to $1,000 and cease-and-desist orders.
State Licence Requirements
Licence name
Roofing Contractor Licence
Issued by
North Carolina Licensing Board for General Contractors
Cost
$100-$300
Processing time
4-6 weeks
How to apply
Visit the North Carolina Licensing Board for General Contractors website (licensing.abc.nc.gov) to apply for a Roofing Contractor licence. Complete the application form NC-3 (Roofing Contractor Application) and submit proof of: (1) four years of hands-on roofing experience or equivalent apprenticeship, (2) high school diploma or GED, (3) workers' compensation insurance coverage, (4) liability insurance minimum $100,000, and (5) passing score on the North Carolina Roofing Contractor examination.
The examination covers North Carolina roofing codes, safety standards, and business law (North Carolina General Statutes § 87-13.6). Exam fees range $75-$150. Submit your application by mail to the Licensing Board or through their online portal with required supporting documents. Processing typically takes 4-6 weeks after submission. Include proof of identity, Social Security number, and any prior disciplinary history. Once approved, you receive your roofing contractor licence number, which must be displayed on all business materials and job sites.
Federal Requirements
Roofing contractors in Greensboro must comply with federal OSHA regulations under the Occupational Safety and Health Act (29 U.S.C. § 651 et seq.), which mandate fall protection systems, harnesses, and scaffolding safety standards on all residential and commercial roofing projects. An Employer Identification Number (EIN) is required from the IRS (26 U.S.C. § 6109) if you have employees or operate as a corporation or partnership.
Federal wage and hour requirements under the Fair Labor Standards Act (29 U.S.C. § 201 et seq.) apply to all employees, including minimum wage, overtime, and recordkeeping obligations. If your roofing company uses asbestos-containing materials or works on structures with asbestos, EPA regulations under the National Emission Standards for Hazardous Air Pollutants (40 CFR Part 61.145) require specific abatement licensing and procedures.
ADA compliance obligations (42 U.S.C. § 12101 et seq.) apply if your roofing company employs 15 or more people or provides services to customers with disabilities. Environmental compliance for waste disposal and material handling is required under the Resource Conservation and Recovery Act (42 U.S.C. § 6901 et seq.) if your company generates construction debris or hazardous materials. All roofing contractors must maintain workers' compensation insurance as required by federal contractor regulations when bidding on federal projects.
Local & County Requirements
Greensboro requires all roofing contractors to obtain a City of Greensboro building permit before beginning any roofing work (Greensboro City Code § 27-1). The permit application must include detailed project plans, scope of work, estimated project cost, and proof of workers' compensation insurance. Permit fees range $200-$500 depending on project value and complexity.
Zoning compliance is mandatory under Greensboro City Code § 27-2. Your roofing company must ensure the project location permits commercial or residential roofing activities and that no variance violations exist. The Greensboro Planning Department reviews zoning compliance during permit approval, typically requiring 2-3 business days.
Fire safety inspections are required for commercial roofing projects under Greensboro Fire Code § 51-4. The Greensboro Fire Marshal's office inspects roofing materials, fire ratings, and ventilation systems before final approval. General contractor registration with the City of Greensboro Business Licensing office ($50-$100 annually) is also required.
Guilford County (which includes Greensboro) may impose additional permit requirements for residential projects exceeding $50,000 in value. Environmental compliance permits for asbestos abatement or hazardous material disposal are required if applicable. Signage permits are needed if your roofing company displays on-site advertising during projects. Contact the Greensboro Permitting and Inspections Department at (336) 373-2489 or visit greensboro-nc.gov for specific permit requirements by project type.
Total Cost Breakdown
The first-year cost for launching a roofing company in Greensboro, NC includes multiple mandatory expenses. The North Carolina Roofing Contractor licence costs $100-$300 and is valid for one year. The state licensing examination costs $75-$150 (required once). Workers' compensation insurance is mandatory for all employees and costs $1,200-$3,000 annually depending on payroll and risk classification (typically 5-15% of payroll).
Liability insurance with a minimum $100,000 coverage is required by law and costs $800-$2,000 annually for a roofing company with 1-5 employees. The Greensboro City building permit costs $200-$500 per project; estimate $500-$1,000 for initial projects. General contractor registration with Greensboro costs $50-$100 annually. Zoning review and compliance verification costs $100-$300.
If your business structure is a corporation or LLC, North Carolina Corporations Division registration costs $125-$250 for initial filing and $50-$100 annually. An EIN from the IRS is free but requires application processing. Estimated total first-year startup costs range from $4,050-$8,650, including one roofing licence, insurance, initial permits, and business registration. Ongoing annual costs (year two and beyond) are approximately $3,000-$5,500, including licence renewal, insurance, and general contractor registration, assuming no violation fines or emergency reinstatement fees.
Licence Renewal
North Carolina roofing contractor licences must be renewed annually on the anniversary date of initial issuance (North Carolina General Statutes § 87-13.7). The renewal deadline is strictly enforced; failure to renew by the deadline results in automatic licence suspension and legal prohibition from conducting roofing work.
Renewal fees are $100-$300 annually and must be paid to the North Carolina Licensing Board for General Contractors. Renewal applications can be submitted online through licensing.abc.nc.gov or by mail 30 days before the expiration date. You must maintain current workers' compensation insurance and liability insurance ($100,000 minimum) to qualify for renewal.
Continuing education is not required for roofing contractor licence renewal in North Carolina as of current regulations; however, the Licensing Board may require proof of ongoing professional development or code compliance updates if violations occurred during the licensing period. If you miss the renewal deadline, your licence is automatically suspended within 30 days. Reinstatement requires a late renewal fee ($50-$100 additional) plus proof of continued insurance coverage and compliance with all code changes during the suspension period. You cannot legally operate as a roofing contractor while your licence is suspended, regardless of active projects.
Penalties for Operating Without a Licence
Operating as a roofing contractor in North Carolina without a valid Roofing Contractor licence is a Class 2 misdemeanor under North Carolina General Statutes § 87-13.8, punishable by fines up to $1,000 per violation and potential criminal charges. Each day of unlicensed operation constitutes a separate violation, meaning fines can accumulate rapidly.
The North Carolina Licensing Board for General Contractors actively investigates unlicensed roofing operations through customer complaints, project permits, and inspector referrals. Upon discovery, the Board issues a Cease and Desist Order requiring immediate suspension of all roofing activities. Violation of the Cease and Desist Order results in additional fines up to $500 per day and potential criminal prosecution.
Civil penalties include customer lawsuits for breach of contract and breach of implied warranty of competency (North Carolina General Statutes § 22C-1). Customers can recover damages, attorney fees, and treble damages (triple the contract value) if they prove work was performed by unlicensed contractors. Insurance companies may deny workers' compensation claims and liability coverage if injury occurs during work by unlicensed roofers, exposing the company owner to personal liability.
Most significantly, unlicensed roofing contractors cannot legally enforce contracts, file liens, or collect payment for work performed. Lenders and bonding companies blacklist companies with licensing violations, making future business financing impossible. Local permit authorities will revoke all pending permits and refuse future applications from companies with licensing violations.
Compare North Carolina workers' compensation insurance quotes for roofing contractors and save on mandatory coverage.
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?
The entire process typically takes 6-10 weeks from application submission to licence issuance. The application review takes 2-3 weeks, the licensing examination can be scheduled within 1-2 weeks of approved application, and the examination itself is a one-day event. After passing the exam, the North Carolina Licensing Board issues your licence within 3-5 business days. However, gathering required documents (proof of four years experience, insurance certificates, identification) can add 1-3 weeks before you even submit your application. To expedite, prepare all documentation before starting the application process and schedule your exam immediately after approval. If you have any licensing history issues or disciplinary records, the review period may extend to 4-6 weeks.
Can I work as a roofing contractor in Greensboro with a licence from another state?
No, North Carolina does not offer reciprocity for roofing contractor licences from other states. You must obtain a North Carolina Roofing Contractor licence even if you hold a valid roofing licence in South Carolina, Virginia, or any other state. However, your out-of-state roofing experience (four or more years) counts toward meeting North Carolina's experience requirement, potentially allowing you to skip additional apprenticeship. You still must pass the North Carolina licensing examination, which covers state-specific roofing codes, safety standards, and business law. If you held a roofing licence in another state for at least four years, you may qualify to take the exam immediately without waiting for additional apprenticeship. Contact the North Carolina Licensing Board for General Contractors at licensing.abc.nc.gov to confirm your specific experience qualifies and to request an examination application.
What happens if I start a roofing business without getting a licence in Greensboro?
Operating without a roofing contractor licence in Greensboro is illegal and carries serious consequences. You cannot legally accept contracts, sign customer agreements, or collect payment for roofing work. If discovered, you face Class 2 misdemeanor charges with fines up to $1,000, plus a Cease and Desist Order from the North Carolina Licensing Board requiring you to stop all roofing activities immediately. Violation of the Cease and Desist Order results in additional fines up to $500 per day and potential criminal prosecution. Customers can sue you for breach of contract and recover treble damages (triple the contract value). Your workers' compensation insurance is likely void for unlicensed work, leaving you personally liable for employee injuries. Permit authorities will revoke all pending permits and refuse future applications. Most importantly, you cannot enforce contracts or file liens to collect payment, meaning customers can refuse to pay and you have no legal remedy. Start the licensing process immediately—it takes only 6-10 weeks and costs far less than legal fees and fines.
Does Greensboro require special permits for commercial versus residential roofing projects?
Yes, Greensboro treats commercial and residential roofing projects differently under City Code § 27-1 and § 27-2. Residential roofing projects require a basic building permit ($200-$400) from the Greensboro Permitting and Inspections Department, zoning compliance review (2-3 business days), and final inspection before project completion. Commercial roofing projects require a more detailed building permit ($300-$500), fire safety inspection from the Greensboro Fire Marshal, structural engineering review if the roof structural changes occur, and environmental compliance verification if hazardous materials are involved.
Projects exceeding $50,000 in value (residential or commercial) require Guilford County permits in addition to City of Greensboro permits. Commercial projects with rooftop mechanical equipment (HVAC, solar) require electrical and mechanical permits ($100-$300 each). Greensboro also requires proof of workers' compensation insurance on all commercial project permits and proof of liability insurance on projects exceeding $25,000. Call the Greensboro Permitting and Inspections Department at (336) 373-2489 with your specific project details to determine exact permit requirements and fees.
What insurance do I need for a roofing company in Greensboro, and what are the costs?
North Carolina law mandates workers' compensation insurance for all roofing contractors with employees (North Carolina General Statutes § 97-3). This is not optional. Workers' compensation covers employee medical bills and lost wages if injured on the job. For a roofing company, costs range $1,200-$3,000 annually depending on payroll and risk classification (typically 5-15% of payroll). A solo owner-operator can exempt themselves by registering as an exempt employee, though this is not recommended.
Liability insurance with a minimum $100,000 coverage is required by the North Carolina Licensing Board for General Contractors as a condition of licence renewal. This covers property damage and bodily injury caused by your roofing work. Costs range $800-$2,000 annually for small roofing companies. Commercial General Liability (CGL) policies are standard. Additionally, most customers and contractors require umbrel coverage of $1,000,000 for large commercial projects, costing $400-$600 annually. Tools and equipment insurance is not legally required but strongly recommended ($300-$600 annually). Total estimated annual insurance costs are $2,500-$5,200 depending on payroll size and project types. Obtain quotes from multiple insurers before launching; insurance costs are a major startup expense that cannot be avoided.
Other Business Types in Greensboro, NC
roofing contractor Licensing in Other States
See roofing contractor licensing in every state →Sources & References
- North Carolina General Statutes § 87-13.4 — Establishes roofing contractor licensing requirements and Board authority
- North Carolina General Statutes § 87-13.6 — Defines roofing contractor qualifications and licence application procedures
- North Carolina General Statutes § 87-13.8 — Specifies penalties for unlicensed roofing contractor operations
- Greensboro City Code § 27-1 — Establishes local building permit and zoning requirements
- North Carolina General Statutes § 97-3 — Mandates workers' compensation insurance for construction contractors
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 August 2026. Scheduled for re-verification by August 2027.
See our editorial policy for how content is created and verified, or report an inaccuracy.