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 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. 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. 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 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). Threshold quote (G.S. 87-1(a), https://nclbgc.org/wp-content/uploads/2025/12/2026-Laws-And-Regulations-Book-DEC-3-2025_final-1.pdf): 'where the cost of the undertaking is forty thousand dollars ($40,000) or more'. Effective date: 'Effective October 1, 2023, NC General Statute 87-1 was amended' (https://www.nclbgc.org/2023/10/04/board-buzz-fall-2023/). S(Roofing) listed as a specialty on https://nclbgc.org/classifications-and-limitations/ and in the PSI bulletin exam list '(S) ROOFING'. NCLBGC license expires January 1 following issuance/renewal; invalid 60 days later unless renewed (G.S. 87-10(e)). CE: G.S. 87-10.2(a) requires 8 hours/year (2 mandatory + 6 elective) only for Building, Residential or Unclassified classifications; a specialty-only license has no statutory CE requirement (ce_hours recorded as 0 on that basis). Exam fee: G.S. 87-10(a1) caps the exam fee at $100; PSI bulletin (updated 11/19/2025) lists $79 per examination; the specialty path appears to require the Business and Law exam plus the trade exam (bulletin lists both), so expect 2 x $79 - not explicitly confirmed. Applications are filed online at NCCLiC.org. The board's official 2026 Laws and Regulations book was used for the statutory text. Verified: 2026-09-24Licensing in North Carolina
General Contractor License - Specialty S(Roofing) (NCLBGC); Limited / Intermediate / Unlimited limitation
Fee Amount Period (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.org 1 Annual renewal, intermediate license (statutory maximum; G.S. 87-10(e)) $100 OFFICIAL FEE Source — nclbgc.org 1 Annual renewal, unlimited license (statutory maximum; G.S. 87-10(e)) $125 OFFICIAL FEE Source — nclbgc.org 1 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 —
$500,000 VERIFIED DATA Source — nclbgc.org
$1,000,000 VERIFIED DATA Source — nclbgc.orgData notes
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.
| Fee | Amount | Period (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.org | 1 |
| Annual renewal, intermediate license (statutory maximum; G.S. 87-10(e)) | $100 OFFICIAL FEE Source — nclbgc.org | 1 |
| Annual renewal, unlimited license (statutory maximum; G.S. 87-10(e)) | $125 OFFICIAL FEE Source — nclbgc.org | 1 |
| 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
Threshold quote (G.S. 87-1(a), https://nclbgc.org/wp-content/uploads/2025/12/2026-Laws-And-Regulations-Book-DEC-3-2025_final-1.pdf): 'where the cost of the undertaking is forty thousand dollars ($40,000) or more'. Effective date: 'Effective October 1, 2023, NC General Statute 87-1 was amended' (https://www.nclbgc.org/2023/10/04/board-buzz-fall-2023/). S(Roofing) listed as a specialty on https://nclbgc.org/classifications-and-limitations/ and in the PSI bulletin exam list '(S) ROOFING'. NCLBGC license expires January 1 following issuance/renewal; invalid 60 days later unless renewed (G.S. 87-10(e)). CE: G.S. 87-10.2(a) requires 8 hours/year (2 mandatory + 6 elective) only for Building, Residential or Unclassified classifications; a specialty-only license has no statutory CE requirement (ce_hours recorded as 0 on that basis). Exam fee: G.S. 87-10(a1) caps the exam fee at $100; PSI bulletin (updated 11/19/2025) lists $79 per examination; the specialty path appears to require the Business and Law exam plus the trade exam (bulletin lists both), so expect 2 x $79 - not explicitly confirmed. Applications are filed online at NCCLiC.org. The board's official 2026 Laws and Regulations book was used for the statutory text.
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 category | Range | Basis |
|---|---|---|
| Licensing | Varies by state — see license table | Official fees depend on state and structure |
| Business formation | Varies by state — see license table | Official fees depend on state and structure |
| Insurance (first year) | $1,550–$3,800 MARKET ESTIMATE Source | Selected coverage |
| Vehicle | $0–$48,400 MARKET ESTIMATE Source | Own vehicle to cash purchase |
| Tools & equipment | $100–$1,700 MARKET ESTIMATE Source | Basic to pro priced kit anchors |
| Software (first year) | $590–$6,000 MARKET ESTIMATE Source | Basic to pro annual subscription |
Marketing, payroll, working capital, permits: set in the calculator.
Startup Cost Calculator
Estimated startup cost: $9,250–$14,200
Estimated startup cost: $9,250–$14,200. 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 |
| Vehicle acquisition | $0 YOUR INPUTYour existing vehicle; acquisition cost $0Vehicle price sources |
| Tools & equipment | $620 MARKET ESTIMATEExcludes unpriced kit items: Fall protection, Hand tools, Safety gearStarter kit items
|
| Software (first year) | $590–$2,250 MARKET ESTIMATEPublished monthly list price × 12Software 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 × 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
- nclbgc.org — Application for limited license (21 NCAC 12A .0304)
- nclbgc.org — None statewide for painting (NCLBGC only if a project is general contracting of $40,000+)
- api.bls.gov — BLS OEWS Roofers
- www.sosnc.gov — North Carolina LLC filing fee
Market sources
- test-takers.psiexams.com — PSI computer-based exam, per examination (first attempt or retake)
- www.insureon.com — Insureon
- www.nextinsurance.com — NEXT
- www.ramtrucks.com — 2026 Ram ProMaster cargo van (base)
- www.cars.com — 2026 Ford F-150 XL (base)
- www.cars.com — 2026 Ford Transit-150 cargo van (base, T-150 130in low roof RWD)
- www.coxautoinc.com — Used vehicle average listing price (all segments, not cargo-van specific)
- www.walmart.com — Hyper Tough 15-degree coil roofing nailer
- www.walmart.com — Louisville Ladder FE3228 28 ft fiberglass extension ladder Type IA
- www.walmart.com — Little Giant Hyperlite 28 ft fiberglass extension ladder Type IA
- www.getjobber.com — Jobber
- www.housecallpro.com — Housecall Pro
- quickbooks.intuit.com — QuickBooks Online
Last updated: September 24, 2026