Skip to main content

Roofing company License Requirements in Winston-Salem, NC

Last reviewed: September 2026

Quick Answer

North Carolina roofing companies must obtain a General Contractor License from the North Carolina Licensing Board for General Contractors (NCLBGC). Winston-Salem also requires a local Roofing Permit issued by the Winston-Salem Development Services Department before beginning work. You must pass the NC General Contractor exam, demonstrate four years of relevant experience or equivalent education, and maintain general liability insurance of at least $300,000 throughout your operation.

Key Facts

  • North Carolina requires roofing companies to hold a General Contractor license from the NC Licensing Board.
  • Roofers must pass the NC General Contractor exam and meet experience requirements.
  • Winston-Salem requires separate city permits including roofing permits and zoning approval.
  • Roofing contractors need general liability insurance minimum $300,000 coverage.
  • License renewal occurs biennially with continuing education requirements every two years.

State Licence Requirements

Licence name

General Contractor License (Roofing Classification)

Issued by

North Carolina Licensing Board for General Contractors (NCLBGC)

Cost

$400-$550

Processing time

4-6 weeks after exam passage and document submission

How to apply

Apply through the NCLBGC online portal at www.nclbgc.org. Submit your application with proof of four years' relevant roofing experience or equivalent vocational/trade school education, completed apprenticeship, or college degree in construction-related field (N.C. Gen. Stat. § 87-13.4).

Required documents include two references from previous clients or employers, a completed financial disclosure form, proof of general liability insurance with minimum $300,000 coverage, and a copy of your Social Security number or EIN. You must pass the North Carolina General Contractor Licensing Exam, administered by PSI Online through their testing centers in Winston-Salem or nearby locations. The exam costs $150-$200 separately and covers North Carolina construction law, safety regulations, and general construction practices.

After exam passage, submit your license application with the exam passing score, documentation of business formation (Articles of Incorporation or LLC formation), and proof of a North Carolina business address. The NCLBGC verifies your experience through background checks and may contact your listed references. Once approved, you receive your General Contractor License, valid for two years. Processing typically takes 4-6 weeks after all documents are submitted and your exam is passed.

Federal Requirements

Roofing contractors must obtain an Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 6011, even if operating as a sole proprietor with employees. The Environmental Protection Agency (EPA) requires compliance with Lead-Based Paint Renovation, Repair and Painting (RRP) Rule (40 CFR Part 745) when working on pre-1978 residential structures; contractors must be EPA-certified and follow specific work practices. OSHA regulations (29 CFR 1926 Subpart R) apply to all roofing work, establishing fall protection requirements, equipment standards, and workplace safety protocols that contractors must implement on job sites.

Workers' compensation insurance is federally mandated through state programs, requiring roofing companies to carry coverage for all employees in North Carolina (N.C. Gen. Stat. § 97-2). The ADA (Americans with Disabilities Act) applies to roofing operations that employ 15 or more people, requiring accessible facilities and non-discriminatory employment practices (42 U.S.C. § 12101). Contractors performing federal-funded projects must comply with Davis-Bacon prevailing wage requirements (40 U.S.C. § 3142). All roofing contractors must comply with the Fair Labor Standards Act (29 U.S.C. § 201) regarding wage and hour requirements for employees.

Local & County Requirements

Winston-Salem roofing contractors must obtain a Roofing Permit from the Winston-Salem Development Services Department (336-747-7151) before commencing any roofing work on residential or commercial properties (Winston-Salem Ordinance § 1-1610). This permit requires submission of detailed roof plans, scope of work documentation, proof of general contractor license, proof of liability insurance, and a completed permit application form available at the Development Services office or online at www.cityofws.org/permits.

Zoning compliance verification is required, confirming that the roofing project complies with local zoning ordinances and doesn't violate any building restrictions specific to the property. Forsyth County also enforces zoning and may have additional requirements depending on the property's location within unincorporated county areas. If the building is historic or located in the Old Salem historic district, additional Historic Preservation Commission approval may be required before work begins.

Fire Marshal approval is necessary for roofing materials in Winston-Salem, particularly ensuring roofing materials meet fire rating standards required by local fire codes. Electrical permits may be required if your roofing project involves installation of solar panels or any electrical connections. Building permits are required for structural roof work that involves modifications to the roof structure itself, assessed separately from the roofing permit. Most Winston-Salem permits take 3-5 business days to process once submitted with complete documentation.

Total Cost Breakdown

Your first-year cost to establish a legal roofing company in Winston-Salem includes several required expenditures. The North Carolina General Contractor License application and processing costs $400-$550, with the separate licensing exam fee of $150-$200 payable directly to PSI Online at the testing center. General liability insurance, required to hold the license, costs $1,500-$3,500 annually depending on your project volume, experience, and claims history; most roofing contractors secure minimum $300,000 coverage.

