Does North Carolina License Roofing Contractors
North Carolina licenses roofing, but only above a dollar line and only through the general contractor licensing law. The State Licensing Board for General Contractors, created by G.S. 87-2, issues the licenses. Roofing is not a standalone board with its own statute. It is a specialty classification, written as S(Roofing), inside the Board's rules at 21 NCAC 12A .0202. G.S. 87-1 defines a general contractor as anyone who bids on or builds any building or improvement where the cost of the undertaking is $40,000 or more. A roofer who bids or performs a single roofing project at or above that figure needs a license from the Board. A roofer whose jobs all cost under that figure does not need a state license for those jobs. That split explains why so many North Carolina roofers advertise without a state license number, and why others hold one. The Board's own rule says its purpose is to regulate the practice of general contracting as defined in G.S. 87-1 to safeguard the life, health and property of the people of North Carolina. The Board is located in Raleigh, and the rule names its website as nclbgc.org. For a roofing company that wants commercial work, insurance-funded re-roofs on larger homes, or multi-building jobs, the practical answer is yes: plan on holding the S(Roofing) license or a broader classification. This page marks the state as licensed because the $40,000 rule reaches many real roofing projects, and it explains the exceptions below. Anyone hiring or bidding should read the threshold as a per-project cost, not a yearly total.
Sourcesncleg.gov 1ncleg.gov 2reports.oah.state.nc.us 3
The $40,000 Threshold and What Is Exempt
The licensing trigger in G.S. 87-1 is the cost of the undertaking, set at forty thousand dollars ($40,000) or more. The statute counts a contractor who undertakes to bid upon, construct, superintend or manage the work. It applies whether the contractor acts on its own behalf or for a person or firm that is not licensed. Three exemptions appear in G.S. 87-1(b). First, people furnishing or erecting industrial equipment, power plant equipment, radial brick chimneys and monuments. Second, a person or company that builds or alters a building on land it owns, if the building is intended solely for occupancy by that owner and family or by the company, and the owner complies with G.S. 87-14. The statute presumes the owner did not intend sole occupancy if the building is not occupied by that owner for at least 12 months after completion. Third, farmers who build or alter buildings on land they own and use in the business of farming. None of these exemptions covers a roofing company working for customers. Below the threshold, no state license is required, so a re-roof that costs less than $40,000 is outside the Board's authority under this statute. Local governments still apply their own permit rules to those jobs, covered in a later section. A contractor should price the whole project when deciding whether the line is crossed, because the statute speaks of the cost of the undertaking. Anyone can complain to the Board about unlicensed work under G.S. 87-13.
Sourcesncleg.gov 1ncleg.gov 2
What S(Roofing) Covers and Which Other Licenses Include It
The Board's classification rule, 21 NCAC 12A .0202, describes S(Roofing) in specific terms. It covers the installation, demolition and repair of roofs and decks on residential, commercial, industrial and institutional structures that use materials forming a water-tight and weather-resistant surface. The rule lists the materials it means: cedar, cement, asbestos, clay tile and composition shingles, all types of metal coverings, wood shakes, single ply and built-up roofing, protective and reflective roof and deck coatings, sheet metal valleys, flashings, gravel stops, gutters and downspouts, and bituminous waterproofing, including torch down roof systems. Any insulation material installed as a component of a torch down roof system counts as roofing work. A general contractor must be certified in one of five classifications under the same rule. A Building Contractor license expressly covers work under the specialty classifications, including S(Roofing). A Residential Contractor license covers the roofing that is part of residential units built to the residential code. So a roofer has two paths. One is the narrow S(Roofing) specialty license. The other is a broader building or residential license that allows roofing along with other trades. G.S. 87-10 says the specialty classification is limited to trades not already licensed by another state board. A roofer who also does sheet metal gutters, flashings or coatings can rely on the same S(Roofing) scope, since those items appear in the rule text. Solar panel installation appears under the building and residential classifications, not under S(Roofing).
Sourcesreports.oah.state.nc.us 1ncleg.gov 2
License Limits and the Financial Tests
Every North Carolina general contractor license carries a limitation. G.S. 87-10 sets three. A limited license allows any single project with a value up to $750,000. An intermediate license allows up to $1,500,000. An unlimited license has no value cap. Values exclude the cost of land and any ancillary costs to improve the land. The Board's rule 21 NCAC 12A .0204 sets the financial test for each level. A limited applicant must show current assets that exceed total current liabilities by at least $17,000, or a total net worth of at least $80,000. An intermediate applicant must show working capital of at least $75,000, and an unlimited applicant at least $150,000. The intermediate and unlimited figures must appear in an agreed-upon procedures report on a Board form or in an audited financial statement prepared by a certified public accountant or independent accountant. A limited applicant who is in bankruptcy, or was within five years before applying, must also file that report or an audited statement. For most roofing companies, the limited license covers the ordinary residential re-roof and many commercial re-roofs. A company that bids larger commercial roof systems needs to check each project value against its limitation before bidding. The limitation is measured per single project, so a company can run several jobs at once as long as each stays under the cap. G.S. 87-10 also requires the applicant to be at least 18, to have good moral character as determined by the Board, and to show financial responsibility.
Sourcesncleg.gov 1reports.oah.state.nc.us 2
The Exam and the Qualifier
G.S. 87-10 lists no years-of-experience requirement among the conditions to sit for the roofing exam. It sets the entry conditions: the applicant is at least 18, has good moral character as the Board determines, provides evidence of financial responsibility, submits the application fee, and consents to a criminal background check if the Board requires one. The Board's exam rule, 21 NCAC 12A .0402, says the exam tests the criteria in G.S. 87-10(b) plus the qualifier's knowledge of general contracting within the specific classification sought. G.S. 87-10(b) lists what that covers: reading plans and specifications, the North Carolina State Building Code, estimating costs, construction, ethics, the laws on contractors, construction and liens, and the Sedimentation Pollution Control Act. Every applicant, including those seeking reciprocity, is also tested on the Board's own laws and rules. The passing score is at least 70. An applicant takes one exam for each classification sought. The person who passes is the qualifier, a responsible managing employee, officer or member of the applicant. A qualifier may serve for no more than two licenses. If the qualifier leaves, the licensee must notify the Board within 10 days, and G.S. 87-10 keeps the license valid for only 90 days. During those 90 days the licensee may not bid on or take new contracts. After the 90 days the license is invalidated until a new qualifier is in place. Roofing companies that depend on a single owner-qualifier should plan for that risk.
Sourcesncleg.gov 1reports.oah.state.nc.us 2
Fees and the Surety Bond Alternative
Board fees are set in rule 21 NCAC 12A .0304, and G.S. 87-10 caps them. A limited license application costs $75. An intermediate application costs $100. An unlimited application costs $125. A request to increase the limitation costs $100 for an increase to intermediate and $125 for an increase to unlimited. Late renewal adds $10 for every month or part after the first day of January. All Board fees are non-refundable. G.S. 87-10 separately says the applicant pays an examination fee not to exceed $100 to the Board or its contracted provider, plus the cost of any criminal background check. The statute states a cap, not a price, so this page does not publish a single exam figure. The rule also gives a financial alternative. Instead of proving working capital or net worth, an applicant may post a continuous surety bond from a surety authorized to transact surety business in North Carolina and rated A- or better by A.M. Best. The bond amounts are $175,000 for a limited license, $500,000 for an intermediate license and $1,000,000 for an unlimited license. The bond names the State of North Carolina as obligee and benefits any person damaged by the applicant's breach of a construction contract or a contract for labor, materials or professional services. The applicant must submit proof of the bond with the application and with each annual renewal. A roofer with thin working capital can qualify this way, at the price of the bond premium.
Sourcesreports.oah.state.nc.us 1ncleg.gov 2
Renewal, Continuing Education and Reciprocity
A North Carolina general contractor license expires on the first day of January after it is issued or renewed, per G.S. 87-10(e). It becomes invalid 60 days from that date unless renewed. Renewals after January 1 carry a late payment of $10 for each month or part after January. Renewal requires evidence of continued financial responsibility. Under rule 21 NCAC 12A .0503, renewal includes an attestation of financial responsibility, proof of any surety bond, disclosure of crimes and other-agency discipline since the last renewal, and proof of continuing education where necessary. After a license has been invalid for four years it is archived, cannot be renewed, and the holder must apply again as a new applicant. On continuing education, G.S. 87-10.2(a) requires at least one qualifier of a licensee holding a building contractor, residential contractor or unclassified license to complete eight hours a year. Two of the eight hours are a mandatory Board course and six are electives, and up to four elective hours can carry forward. The text of that subsection names building, residential and unclassified licenses and does not name specialty licenses, so a stand-alone S(Roofing) holder should confirm its own obligation with the Board. Reciprocity is in G.S. 87-15.1. The Board may, in its discretion, grant an equivalent license without a written exam to contractors licensed in other states that provide similar treatment, on proof of equal qualifications and payment of the fee. Rule .0402 still tests reciprocity applicants on North Carolina's laws and rules.
Sourcesncleg.gov 1ncleg.gov 2ncleg.gov 3reports.oah.state.nc.us 4
Penalties for Unlicensed Roofing and Discipline of Licensees
G.S. 87-13 sets the penalty for contracting without the license. Anyone not duly authorized who contracts for or bids on a project covered by G.S. 87-1 without complying with the Article is guilty of a Class 2 misdemeanor. The same section reaches people who file another contractor's license certificate as their own, give false or forged evidence to the Board, impersonate another, use an expired or revoked certificate, or falsely claim or suggest, in connection with business activities the Board regulates, that a person or firm is licensed. It also reaches architects and engineers who recommend awarding a contract to someone not properly licensed, with a defense where they relied on erroneous written information from the licensing board. The statute lets the Board use its funds to prosecute violations. Rule 21 NCAC 12A .0702 lets any person file a complaint about unlicensed practice with the Board, listing the complainant's contact information, the project location and the alleged violator's name. Licensed contractors face separate discipline under G.S. 87-11. The Board can refuse to issue or renew, revoke, suspend or restrict a license, or issue a reprimand, for fraud or deceit in obtaining a license, gross negligence, incompetency, misconduct or willful violation of the Article. Any person may file sworn written charges, which the Board hears under Chapter 150B. The Board can also restrict a person from acting as a qualifier for any company. For roofers, the takeaway is that both the unlicensed bid and the false license claim are criminal exposure, not just civil.
Sourcesncleg.gov 1ncleg.gov 2reports.oah.state.nc.us 3
Building Permits for Re-Roofs and the Local Layer
Roofing permits in North Carolina come from cities and counties, not from the Board. G.S. 160D-1110(a) requires permits before anyone commences the construction, reconstruction, alteration or repair of any building or structure. Subsection (c) then removes the state permit requirement for construction, repair, replacement or alteration costing $40,000 or less on a single-family residence, farm building or commercial building, if the work follows the current State Building Code. Exceptions apply where the work involves load-bearing structures, plumbing or mechanical design changes, electrical changes, materials the Code does not permit, or the addition of roofing, excluding replacement. So a simple replacement under the line can go without a permit, while adding new roofing or touching structure cannot. Mecklenburg County Code Enforcement, the permitting authority around Charlotte, publishes the same test on its permitting page. It says permits may not be required for projects costing $40,000 or less unless the work involves those exceptions, and it lists the addition of roofing, excluding replacement of like grade fire resistance material. Above the line, G.S. 87-14 requires the permit office to see proof that the applicant is licensed or exempt before it issues the permit. Rule 21 NCAC 12A .0212 adds that a licensee may not allow a permit to be obtained, or allow its license number to appear on a permit application, unless the licensee owns the property or has an agreement with the owner to do the work.
Sourcesncleg.gov 1ncleg.gov 2code.mecknc.gov 3reports.oah.state.nc.us 4
Workers Compensation, Lien Agent Rules and the Homeowners Recovery Fund
Three other North Carolina requirements attach to roofing jobs at the permit counter. G.S. 87-14(a)(2) requires an applicant for a permit on a project of $40,000 or more to furnish proof of workers compensation insurance as required by Chapter 97. G.S. 97-2 defines covered employment as private employment in which three or more employees are regularly employed in the same business or establishment, with named exceptions. So a small roofing crew may fall under that count, and a growing one will. Second, G.S. 87-14(a1) requires the permit applicant, on projects with a combined cost of $40,000 or more, to give the building inspector the name and contact details of the lien agent the owner designated under G.S. 44A-11.1(a). Improvements to an existing owner-occupied single-family dwelling unit are carved out of that lien agent requirement. Third, the Homeowners Recovery Fund. G.S. 87-15.5 and 87-15.6 set up a fund administered by the Board to reimburse homeowners who suffer a reimbursable loss from dishonest or incompetent conduct by a licensed general contractor in building or altering a single-family residential dwelling unit. When a general contractor applies for a permit to build or alter such a unit, the city or county inspector collects $10 per dwelling unit and forwards $9 of it to the Board each quarter. A loss qualifies only if it is not paid by the contractor and not covered by a bond, surety agreement or insurance contract. For a licensed roofer, that means a customer has a state-backed backstop, which is a fair point to make in plain language when selling.
Sourcesncleg.gov 1ncleg.gov 2ncleg.gov 3ncleg.gov 4
Hail and Storm Sales: The Three Business Day Right to Cancel
Door-to-door storm work in North Carolina runs into Chapter 25A, the retail installment sales law. G.S. 25A-38 defines a home-solicitation sale as a consumer credit sale of goods or services in which the seller personally solicits the sale at the buyer's residence and the buyer's offer or agreement is given there. The definition excludes sales to a buyer who previously engaged in a similar transaction with the seller, sales negotiated at a fixed business location, and other listed cases. G.S. 25A-39 gives the buyer the right to cancel until midnight of the third business day after the day the buyer signs an agreement that complies with G.S. 25A-40, or one that complies with the Federal Trade Commission's Cooling-Off Period rule for door-to-door sales. G.S. 25A-40 requires a fully completed written agreement, in the same language as the oral sales presentation, that shows the transaction date, the seller's name and address, and a bold face statement of at least 10 points near the signature line explaining the right to cancel. The seller must also give a detachable Notice of Cancellation form in duplicate. The buyer loses the right to cancel if the buyer asks in a separate writing for goods or services without delay because of an urgency or emergency and the seller in good faith makes a substantial beginning of performance before the buyer cancels. Note the word credit in the definition. A roofer financing a storm job for a homeowner is squarely in this statute. G.S. 25A-37 also makes it unlawful to advertise or sell at a price, rebate or payment contingent on the buyer's referrals of prospective customers, which matters for yard sign and referral bonus programs after a hailstorm.
Sourcesncleg.gov 1ncleg.gov 2ncleg.gov 3ncleg.gov 4
Price Gouging and Claim Fraud After a Storm
Two North Carolina statutes matter most when a hailstorm or hurricane hits a roofing market. G.S. 75-38 prohibits excessive pricing after a triggering event, meaning a state of disaster, a state of emergency or an abnormal market disruption. A violation is treated as a violation of G.S. 75-1.1, the state's unfair and deceptive trade practices law. The statute bars anyone from selling or offering goods or services consumed or used as a direct result of an emergency, or used to preserve or protect people's property, with the knowledge and intent to charge a price that is unreasonably excessive under the circumstances. It applies to all parties in the chain of distribution, including manufacturers, suppliers, wholesalers, distributors and retail sellers, in the area where the declaration or finding applies. Factors include whether the price reflects added costs from the seller's supplier, and whether it exceeds the seller's average price in the 60 days before the triggering event. A roofer who raises tarp, tear-off or shingle pricing right after a declaration should be able to explain the change with documented costs. The second statute is G.S. 58-2-161, the false statement law. It makes it a crime to make a false statement to procure or deny a benefit under an insurance policy. Where the amount of the claim is less than $100,000, a violation is punishable as a Class H felony, and a higher class applies at $100,000 or more. That reaches inflated estimates, supplemented scopes with damage that was not there, and altered photos submitted to an insurer. Keep every estimate tied to documented conditions.
Sourcesncleg.gov 1ncleg.gov 2
Public Adjuster Prohibitions for Roofing Contractors
North Carolina draws a licensing line around insurance claim negotiation. Article 33A of Chapter 58 governs public adjusters. G.S. 58-33A-5 defines a public adjuster as a person who, for compensation or another thing of value on behalf of the insured, acts or aids, solely in relation to first-party claims on property insurance, in negotiating for or effecting the settlement of a claim, or who advertises for employment as a public adjuster or solicits business. G.S. 58-33A-10(a) provides that a person shall not act or hold himself or herself out as a public adjuster unless licensed. G.S. 58-33A-60 adds that a person shall not accept a commission, service fee or other valuable consideration for investigating or settling claims if the person is required to be licensed and is not. The exemptions in G.S. 58-33A-10(d) cover attorneys and, among others, people employed only to obtain facts about a loss or furnish technical assistance to a licensed public adjuster, such as photographers, estimators, private investigators and engineers. In practice, a roofer can inspect the roof and write an estimate for the roofer's own repair work. A roofer who negotiates the insurance claim with the carrier for the homeowner, for compensation, is doing what the statute calls public adjusting and needs the license. Licensed public adjusters must carry a bond or letter of credit of at least $20,000 under G.S. 58-33A-50 and complete 24 hours of continuing education every two years under G.S. 58-33A-55. Public adjuster contracts must disclose any direct or indirect financial interest in a construction firm involved in the claim.
Sourcesncleg.gov 1ncleg.gov 2ncleg.gov 3ncleg.gov 4ncleg.gov 5ncleg.gov 6
What You May Say in Advertising and How Customers Verify You
North Carolina statutes reviewed for this page do not contain a rule that a roofer must print a license number on trucks, websites or estimates, and this page does not claim one. What the law does regulate is the claim itself. G.S. 87-13 makes it a Class 2 misdemeanor to falsely claim or suggest, in connection with business activities the Board regulates, that a person, firm or corporation is licensed under the Chapter. It also covers presenting another contractor's license certificate as one's own and using an expired or revoked certificate. So a roofing company should say state licensed only when it holds a current license from the State Licensing Board for General Contractors that covers the work, and should not describe the company as licensed if the license is invalid because the qualifier left, or the renewal window closed. A roofer that only performs jobs under $40,000 is not required to hold the license and should not imply that it does. G.S. 58-33A-10 separately prohibits holding oneself out as a public adjuster without a license, which affects wording like claim specialist or insurance claim advocate in storm season ads. On verification, the Board's rule states that its website is nclbgc.org and that it maintains a roster of licensed contractors, and rule .0506 sets a charge for copies of the roster. This page could not open the Board's website from the research environment, so it does not give a search URL. Customers should confirm the license number, classification and limitation directly with the Board before signing.
Sourcesncleg.gov 1ncleg.gov 2reports.oah.state.nc.us 3