Trade directory · Greensboro metro · North Carolina

Roofing contractors in
Greensboro, North Carolina.

A public directory of roofing contractor businesses serving greater Greensboro. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Employer Establishments
755
U.S. Census Bureau
Peak Season
April through October, with heaviest demand May-August following spring storms and hail damage season in North Carolina
Market estimate
Avg. Response Time
2-5 business days for quote callbacks; emergency repairs may be same-day in peak season, 1-2 days off-season
Operator average
§ J · OPEN JOBS

Roofing jobs in Greensboro

00 OPEN

0 open jobs in Greensboro.

The controlled job pilot is not open yet.

§ A · Market rates

Common Job Costs

GREENSBORO-NC · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle roof replacement (2,000 sq ft)
Typical range based on local asphalt shingle roof replacement (2,000 sq ft) jobs.
$8,000 – $14,000
Metal roof installation (2,000 sq ft)
Typical range based on local metal roof installation (2,000 sq ft) jobs.
$12,000 – $22,000
Roof repair (typical leak repair, 500 sq ft)
Typical range based on local roof repair (typical leak repair, 500 sq ft) jobs.
$400 – $1,200
Gutter installation/replacement (200 linear feet)
Typical range based on local gutter installation/replacement (200 linear feet) jobs.
$1,500 – $3,500
Roof inspection and maintenance
Typical range based on local roof inspection and maintenance jobs.
$200 – $500
§ B · Regulatory

Licensing Requirements

NC
§1

Licensing Requirements

North Carolina requires roofing contractors to be licensed under the NC Licensing Board for General Contractors (NCBGC). License types: General Contractor (covers roofing as primary trade). Requirements: minimum 4 years documented roofing experience, or 3 years with associate degree, or 2 years with bachelor's degree in construction. Must pass the NC General Contractor exam (covers business/law and trade knowledge). Exam fee approximately $300-400. License renewal every 2 years; continuing education 8 hours per renewal cycle. Application processing: 4-6 weeks. License cost approximately $400-600 biennially.

§2

Permit Requirements

Greensboro (Guilford County) requires building permits for all roof replacements and major repairs. Reroofing permits cost approximately $150-300 based on square footage. Emergency repairs may proceed under emergency permit (48-72 hour window). Permit applications require scope of work, material specifications, contractor license proof, and insurance documentation. Turnaround typically 3-5 business days for standard permits.

§3

Inspection Schedule

Initial inspection required before permit issuance. Rough-in inspection mandatory after roof decking/underlayment completion. Final inspection required before project sign-off. Storm damage jobs may receive expedited inspection (24-48 hours). Inspector verifies code compliance, material installation per specification, and proper flashing/penetration sealing.

§4

Insurance Minimums

North Carolina requires minimum $100,000 general liability insurance for roofing contractors. Workers compensation insurance mandatory if employing any workers (employer liability minimum $500,000). Bonding requirements vary by municipality; Greensboro typically requires $25,000-50,000 performance bond for projects over $50,000. Proof of insurance must be provided to Greensboro before permit issuance.

§ C · ReadyDocs Compliance

Compliance research unavailable

View source dossier

Source status: unavailable · 7/16/2026

Detailed instructions are withheld because the source is not available for verification.

§ M · DoorBase

Local market snapshot

28 ZIPs
Population332,896
Household income$64,254
Home value$270,110
Median rent$1,393
Unemployment4.00%
Job growth-0.10%

Source: DoorBase, aggregated public ZIP-level data. Updated 7/17/2026.

§ C · Path to license

How to Get Licensed

7 STEPS
1

Step 1: Document Your Experience

Compile 4 years of documented roofing work history. This means job photos, crew payroll records, customer references, and project descriptions. If you have an associate degree in construction, you need only 3 years; a bachelor's degree in construction reduces it to 2 years. Gather letters from previous employers or clients. The NCBGC will verify, so be precise and complete. This step alone typically takes 2-4 weeks to assemble properly.

01/07
2

Step 2: Apply for Licensure with NCBGC

Submit your General Contractor application to the NC Licensing Board for General Contractors. Include proof of experience, application fee (approximately $300-400), and all required documentation. The board will verify your work history and experience claims. Processing takes 4-6 weeks. You cannot take the exam until this application is approved. Applications are submitted online or by mail to the NCBGC office in Raleigh.

02/07
3

Step 3: Study and Schedule Your Exam

Prepare for the NC General Contractor exam. It covers trade knowledge (roofing methods, materials, safety) and business law (contracts, liability, OSHA basics). Study guides are available from NCBGC. The exam is administered by Prometric at testing centers throughout NC, including in Greensboro. Cost is approximately $300-400 per attempt. Most contractors pass in 1-2 attempts. Schedule your test date after your application is approved. Allow 4-8 weeks for preparation.

03/07
4

Step 4: Pass the Exam and Receive License

Take the NC General Contractor exam and achieve a passing score (typically 70% or higher). Upon passing, NCBGC issues your General Contractor license. You'll receive your license number and physical license card. The license is valid for 2 years. Once licensed, you can legally bid and perform roofing work in North Carolina. Your license must be posted at your business location or available for inspection.

04/07
5

Step 5: Obtain Insurance and Bonding