Winston-Salem Roofing Permit fees range from $75-$200 per permit, with many contractors obtaining 2-4 permits in their first year of operation. Zoning compliance review costs are typically waived or included in permit fees (no additional charge). Business registration with the North Carolina Secretary of State costs $125-$200 for LLC formation, plus annual franchise tax of $200 if filing as an LLC.

EIN registration through the IRS is free but requires processing time. Bonding, while not mandatory in North Carolina, is strongly recommended and typically costs $500-$1,500 annually for a contractor's bonds covering up to $100,000 in project value. Workers' compensation insurance for employees costs $2,000-$5,000 in your first year, depending on payroll and employee count. A realistic first-year total ranges from $5,000-$12,000, including license, exam, insurance, permits, and business formation. Subsequent annual costs drop to $2,000-$5,000 for license renewal, insurance, and permits only.

Licence Renewal

North Carolina General Contractor Licenses must be renewed biennially, with renewal deadlines occurring on the contractor's birth month every two years (N.C. Gen. Stat. § 87-13). You must complete four hours of continuing education in North Carolina construction law, three hours in safety regulations, and three hours in industry-specific topics during each two-year renewal period. Approved continuing education providers are listed on the NCLBGC website.

Renewal applications are submitted online through the NCLBGC portal at www.nclbgc.org. The renewal fee is $200-$250 for a two-year license period. You must maintain proof of general liability insurance throughout the renewal period, with documentation submitted with your renewal application. Online renewal is available and typically processed within 1-2 weeks. If you miss your renewal deadline, your license becomes inactive immediately, and you cannot legally operate as a roofing contractor in North Carolina until reinstatement is obtained.

Reinstatement of an expired license requires payment of current renewal fees plus a $50-$100 late fee, resubmission of continuing education documentation, and current insurance proof. Some contractors renew 30-60 days early to avoid gaps in licensing. Renewal reminders are sent by the NCLBGC approximately 60 days before expiration, though it remains your responsibility to track your license expiration date.

Penalties for Operating Without a Licence

Operating as a roofing contractor without a valid North Carolina General Contractor License violates N.C. Gen. Stat. § 87-18, constituting a violation of the Licensing Law. Civil penalties include fines of $500-$1,000 per violation, with each day of unlicensed operation potentially counting as a separate violation, creating liability of $15,000-$30,000 or more for extended unlicensed work (N.C. Gen. Stat. § 87-18(c)).

Criminal prosecution is possible for willful violations, carrying criminal penalties of up to $1,000 fine and/or up to one year imprisonment (N.C. Gen. Stat. § 87-18(b)). The NCLBGC actively investigates complaints through their enforcement division and can issue cease-and-desist orders immediately upon discovery of unlicensed operation. The Board can also pursue injunctions in court preventing you from advertising, bidding, or performing further roofing work.

Operating unlicensed creates serious insurance implications: most homeowner and commercial property insurance policies contain exclusions preventing claim payment for work performed by unlicensed contractors, leaving you liable for all damages and remedial work (N.C. Gen. Stat. § 87-15.1). Unlicensed operation exposes you to unlimited personal liability on job sites. Violations are discovered through homeowner complaints filed with the NCLBGC, routine audits by city inspectors, and tip lines operated by the Board. Customers have legal remedies including rescission of contracts and recovery of payments made to unlicensed contractors under N.C. Gen. Stat. § 87-15.1.

Compare top-rated business insurance providers for roofing contractors and get quotes in minutes.

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 my roofing license in Winston-Salem from start to finish?

The complete licensing timeline typically takes 6-10 weeks in North Carolina. You must first gather your experience documentation and references, which takes 1-2 weeks. Registering for and passing the NC General Contractor exam takes 2-4 weeks depending on testing center availability. After passing your exam, submitting your license application with all required documents to the NCLBGC takes 4-6 weeks for review and approval. Additionally, you must obtain your Winston-Salem Roofing Permit before legally starting work, which processes in 3-5 business days after submission. Starting immediately upon moving to North Carolina, you could potentially be licensed and permitted within 8 weeks, though 10-12 weeks is more realistic with processing delays. The actual determining factor is your exam passage—some contractors pass on their first attempt while others require retesting, adding 2-4 weeks per additional attempt.

What specific experience or education do I need to qualify for a North Carolina roofing contractor license?

