Roofing License in North Carolina: Fees, Requirements & Startup Costs

Quick answer: The North Carolina Licensing Board for General Contractors issues the S(Roofing) specialty credential when a roofing undertaking reaches the state’s licensing threshold. The business selects a Limited, Intermediate, or Unlimited limitation. Official application and examination charges for those paths are listed in

Licensing in North Carolina

Jurisdiction: state

Authority: North Carolina Licensing Board for General Contractors (NCLBGC)

Roofing is a specialty classification S(Roofing) of the NC Licensing Board for General Contractors. A license is required only when the roofing contract's total cost is $40,000 or more (G.S. 87-1(a)). G.S. 87-1(b) contains NO roofing exemption (its exceptions are industrial/power-plant equipment, owner-builders, and farmers building on own land). Below $40,000 there is no state roofing license.

General Contractor License - Specialty S(Roofing) (NCLBGC); Limited / Intermediate / Unlimited limitation

BUSINESS 21 NCAC 12A .0202: S(Roofing) covers installation, demolition, and repair of roofs and decks on residential, commercial, industrial, and institutional structures (shingles, metal, single-ply, built-up, gutters, flashings, torch-down). Limitation caps single-project value: Limited up to $750,000; Intermediate up to $1,500,000; Unlimited no limit (G.S. 87-10(a1)). Building, Residential and Unclassified licenses also cover this specialty.

FeeAmountPeriod (years)
Application for limited license (21 NCAC 12A .0304)$75 OFFICIAL FEE Source — nclbgc.org—
Application for intermediate license (21 NCAC 12A .0304)$100 OFFICIAL FEE Source — nclbgc.org—
Application for unlimited license (21 NCAC 12A .0304)$125 OFFICIAL FEE Source — nclbgc.org—
PSI computer-based exam, per examination (first attempt or retake)$79 VERIFIED DATA Source — test-takers.psiexams.com—
Annual renewal, limited license (statutory maximum; G.S. 87-10(e))$75 OFFICIAL FEE Source — nclbgc.org1
Annual renewal, intermediate license (statutory maximum; G.S. 87-10(e))$100 OFFICIAL FEE Source — nclbgc.org1
Annual renewal, unlimited license (statutory maximum; G.S. 87-10(e))$125 OFFICIAL FEE Source — nclbgc.org1
Late renewal, per month or part after January 1 (21 NCAC 12A .0304(a)(5))$10 OFFICIAL FEE Source — nclbgc.org—
Application for increase in limitation to intermediate ($125 for increase to unlimited)$100 OFFICIAL FEE Source — nclbgc.org—

Exam: Provider: PSI Examination Services (computer-based); qualifier must pass exam(s) for the chosen classification · Fee: 79 · Source

Experience: No minimum years of experience stated in G.S. 87-10 / 21 NCAC 12A .0204 as published by the Board. Applicant must be 18+, of good moral character, show financial responsibility, and designate a qualifier who passes the Board exam. Financial requirement: Limited = working capital >= $17,000 or net worth >= $80,000; Intermediate = working capital >= $75,000; Unlimited = working capital >= $150,000 (Intermediate/Unlimited via CPA agreed-upon-procedures report or audited statement).

Bond: $175,000 VERIFIED DATA Source — nclbgc.org
$500,000 VERIFIED DATA Source — nclbgc.org
$1,000,000 VERIFIED DATA Source — nclbgc.org

Renewal and CE: Renewal period: 1 year · Continuing education: 0 hours · Source