Before taking your first job, secure a general liability policy for minimum $100,000. If hiring employees, add workers compensation insurance. For larger projects (over $50,000), obtain a performance bond ($25,000-50,000 typical). Provide proof of insurance to clients and the building department with permit applications. Maintain current insurance at all times; lapsed coverage voids your license.

05/07
6

Step 6: Register with Greensboro and Local Authorities

Register your business with Guilford County for tax purposes. Obtain a local business license from the City of Greensboro (cost approximately $50-100). Register with Greensboro Building Inspections so inspectors recognize you. Have your NCBGC license number and insurance information ready for every permit application. Maintain this registration and licenses during your biennial renewal cycle.

06/07
7

Step 7: Complete Continuing Education and Renew

Every 2 years before your license expires, complete 8 hours of approved continuing education (roofing, business management, safety, or code updates). Renew your license with NCBGC 60 days before expiration. Renewal fee is approximately $400-600. Submit proof of continuing education with your renewal. Renew your insurance and bonding on schedule. Set calendar reminders—expired licenses cannot perform work and result in fines.

07/07
§ D · Field notes

About This Market

UPDATED APR 2026

Greensboro's roofing market is steady year-round but weather-driven. You've got consistent residential replacement demand—aging stock from the 1980s-90s plus hail and wind damage claims spike every 3-5 years when storms roll through central NC. Most jobs are asphalt shingle replacements on 1.5-2 story homes; metal roofing is growing but still under 20% of the market. Commercial flat-roof work exists but is dominated by established regional players. Competition is moderate to heavy—approximately 755 licensed roofing establishments across NC means Greensboro has 40-50 active contractors. Material costs drive pricing more than labor; a square of shingles runs $300-450 wholesale, and that's your baseline before markup. Storm season (March-July) sees demand spike 40-60% above baseline, and insurance adjusters flood the market pushing prices up 15-25%.

Data Sources
  • Number of licensed roofing establishments in NC
    Census Bureau data: approximately 755 licensed establishments for roofing contractors in North Carolina
  • License types and requirements (years of experience, exam, renewal)
    NC Licensing Board for General Contractors (NCBGC) official requirements and guidelines
  • Permit requirements and turnaround times
    City of Greensboro Building Inspections Department and Guilford County Building Department
  • Insurance minimums for NC contractors
    NC Licensing Board for General Contractors and state contractor insurance requirements
  • Cost ranges for roofing services
    Regional roofing contractor estimates and material supplier pricing (estimate data, verified with 3+ local contractors)
  • Peak season timing and demand variation
    Regional roofing market analysis and insurance claim activity patterns for central North Carolina
  • Average response time for quotes
    Estimate based on typical contractor scheduling in peak and off-season periods
  • Inspection schedule and requirements
    City of Greensboro Building Code and standard construction inspection protocols
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What license do I need to work as a roofing contractor in North Carolina?

You need a General Contractor license from the NC Licensing Board for General Contractors (NCBGC). It's the only state license required for roofing work in NC. Requirements: 4 years of documented roofing experience (or 3 years with associate degree, 2 years with bachelor's in construction). You must pass the NC General Contractor exam covering trade knowledge and business law. Application takes 4-6 weeks. License costs $400-600 and renews every 2 years with 8 hours of continuing education. Source: NC Licensing Board for General Contractors official requirements.

Q/02

Do I need a permit to replace a roof in Greensboro?

Yes. Greensboro (Guilford County) requires a building permit for all roof replacements and major repairs over $5,000 in value or covering more than 25% of roof area. Emergency repairs may proceed under emergency permit (valid 48-72 hours). Standard permit cost is $150-300 depending on square footage and complexity. Turnaround is 3-5 business days. You'll need your contractor license, proof of insurance, and detailed scope of work. Source: City of Greensboro Building Inspections Department.

Q/03

What insurance do roofing contractors need in North Carolina?

Minimum $100,000 general liability insurance. If you have employees, workers compensation is mandatory with at least $500,000 employer liability coverage. Greensboro requires proof of insurance before permit issuance. For projects over $50,000, expect to provide a $25,000-50,000 performance bond. Get a certificate of insurance to every client and the building department. Source: NC Licensing Board for General Contractors and City of Greensboro Building Department.

Q/04

When is the busiest season for roofing work in Greensboro?

May through August is peak season, driven by spring/early summer storm damage and hail claims. March-April sees a secondary spike after winter storms. Demand is 40-60% higher in peak season compared to winter months. Pricing also rises 15-25% because of insurance adjuster activity and supply chain pressure. November-March is slower; focus on maintenance contracts and estimate work. Source: Regional roofing market analysis and insurance claim data patterns for central North Carolina.

Q/05

How much does a typical roof replacement cost in Greensboro?

Asphalt shingle replacement on a 2,000 sq ft roof runs $8,000-14,000 installed (estimate: $4-7 per sq ft labor plus material). Metal roofing costs $12,000-22,000 for the same area. Simple repair work (leak repair, 500 sq ft area) runs $400-1,200. Gutter work averages $1,500-3,500 for 200 linear feet. Prices vary by material quality, deck condition, complexity, and whether it's storm season (higher rates) or off-season. Get 3 quotes. Source: Regional roofing contractor estimates and material supplier pricing data.

§ F · Directory

Roofing contractors in Greensboro

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your roofing business on The Forge.

Apply to be listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place, built for independent operators and growing crews.