North Carolina requires four years of documented relevant roofing or construction experience under N.C. Gen. Stat. § 87-13.4. This experience must be verified by references from previous employers or clients who can confirm your roofing work. Alternatively, you can substitute education for experience: completion of a four-year vocational or trade school construction program counts as one year of experience, a two-year college degree in construction-related fields counts as two years, and a bachelor's degree in construction or related field counts as three years of the required four years. Completion of an apprenticeship through the Department of Labor's registered apprenticeship program counts as the full four years. Your references must be willing to provide written statements detailing your responsibilities, duration of employment, and specific roofing tasks performed. The NCLBGC contacts these references directly, so accuracy is critical—false references result in application denial and potential fraud charges.

If I'm licensed as a roofing contractor in another state, can I get reciprocal recognition in North Carolina?

North Carolina does not offer full reciprocity for out-of-state roofing licenses under N.C. Gen. Stat. § 87-13. You must obtain a full North Carolina General Contractor License regardless of your current licensure in other states like South Carolina, Virginia, or Tennessee. However, your out-of-state experience may count toward North Carolina's four-year experience requirement if properly documented through employment letters and references verifying the work performed. You still must pass the North Carolina General Contractor exam, which covers North Carolina-specific construction law, codes, and regulations that differ from other states. Some states like South Carolina have different exam requirements and roofing-specific classifications that don't align with North Carolina's general contractor model. If you hold an active license in an adjacent state, contact the NCLBGC directly at 919-580-7600 to determine how your specific out-of-state credentials might be evaluated, as individual circumstances vary.

What happens if I start a roofing job without getting my city permit from Winston-Salem first?

Beginning roofing work without a valid Winston-Salem Roofing Permit violates local ordinances and creates significant liability. City inspectors actively monitor roofing projects, and unlicensed work is commonly discovered through neighbors reporting construction activity. Once discovered, you'll receive a cease-and-desist order from the Development Services Department requiring immediate work stoppage (Winston-Salem Ordinance § 1-1610). You must obtain retroactive permits and pay penalties ranging from $250-$500, plus any fines assessed for unpermitted work. More critically, unpermitted work may not be insurable—your liability insurance may deny claims for injuries or property damage occurring on unpermitted jobs, leaving you personally liable. Homeowners can pursue legal action to force you to remove completed roofing and rework it under permit, destroying your reputation and business viability. Future permit applications may face enhanced scrutiny or temporary denial if you have a history of unpermitted work. The cheapest approach is always obtaining permits upfront before starting work; permit fees ($75-$200) are minimal compared to penalty costs and liability exposure.

Do I need workers' compensation insurance before I can hire my first employee as a roofing contractor?

Yes, North Carolina law requires all roofing contractors with employees to carry workers' compensation insurance before the first day any employee works (N.C. Gen. Stat. § 97-2). This is non-negotiable—you cannot legally employ anyone without active coverage. The insurance must be obtained through a private insurance carrier or the state-run North Carolina Workers' Compensation Fund. Self-employed sole proprietors with no employees do not need workers' compensation coverage, though most contractors carry it anyway for credibility and protection. When you apply for your NCLBGC license, you must demonstrate active general liability insurance; workers' compensation is verified separately through employment records. Failure to carry workers' compensation when required results in civil penalties of $500-$3,000 per uninsured employee, plus individual employee claims can be pursued directly against you personally without insurance limitations. Most roofing contractors budget $2,000-$5,000 annually for workers' compensation insurance covering employees. Contact an insurance broker familiar with construction to obtain quotes—typical roofing contractor rates are $2,500-$4,000 per year for one employee.

Are there specific fire code requirements for roofing materials I use in Winston-Salem projects?

Yes, Winston-Salem enforces fire code requirements for roofing materials under local fire safety ordinances. Most residential roofing materials must achieve a Class A fire rating under ASTM E108 or UL 790 testing standards (the highest fire safety rating). Class B or lower rated materials are generally not permitted in Winston-Salem city limits, though specific requirements depend on the building type and zone. The Winston-Salem Fire Marshal reviews material specifications submitted with roofing permit applications and may require product documentation proving fire rating compliance before issuing final permit approval. Some historic district properties have additional material restrictions requiring slate, clay tile, or traditional wood shakes that also meet fire ratings. When submitting your roofing permit application, include technical data sheets from your roofing material supplier showing fire ratings and compliance certifications. Improper material selection discovered during inspection requires material replacement at your expense. Contact the Fire Marshal's office at 336-773-7980 when uncertain about material specifications for specific projects, as requirements vary by location and building age.

Other Business Types in Winston Salem, NC

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • North Carolina General Statute § 87-1Establishes licensing requirements for general contractors
  • North Carolina General Statute § 87-13.4Defines roofing contractor qualifications and scope
  • North Carolina General Statute § 87-18Sets penalties for unlicensed contractor operation
  • Winston-Salem Ordinance § 1-1600 et seq.Local city permit requirements for roofing 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 4 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.