Local note: Local building permits: G.S. 160D-1110(c) (quoted in the Board's 2026 book) exempts work of $40,000 or less from a building permit unless it involves, among others, 'The addition of roofing, excluding replacement.' Check the county/city inspections department. Entity/assumed-name and tax registration as for any business (SOS LLC filing fee $125: https://www.sosnc.gov/webfiles/documents/forms/Business_Registration/limited_liability_companies/articles_of_organization.pdf).

Data notes

North Carolina’s general contractor threshold is $40,000 per undertaking, effective October 1, 2023. A roofing specialty license expires January 1 after issuance or renewal and becomes invalid 60 days later unless renewed; the statutory annual continuing education requirement applies to Building, Residential and Unclassified licenses.

Verified: 2026-09-24

. A local inspection department decides the permit question for each job.

When the specialty license applies

North Carolina’s general-contractor law ties licensure to the total cost of an undertaking. Below the threshold recorded in the state table, there is no state roofing contractor license under this board. That does not settle permit, business registration, or other obligations. A bid that includes multiple pieces of the same undertaking should be assessed as a whole.

S(Roofing) includes installation, demolition, and repair of roofs and decks across residential and commercial structures. The classification description includes shingles, metal, single-ply, built-up systems, gutters, flashings, and torch-down work. Building, Residential, and Unclassified general-contractor credentials can also cover this specialty. Review the Board’s classification guidance before choosing which credential to pursue.

Licensing in North Carolina

Jurisdiction: state

Authority: North Carolina Licensing Board for General Contractors (NCLBGC)

Roofing is a specialty classification S(Roofing) of the NC Licensing Board for General Contractors. A license is required only when the roofing contract's total cost is $40,000 or more (G.S. 87-1(a)). G.S. 87-1(b) contains NO roofing exemption (its exceptions are industrial/power-plant equipment, owner-builders, and farmers building on own land). Below $40,000 there is no state roofing license.

General Contractor License - Specialty S(Roofing) (NCLBGC); Limited / Intermediate / Unlimited limitation

BUSINESS 21 NCAC 12A .0202: S(Roofing) covers installation, demolition, and repair of roofs and decks on residential, commercial, industrial, and institutional structures (shingles, metal, single-ply, built-up, gutters, flashings, torch-down). Limitation caps single-project value: Limited up to $750,000; Intermediate up to $1,500,000; Unlimited no limit (G.S. 87-10(a1)). Building, Residential and Unclassified licenses also cover this specialty.

FeeAmountPeriod (years)
Application for limited license (21 NCAC 12A .0304)$75 OFFICIAL FEE Source — nclbgc.org—
Application for intermediate license (21 NCAC 12A .0304)$100 OFFICIAL FEE Source — nclbgc.org—
Application for unlimited license (21 NCAC 12A .0304)$125 OFFICIAL FEE Source — nclbgc.org—
PSI computer-based exam, per examination (first attempt or retake)$79 VERIFIED DATA Source — test-takers.psiexams.com—
Annual renewal, limited license (statutory maximum; G.S. 87-10(e))$75 OFFICIAL FEE Source — nclbgc.org1
Annual renewal, intermediate license (statutory maximum; G.S. 87-10(e))$100 OFFICIAL FEE Source — nclbgc.org1
Annual renewal, unlimited license (statutory maximum; G.S. 87-10(e))$125 OFFICIAL FEE Source — nclbgc.org1
Late renewal, per month or part after January 1 (21 NCAC 12A .0304(a)(5))$10 OFFICIAL FEE Source — nclbgc.org—
Application for increase in limitation to intermediate ($125 for increase to unlimited)$100 OFFICIAL FEE Source — nclbgc.org—

Exam: Provider: PSI Examination Services (computer-based); qualifier must pass exam(s) for the chosen classification · Fee: 79 · Source

Experience: No minimum years of experience stated in G.S. 87-10 / 21 NCAC 12A .0204 as published by the Board. Applicant must be 18+, of good moral character, show financial responsibility, and designate a qualifier who passes the Board exam. Financial requirement: Limited = working capital >= $17,000 or net worth >= $80,000; Intermediate = working capital >= $75,000; Unlimited = working capital >= $150,000 (Intermediate/Unlimited via CPA agreed-upon-procedures report or audited statement).

Bond: $175,000 VERIFIED DATA Source — nclbgc.org
$500,000 VERIFIED DATA Source — nclbgc.org
$1,000,000 VERIFIED DATA Source — nclbgc.org

Renewal and CE: Renewal period: 1 year · Continuing education: 0 hours · Source

Local note: Local building permits: G.S. 160D-1110(c) (quoted in the Board's 2026 book) exempts work of $40,000 or less from a building permit unless it involves, among others, 'The addition of roofing, excluding replacement.' Check the county/city inspections department. Entity/assumed-name and tax registration as for any business (SOS LLC filing fee $125: https://www.sosnc.gov/webfiles/documents/forms/Business_Registration/limited_liability_companies/articles_of_organization.pdf).

Data notes

North Carolina’s general contractor threshold is $40,000 per undertaking, effective October 1, 2023. A roofing specialty license expires January 1 after issuance or renewal and becomes invalid 60 days later unless renewed; the statutory annual continuing education requirement applies to Building, Residential and Unclassified licenses.

Verified: 2026-09-24

Limitation and qualifying person

Limited, Intermediate, and Unlimited licenses differ in the value of a single project the company may undertake. The business must show the financial responsibility associated with its chosen limitation and designate a qualifier who passes the Board examination. The record does not state a minimum number of experience years for this classification. An optional surety bond can substitute for the specified working-capital or net-worth showing; it is not an automatic charge for every applicant.

The PSI exam fee in the record is charged per examination. The research notes suggest both business-and-law and trade testing for the specialty path but do not conclusively establish the combination; confirm the required exams with the Board before booking. The application fee follows the selected limitation, so do not add the fees for alternative levels.

Renewal and local permit decisions

The state credential renews annually. The record indicates that continuing education under the cited law is directed to Building, Residential, and Unclassified licenses rather than a specialty-only S(Roofing) license. If the company holds a broader classification, check that credential’s requirements rather than assuming the roofing specialty rule controls it.

The local permit statute distinguishes addition of roofing from replacement in its exception language. Contact the city or county inspections department with the exact scope and address. A roof replacement, a new roof on an addition, and structural deck changes may receive different answers. Permit status also affects who schedules inspections and when a crew can close the job.

Entity and tax registration are separate from the Board license. Keep the qualifier’s status, financial documentation, and renewal date in the operating calendar. A company taking on larger commercial reroofs should compare the planned contract values with its limitation before signing.

Build the opening budget around the permitted scope

A small repair practice may carry ladders, fall protection, flashing stock, and leak-detection tools. A full replacement crew needs more tear-off capacity, hauling arrangements, staged material deliveries, and weather protection. Use the state preset to model the actual limitation and replace broad equipment estimates with quotes.

Cost categoryRangeBasis
LicensingVaries by state — see license tableOfficial fees depend on state and structure
Business formationVaries by state — see license tableOfficial fees depend on state and structure
Insurance (first year)$1,550–$3,800 MARKET ESTIMATE SourceSelected coverage
Vehicle$0–$48,400 MARKET ESTIMATE SourceOwn vehicle to cash purchase
Tools & equipment$10–$5,100 MARKET ESTIMATE SourceBasic to pro priced kit anchors
Software (first year)$590–$6,000 MARKET ESTIMATE SourceBasic to pro annual subscription

Marketing, payroll, working capital, permits: set in the calculator.

Startup Cost Calculator

Estimated startup cost: $8,650–$13,600

Estimated startup cost: $8,650–$13,600. Break-even at about 8 jobs per month.

Licensing & exam fees$75–$125 OFFICIALLicense details
Business formation (state filing)$125 OFFICIAL
Insurance (first year)$1,550–$3,800 MARKET ESTIMATEGeneral liability
Coverage sources
Vehicle acquisition$0 YOUR INPUTYour existing vehicle; acquisition cost $0
Vehicle price sources
Tools & equipment$50 MARKET ESTIMATE
Starter kit items
  • Roofing nailer: $100
  • Fall protection: $100
  • Ladder: $520
  • Hand tools: $30
  • Safety gear: $10
  • Little Giant Hyperlite 28 ft fiberglass extension ladder Type IA: $1,050
  • Material hoist: $3,300
Software (first year)$590–$2,250 MARKET ESTIMATEPublished monthly list price × 12
Software price sources
Launch marketing$1,500 YOUR INPUTYour input — default: 3 months × $500
Payroll reserve$0 CALCULATEDBLS median wage × 173 hours/month × employees × employer taxes and ECEC benefits × working-capital months
Working capital$4,750–$5,750 CALCULATEDMonthly overhead excluding payroll (shown separately) × working-capital months
Permits & compliance$0 YOUR INPUTYour input — default $0; local requirements may apply

Monthly overhead: $1,600–$1,900 · Annual operating: $19,100–$23,000 · Break-even: 8 jobs/month

Vehicle operating per month: $760 CALCULATED

Phone and admin per month: $150 YOUR INPUT

Show formula

Startup total is the sum of available first-year cost lines. Monthly overhead includes insurance, software, marketing, vehicle operating, phone and admin, and payroll. Break-even jobs = monthly overhead ÷ (average ticket × gross margin).

The startup guide covers working capital and equipment choices. Use the pricing guide for roof-specific bid factors and the license overview for the researched state comparison.

Official sources

Market sources


Frequently asked questions

Does every North Carolina roof repair require the S(Roofing) license?

The state Board license is tied to the total cost threshold for the undertaking. Local permit and registration rules still need a separate check.

Are the limitation levels separate credentials to buy together?

No. Select the limitation that fits the size of projects the business plans to contract.

Must an applicant buy a surety bond?

The record describes a bond as an alternative to the financial showing for the selected limitation.

Is a specialty-only roofer subject to the Board's general-contractor CE rule?

The record identifies that statutory CE rule for broader Building, Residential, and Unclassified credentials, not specialty-only S(Roofing).



Last updated: September 24, 2026