General contractor License Requirements in Winston-Salem, NC
Last reviewed: September 2026
Quick Answer
North Carolina does not mandate a state general contractor license. However, Winston-Salem requires contractors to obtain a local construction license through the City of Winston-Salem Planning & Development Department. You must also register as a business with the North Carolina Secretary of State, obtain a federal EIN from the IRS, and carry liability insurance. The Winston-Salem local license is your primary regulatory requirement.
Key Facts
- •North Carolina does not require a state general contractor license for most construction work.
- •Winston-Salem requires local licensing, permits, and compliance with building codes.
- •Federal contractor registration and tax identification are mandatory for all general contractors.
- •Liability insurance and bonding are essential business requirements in Winston-Salem.
- •Local permit costs vary by project scope; typical ranges are $200-$1,500.
State Licence Requirements
Licence name
North Carolina does not require a state general contractor license
Issued by
North Carolina has no state-level general contractor licensing requirement
Cost
No state fee; local Winston-Salem license costs $300-$600 annually
Processing time
How to apply
North Carolina General Statutes § 87-1 exempts most general contractors from state licensing. However, you must comply with Winston-Salem's local requirements. To operate legally in Winston-Salem, register with the City of Winston-Salem Planning & Development Department (336-727-2700, https://www.cityofws.org). Submit a completed Local Contractor Registration Form, proof of liability insurance (minimum $300,000), valid government-issued identification, and proof of business registration with the North Carolina Secretary of State. Include documentation of workers' compensation insurance if you have employees. The city will conduct a background check and verify your information. Processing typically takes 5-10 business days. Once approved, you receive a local contractor number required on all permit applications and job sites. Renewal is required annually by January 31st. You must maintain current insurance documentation and are subject to inspections during active projects to verify compliance with building codes and safety standards.
Federal Requirements
All general contractors operating in Winston-Salem must obtain a Federal Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 501, even if you are a sole proprietor. This is required for tax reporting, employee withholding, and business operations. Contractors must comply with the Occupational Safety and Health Administration (OSHA) standards under 29 U.S.C. § 651 et seq., including workplace safety protocols, equipment standards, and incident reporting. If you hire employees, you must comply with the Fair Labor Standards Act (29 U.S.C. § 201 et seq.) regarding minimum wage, overtime, and record-keeping.
The Americans with Disabilities Act (ADA) under 42 U.S.C. § 12101 requires that all construction projects meet accessibility standards. If your projects involve federal funding or are on federal property, you must register with the System for Award Management (SAM) and comply with Davis-Bacon Act prevailing wage requirements (40 U.S.C. § 3142). Environmental compliance through the EPA is required if projects involve hazardous materials, lead-based paint abatement (40 U.S.C. § 4852d), or wetlands disturbance (33 U.S.C. § 1344). Workers' compensation insurance is not federally mandated but is required by North Carolina state law if you have employees.
Local & County Requirements
Winston-Salem requires multiple permits and licenses for general contractors beyond the initial contractor registration. You must obtain a Building Permit for any construction project before work begins; applications are submitted through the Planning & Development Department with detailed plans, specifications, and project costs. The city charges permit fees based on project valuation, typically $3.00-$10.00 per $1,000 of construction cost, with minimum fees of $100-$200.
Zoning Compliance is mandatory; verify the property is properly zoned for your project type through the Zoning Division. If your project requires variances or special permits, additional applications and public hearings may be necessary. Fire Protection Permits are required for projects involving fire suppression systems, exits, or modifications affecting fire safety; contact the Winston-Salem Fire Department (336-773-7500).
Electrical, Plumbing, and Mechanical Permits are separate from building permits and require licensed sub-contractors to pull these permits themselves. Contractors must ensure all sub-contractors hold appropriate state licenses. Signage Permits are needed for any temporary job site signs. Environmental Permits apply if your project involves stormwater management, wetlands, or hazardous materials. Forsyth County may impose additional requirements for projects within unincorporated county areas. Certificate of Occupancy is issued only after final inspection confirms code compliance. Plan ahead for inspections at foundation, framing, rough-in, and final stages; inspections typically occur within 2-3 business days of request.
Total Cost Breakdown
First-year costs for starting a general contractor business in Winston-Salem include multiple required fees and insurance expenses. The Winston-Salem Local Contractor License costs $300-$600 for the initial registration and annual renewal. Liability Insurance is mandatory with a minimum coverage of $300,000; typical annual premiums range from $800-$2,500 depending on your experience, claims history, and project types. If you will hire employees, North Carolina Workers' Compensation Insurance is required by state law; annual costs typically range from $1,200-$4,000 depending on payroll and risk classification.
Business Registration with the North Carolina Secretary of State costs approximately $125 for initial filing. An EIN from the IRS is free. Your first building permit will typically cost $300-$1,500 depending on project scope and valuation. General business insurance beyond liability (such as commercial general liability bundled with property coverage) adds another $1,500-$3,500 annually. Bonding, while not always required, is common for larger projects; bid bonds, performance bonds, and payment bonds cost approximately 1-3% of your project value, typically $500-$2,000 per significant project.
Estimated First-Year Total: $5,000-$12,000 for setup including licensing, initial insurance, and first permit. This does not include equipment, vehicles, or tools. Annual ongoing costs (license renewal, insurance, typical permits for 2-3 projects) typically range from $3,500-$8,000. Larger contractors with multiple employees and significant project volumes should budget $8,000-$15,000 annually for all compliance, licensing, and insurance costs.
Licence Renewal
Winston-Salem contractor local licenses must be renewed annually by January 31st each year (Winston-Salem City Code Chapter 29). Renewal requires submitting a completed renewal form to the Planning & Development Department along with proof of current liability insurance (minimum $300,000 coverage maintained throughout the year) and current workers' compensation insurance if you have employees. There is no continuing education requirement mandated by the city for general contractors, though the city may require proof that you remain in good standing with no outstanding violations or unpaid fines from prior projects.
Renewal fees are approximately $300-$600 annually, though rates may increase with inflation. You can renew online through the city's website (https://www.cityofws.org) or submit renewal documents in person at the Planning & Development Department, 100 East First Street, Winston-Salem, NC 27101. If you miss the January 31st deadline, your license becomes inactive and you cannot legally bid or work on projects until renewal is processed. Late renewal may incur additional administrative fees. You must maintain continuous liability insurance; any lapse in coverage automatically voids your contractor status. The renewal process typically takes 3-5 business days after submission.
Penalties for Operating Without a Licence
Operating as a general contractor in Winston-Salem without a valid local license violates Winston-Salem City Code Chapter 29 and subjects you to significant penalties. The city may issue a Cease and Desist Order requiring immediate stop of all construction work, which is enforceable through civil injunction. Building Inspectors discover unlicensed operations through routine project inspections, citizen complaints, or permit application audits. Operating without a license results in civil penalties of $100-$500 per day of violation, with liability extending across all days of unauthorized work on a single project.
Criminal penalties under North Carolina General Statutes § 87-13 apply to contractors who knowingly perform work without proper licensing; violations are Class 2 misdemeanors punishable by fines up to $1,000 and potential jail time up to 60 days. The city may file liens against properties where unlicensed contractors worked, preventing sale or refinancing. Insurance implications are severe: if you operate without a license and cause property damage or injury, your liability insurance may deny claims on grounds that work was performed illegally, leaving you personally liable for all damages. Unlicensed contractors are subject to lawsuits from homeowners and are ineligible for workers' compensation insurance protection, meaning you are personally liable for employee injuries.
The city maintains a public record of violations, damaging your professional reputation and making future licensing difficult. Bonding companies will not write bonds for contractors with violation records. Unpaid fines become tax liens against your personal and business assets. Repeat violations within five years may result in permanent denial of contractor registration in Winston-Salem, effectively excluding you from all city projects.
Get comprehensive business formation and compliance help with Northwest—set up your NC general contractor business correctly from day one.
Get notified when licensing rules change
Licensing requirements and fees change periodically. We'll email you when this page is updated.
Frequently Asked Questions
Do I need a state license to work as a general contractor in North Carolina?
No, North Carolina does not require a state general contractor license for most construction work. This is one of the most permissive states in the nation regarding contractor licensing. However, this does not mean you can work without any licensing or regulation. You must still obtain a local license from Winston-Salem, register your business with the North Carolina Secretary of State, obtain a federal EIN, and comply with all local building codes and permit requirements. Additionally, any trade-specific work such as electrical, plumbing, or HVAC installations must be performed by licensed tradespeople in those disciplines. If you specialize in structural steel or certain other specialized fields, additional licensing may apply. Always verify with the Planning & Development Department whether your specific scope of work requires specialized licensing.
How long does it take to get a Winston-Salem contractor license after applying?
The Winston-Salem Planning & Development Department typically processes local contractor registration applications within 5-10 business days from the date you submit all required documentation. However, if your application is incomplete or requires clarification, processing time may extend to 15-20 days. The city conducts background checks and verifies your business registration and insurance documentation, which accounts for most of the processing time. Once approved, you receive a local contractor number via email or mail. You should plan to submit your application at least 2-3 weeks before you intend to start work on your first project. If you need expedited processing, contact the Planning & Development Department at 336-727-2700 to inquire about rush options, though these may incur additional fees. Note that obtaining building permits for specific projects is a separate process from contractor licensing and may take an additional 1-2 weeks depending on plan complexity.
What specific permits do I need before starting a construction project in Winston-Salem?
Before breaking ground, you must obtain a Building Permit from the Winston-Salem Planning & Development Department. Submit detailed construction plans, specifications, site plans, and proof of property ownership or authorization to develop the property. The city reviews plans for code compliance and environmental impacts, which typically takes 3-7 days for standard residential projects and 2-4 weeks for complex commercial projects. You also need to obtain separate Electrical, Plumbing, and Mechanical Permits if your project includes work in those trades; these are typically pulled by the licensed sub-contractors performing that work. If your project involves signage, request a Signage Permit. If the project requires stormwater management or affects wetlands, you need an Environmental Permit. Some projects may require Fire Protection Permits or Special Use Permits. Before applying for any permits, verify zoning compliance through the Zoning Division to ensure your project is permitted in that location. Permit fees vary dramatically based on project valuation and complexity, typically ranging from $100 for small residential additions to $5,000+ for major commercial projects.
What happens if I start working without a Winston-Salem contractor license?
Operating without a valid local contractor license in Winston-Salem is a serious violation with immediate and long-term consequences. The city can issue a Cease and Desist Order requiring you to immediately stop all work, which is legally enforceable through civil court action. Continuing to work after receiving a cease and desist can result in contempt of court charges. You face civil penalties of $100-$500 per day of violation, which accumulate across every day you work without a license on a single project, potentially totaling thousands of dollars. Criminal prosecution under North Carolina General Statutes § 87-13 classifies unlicensed work as a Class 2 misdemeanor, punishable by fines up to $1,000 and jail time up to 60 days. Insurance companies will deny claims for damages caused by unlicensed work, leaving you personally liable for all injuries and property damage, which could be catastrophic if someone is seriously hurt. The city can file liens against property where unlicensed work occurred, preventing the property owner from selling or refinancing until you pay damages. Your reputation is permanently damaged, and future licensing applications may be denied. It is never worth the risk to operate without proper licensing.
Can I transfer my contractor license from another North Carolina city to Winston-Salem, or from another state?
North Carolina does not have a statewide contractor license to transfer because the state does not require general contractor licensing. However, if you hold a local contractor license in another North Carolina city, you cannot automatically transfer it to Winston-Salem. Each city maintains its own contractor registration system and requirements. To operate in Winston-Salem, you must apply for a new local contractor license through the Winston-Salem Planning & Development Department, submitting all required documentation including proof of business registration, liability insurance, and background information. The good news is that Winston-Salem recognizes licenses from other cities as proof of your professional standing, and this may expedite your application. If you are relocating from another state where you held a general contractor license, that license does not transfer to North Carolina. North Carolina has no state reciprocity agreements with other states for general contractor licensing. You must apply for Winston-Salem's local license from scratch. However, your previous experience and any certifications (such as OSHA training, bonding history, or specialized credentials) will strengthen your application. The process takes 5-10 business days once you submit all required documents.
Other Business Types in Winston Salem, NC
general contractor Licensing in Other States
See general contractor licensing in every state →Sources & References
- North Carolina General Statutes § 87-1 to § 87-15.1 — Defines general contractor licensing framework and exemptions
- Winston-Salem City Code Chapter 29 — Establishes local construction permitting and contractor registration
- 26 U.S.C. § 501(c) — Federal EIN and employer identification requirements
- North Carolina Building Code (based on IBC 2021) — Sets building standards contractors must follow
Licence requirements change. Verify current requirements with the issuing agency before applying.
Editorial standards: This guide is reviewed against primary government sources and cites 4 statutes. Last reviewed September 2026. Scheduled for re-verification by September 2027.
See our editorial policy for how content is created and verified, or report an inaccuracy.