Complete guide to permits and licenses required to start a roofer in Greensboro, NC. Fees, renewal cycles, and agency contacts.
Not specifically mandated by North Carolina law. However, if the roofer sells physical roofing products (e.g., shingles, flashing), product liability exposure exists. Coverage is typically included in a general liability policy but should be verified. Recommended for businesses that manufacture or distribute roofing materials.
Only applicable if the roofing business hosts events where alcohol is served. Not typical for roofers. If applicable, may require dram shop liability coverage. North Carolina is a control state, and alcohol service requires an ABC permit.
While not required for all single-member LLCs with no employees, obtaining an EIN is recommended for banking and contractor purposes. All roofing businesses with employees or planning to hire must obtain an EIN.
The qualifying individual’s contractor license must be visibly displayed at the business location and on job sites. Local business licenses (if required) must also be posted as per municipal rules.
Required for all LLCs. Annual report filing also required ($200 fee, due by April 15 each year).
Applies to all LLCs in good standing.
Roofing is a qualifying specialty. Requires qualifying individual with 3+ years experience or education equivalent; financial statement; exam (Business/Law and NASCLA or specialty). Effective limits as of 2024.
Renew every 5 years ($26). Required if DBA used.
Includes sales tax, withholding tax if employees. All businesses must register.
Part of Business Registration process.
Roofing materials typically taxable unless absorbed by contractor.
All employers meeting threshold.
Construction industry threshold is 1 employee. Proof of coverage required for GC license.
Roofers in NC must collect and remit sales tax on materials sold to customers. Labor-only services are generally not taxed, but combined labor and materials are taxable when materials are provided. Registration required even if only collecting tax.
Required for all employers paying wages to employees in NC. Roofing LLCs with employees must withhold state income tax from employee wages and remit it to NCDOR.
Employers with one or more employees must register and pay NC unemployment insurance (UI) tax. New employers pay 1.0% on first $27,600 of each employee’s wages (rate subject to change annually).
All LLCs doing business in NC are subject to franchise tax. Minimum tax is $150 annually. Franchise tax is based on net worth or investment in NC, whichever is greater. Due annually regardless of income.
A single-member LLC is disregarded as an entity and reports income on Schedule C of Form 1040. Multi-member LLCs are treated as partnerships and must file Form 1065. Roofing businesses must report all income from services rendered.
Roofers are subject to OSHA’s fall protection standards (29 CFR 1926.501). Employers must provide fall protection at elevations of 6 feet or more. Requirements include training, guardrails, safety nets, or personal fall arrest systems. All employers with employees must also maintain OSHA Form 300 (injury log) if required.
All employers, including roofing LLCs, must verify identity and work authorization for every employee using Form I-9. Roofing contractors often hire laborers and subcontractors, so proper classification (employee vs. independent contractor) is critical.
Roofing businesses must comply with federal minimum wage ($7.25/hour), overtime (1.5x regular rate after 40 hours/week), and child labor laws. Misclassifying workers as independent contractors may trigger FLSA liability.
If threshold is met, employers must provide eligible employees up to 12 weeks of unpaid, job-protected leave for qualifying medical or family reasons. Most small roofing LLCs do not meet this threshold initially.
Roofing work that disturbs painted surfaces (e.g., removing old shingles, flashing, eaves) on pre-1978 structures may release lead-based paint. Contractors must be EPA-certified, follow lead-safe work practices, and provide lead hazard information to owners. Certification requires initial 8-hour training and firm registration.
Roofers must avoid deceptive claims (e.g., “lifetime warranty” without substantiation). FTC requires clear disclosure of material terms. The Homeowners Protection Act applies to roofing warranties—contractors must provide written warranty terms and honor them. Applies to all consumer-facing advertising.
Roofing LLCs that hire subcontractors (e.g., independent roofers, laborers) must issue Form 1099-NEC. Failure to report can trigger IRS audits. Applies to payments for services, not materials.
Default: NC does not impose entity-level income tax on LLCs; income passes through to members. However, if the LLC elects PTE tax to claim federal deduction, it must file Form D-410PT and pay tax at 5.25% (2023–2025 rate) on net income.
Many NC cities and counties (e.g., Charlotte, Raleigh, Greensboro) require a local business license or privilege tax for roofers. Fees and requirements vary. Check with city/county clerk. Required even if state-level licenses are held.
While NC has no statewide roofing license, many municipalities require contractors to register, pass exams, carry minimum liability insurance ($100k–$500k), and maintain bonds. Required even for out-of-state roofers working on NC jobs.
Required for all businesses including roofing contractors; apply online via Mecklenburg County Tax Office
Verify zoning district allows contractor businesses (C zoning typically ok); site plan review required
Not required for field operations; inspections mandatory
Comply with Unified Development Ordinance sign standards
Required for roofing material storage exceeding exempt amounts
All contractors must register; state license verification required
Roofing businesses typically permitted in commercial/light industrial zones
Roofing storage areas may trigger if >certain size
Contractor category applies to roofers
No health, fire, or special district permits typically required for roofers
General business license; contractors separately regulated by state
Mandatory for all employers with three or more employees (full-time, part-time, or temporary) in North Carolina. Sole proprietors and partners are generally exempt unless they elect coverage. Roofing is classified under high-risk construction (NCIC Class Code 4110).
Not statutorily mandated at the state level for all roofers, but strongly recommended and often required by municipalities, project owners, or general contractors. May be necessary for obtaining local business licenses or permits.
North Carolina law requires all motor vehicles operated on public roads to carry minimum liability coverage: $30,000 bodily injury per person, $60,000 per accident, and $25,000 for property damage (BI/PD 30/60/25). Applies to LLC-owned or leased vehicles used in roofing operations.
All domestic and foreign LLCs registered in North Carolina must file an annual report. The report can be filed online via the Secretary of State’s website. Failure to file within 60 days of the due date may lead to dissolution.
Roofing work exceeding $30,000 in value requires a general contractor license issued by NCLBGC. The qualifying party (individual) must renew every two years. Renewal includes proof of continuing education and active liability insurance.
Includes 24 hours of construction-related education and 8 hours of business/legal topics. Must be completed through NCLBGC-approved providers.
LLCs with employees or elected corporate taxation must maintain and use their EIN for all tax filings. No annual renewal, but must be updated with IRS if business details change.
Employers must withhold state income tax from employee wages and file Form NC-5 quarterly. Due dates: April 30, July 31, October 31, and January 31 (for preceding quarters).
Roofers who sell materials may be required to collect and remit sales tax. Filing frequency is assigned by NCDOR based on expected tax liability. First return due by the end of the first month following registration.
North Carolina law requires employers with three or more employees to carry workers’ compensation insurance. Roofing is classified as high-risk, so premiums may be higher. Coverage must be verified annually with the carrier.
A $25,000 surety bond is required for all contractor licenses issued by the NCLBC. This bond protects consumers from violations of the NC Contractors’ Licensing Law. Roofers performing work over $30,000 must be licensed and bonded. Bond must be issued by a surety licensed in North Carolina.
Not mandated by North Carolina law for roofers. However, it is strongly recommended to protect against claims of faulty workmanship, design errors, or failure to complete work. Some clients or general contractors may require proof of E&O coverage as a condition of contract.
Roofing businesses in construction are required to keep OSHA Form 300 (Log of Work-Related Injuries), even if no injuries occur. Form 300A must be posted February 1 through April 30 each year. Electronic submission may be required based on size and industry.
Summary of work-related injuries and illnesses (Form 300A) must be posted in a conspicuous location from February 1 to April 30 annually. Even if no incidents occurred, the form must be completed and posted.
All North Carolina LLCs must maintain a registered agent with a physical address in NC. Any change must be reported promptly using Form BE-12.
You will primarily interact with the Internal Revenue Service (IRS) for tax obligations and the Federal Trade Commission (FTC) for business practice and advertising compliance. The U.S. Small Business Administration (SBA) confirms no federal license is required for roofers.
Yes, fees vary depending on the specific requirement and your business structure; IRS tax filings and some FTC compliance matters may have associated costs, while others like SBA confirmation and some FTC rules have no fee.
FTC compliance involves adhering to the FTC Act, the Business Opportunity Rule, and regulations regarding advertising and consumer protection, ensuring truthful marketing and fair business practices.
Many federal requirements, like EIN registration and SBA confirmation, are one-time obligations, while federal income tax filings are typically annual, and record retention is ongoing.
You should retain records related to income, expenses, payroll, and any business transactions, as required by the IRS for accurate tax reporting and potential audits.
Permit Finder asks follow-up questions to give you an exact list of permits.
Find Your Permits