How to Choose a Licensed Contractor in North Carolina: What to Verify

Hiring a contractor in North Carolina is a decision that can cost you tens of thousands of dollars if you get it wrong. The state regulates general contracting through the NC Licensing Board for General Contractors (NCLBGC), which requires licensing for any project exceeding $30,000 in value. But the licensing threshold means smaller projects often fall to unlicensed operators, and even among licensed contractors, quality, reliability, and business practices vary enormously. Every year, the NC Attorney General’s office receives thousands of complaints about contractors — from shoddy workmanship and abandoned projects to outright fraud.

If you’re renovating a kitchen in Charlotte, repairing hurricane damage in Wilmington, building an addition in Raleigh, or replacing a roof in Asheville, the process of finding and vetting a qualified contractor follows the same essential steps. North Carolina’s lien laws, licensing requirements, and consumer protection statutes provide a framework of safeguards — but only if you know how to use them. This guide walks you through every step of choosing a licensed contractor in NC, from verifying credentials to structuring a contract that protects your investment. Understanding your overall home services options helps you see where contractor work fits into your maintenance planning.

Step 1: Define Your Project Scope Before Contacting Contractors

Before reaching out to a single contractor, take time to clearly define what you want done. A vague project description leads to vague bids, which leads to misunderstandings, change orders, and cost overruns. Write down the specific work you want completed, the materials you prefer (or are open to), your budget range, and your desired timeline. If possible, gather photos of similar completed projects that match your vision.

For larger projects, consider hiring an architect or designer first. An architect can produce detailed plans and specifications that contractors bid against, which ensures you’re comparing apples to apples when evaluating proposals. Without detailed plans, each contractor will interpret your project description differently, making it nearly impossible to compare bids meaningfully. For smaller projects (bathroom remodel, deck construction, roof replacement), a detailed written description with measurements is usually sufficient.

Determine whether your project requires permits. In North Carolina, most structural work, electrical, plumbing, and mechanical (HVAC) modifications require building permits from your local jurisdiction. Your contractor should handle permit applications, but you should know what’s needed before soliciting bids. Unpermitted work can create serious problems when you try to sell your home, and it may void your homeowner’s insurance coverage for issues related to that work.

Step 2: Verify the Contractor’s NC License

North Carolina law requires a general contractor license from the NCLBGC for any construction project with a total cost (including labor and materials) exceeding $30,000. The board issues three types of licenses: Building (commercial and residential), Residential (residential only), and Unclassified (specialized work). Each license type has different monetary limits and scope restrictions.

Verify any contractor’s license status at nclbgc.org, the board’s official website. The license lookup provides the license number, type, classification, monetary limit, status (active, expired, revoked), and any disciplinary actions. An active license with no disciplinary history is your baseline requirement. If a contractor cannot provide a license number or their license shows as expired or revoked, do not hire them regardless of their references or pricing.

NC License Type Scope Project Value Threshold Key Restrictions
Building (Limited) Commercial and residential $30,001 – $500,000 Cannot exceed monetary limit per project
Building (Intermediate) Commercial and residential $500,001 – $1,000,000 Cannot exceed monetary limit per project
Building (Unlimited) Commercial and residential No limit None
Residential (Limited) Residential only $30,001 – $500,000 No commercial work
Residential (Intermediate) Residential only $500,001 – $1,000,000 No commercial work
Residential (Unlimited) Residential only No limit No commercial work
Unclassified Specialty trades Varies Limited to specified trade

Note that specialty trades (electrical, plumbing, HVAC, fire sprinkler) have separate licensing boards in North Carolina. If your project involves these trades and the general contractor is subcontracting them out, verify that the subcontractors hold appropriate licenses as well. A licensed general contractor should only use licensed subcontractors for regulated trades.

Step 3: Verify Insurance and Bonding

A contractor’s license is necessary but not sufficient. You also need to verify that they carry adequate insurance — specifically, general liability insurance and workers’ compensation insurance. General liability protects your property if the contractor causes damage during the project. Workers’ compensation protects you from liability if a worker is injured on your property. Without workers’ comp, an injured worker could potentially file a claim against your homeowner’s insurance.

Ask each contractor for a certificate of insurance (COI) and verify it directly with the insurance carrier. Don’t just accept a document from the contractor — certificates can be forged or expired. Call the insurance company and confirm the policy is active, the coverage amounts, and the policy expiration date. For general liability, look for at least $1 million per occurrence. Workers’ compensation is required by NC law for any employer with three or more employees.

Some contractors also carry a surety bond, which provides a financial guarantee that the project will be completed according to the contract terms. While bonding is not universally required for residential work in NC, it’s an additional layer of protection. If a bonded contractor abandons your project or fails to meet contract terms, you can file a claim against the bond for financial recovery.

Step 4: Get Multiple Detailed Bids

Solicit bids from at least three licensed, insured contractors. More than three is fine if you’re evaluating a significant investment, but fewer than three doesn’t give you enough data to identify outliers or assess market pricing. When requesting bids, provide the same project description, plans, and specifications to each contractor so their proposals are directly comparable.

A professional bid should be detailed, itemized, and presented in writing. It should break down costs by category: materials, labor, subcontractor work, permits, and the contractor’s overhead and profit margin. Lump-sum bids that don’t break down the components make it impossible to evaluate where your money is going and difficult to manage change orders later. Be wary of any contractor who quotes a price on the spot without measuring, reviewing plans, or taking time to prepare a proper estimate.

When evaluating bids, the lowest price is rarely the best choice. A bid significantly below the others (more than 15-20% lower) often indicates the contractor is cutting corners on materials, underestimating the scope, planning to use unlicensed labor, or is so desperate for work that they’ve underbid — which can lead to cash flow problems and an abandoned project. The best value typically falls in the middle range, from a contractor with strong references, proper licensing, and a detailed proposal. Understanding what things actually cost in NC real estate helps calibrate your expectations.

Step 5: Check References and Past Work

Ask each contractor for five to seven references from projects completed within the past two years — preferably projects similar in scope and type to yours. Then actually contact them. Many homeowners collect references but never follow through on calls, which defeats the purpose entirely. When speaking with references, ask specific questions about quality, timeline adherence, communication, how change orders were handled, and whether they’d hire the contractor again.

Go beyond phone references. Ask if you can visit a completed project in person to see the quality of workmanship firsthand. A contractor who is proud of their work will welcome the opportunity to show it off. If possible, also ask to see a project currently in progress — the condition of the job site tells you a lot about the contractor’s organization, professionalism, and attention to detail. A messy, unsafe job site often correlates with sloppy workmanship.

Check online reviews on Google, the Better Business Bureau, and Angie’s List (now Angi). Look at the overall pattern rather than individual reviews — every contractor gets an occasional negative review, but multiple complaints about the same issues (poor communication, delays, quality problems) indicate a systemic problem. Also check with the NC Attorney General’s Consumer Protection Division and the NCLBGC for formal complaints.

Step 6: Structure a Protective Contract

North Carolina law requires a written contract for any home improvement project exceeding $1,000. But even below that threshold, always get everything in writing. A handshake deal or verbal agreement provides virtually no legal protection if things go wrong. Your contract is the single most important document in the entire project — it defines what will be done, how much it will cost, when it will be completed, and what happens when things don’t go according to plan.

At minimum, your contract should include: a detailed scope of work with specifications and materials, the total price with a payment schedule tied to milestones, the start date and estimated completion date, a provision for change orders (how changes are documented, priced, and approved), the warranty terms, the permit responsibility (should be the contractor), the dispute resolution process, and the right to cancel. North Carolina’s Home Solicitation Sales Act gives you a three-day right of cancellation for contracts signed at your home if the contractor initiated the contact.

Contract Element What It Should Specify Why It Matters
Scope of work Detailed description of all work, materials, specifications Prevents disputes about what’s included
Total price Fixed price or cost-plus with a not-to-exceed cap Controls your financial exposure
Payment schedule Milestone-based payments (never more than 1/3 upfront) Keeps contractor incentivized to finish
Timeline Start date, completion date, penalty for delays Holds contractor accountable for schedule
Change order process Written approval required before any change Prevents unauthorized cost increases
Warranty Minimum 1-year workmanship, pass-through manufacturer warranties Covers defects discovered after completion
Permits Contractor responsible for all required permits Ensures work is code-compliant
Lien waiver Final lien waiver required before final payment Protects against subcontractor liens
Dispute resolution Mediation before litigation Provides affordable conflict resolution

Step 7: Manage Payment Structure to Protect Yourself

How you structure payments is your primary financial use throughout the project. In North Carolina, there’s no statutory limit on upfront payments for home improvement contracts, but best practice — and the recommendation of the NCLBGC — is to never pay more than one-third of the total contract price as a down payment. Legitimate contractors with good credit and supplier relationships don’t need your money to buy materials — they have accounts with suppliers and get paid upon delivery.

Structure payments around completed milestones, not dates. For example: one-third at contract signing (or upon delivery of materials to the job site), one-third at a defined midpoint (framing complete, rough-in inspections passed), and the final third upon completion and your satisfaction with the work. Hold at least 10% of the total as a retainage that isn’t paid until all punch list items are resolved and you’ve received final lien waivers from all subcontractors and suppliers.

Be especially cautious about contractors who demand large upfront payments, request cash or personal checks (rather than checks made out to the business), or ask to be paid in full before the work is complete. These are classic warning signs of a fly-by-night operation. In NC, a contractor who takes money and fails to perform the work can face criminal charges under the state’s home repair fraud statutes, but prevention is always better than prosecution. If you’re weighing homebuyer assistance programs, some include renovation financing that adds another layer of oversight to contractor payments.

Step 8: Understand NC Lien Laws and Protect Your Property

North Carolina’s mechanic’s lien laws give contractors, subcontractors, and material suppliers the right to file a lien against your property if they aren’t paid for work performed or materials supplied. This means even if you’ve paid your general contractor in full, a subcontractor who wasn’t paid by the general contractor can lien your property. Under NC law, a subcontractor or supplier can file a lien within 120 days of the last work performed or materials furnished.

Protect yourself by requiring lien waivers at each payment milestone. A lien waiver is a signed document from the contractor (and ideally from each subcontractor) acknowledging receipt of payment and waiving the right to file a lien for the amount paid. Before making your final payment, obtain a final lien waiver from the general contractor and all subcontractors and material suppliers. Your contract should list all subcontractors involved in the project and require the general contractor to provide proof of their payment.

If a lien is filed against your property, it clouds your title and can prevent you from selling or refinancing until it’s resolved. NC law provides procedures for contesting invalid liens, but the process requires legal action and can be time-consuming and expensive. The best defense is prevention: structured payments, lien waivers at each stage, and a contract that clearly addresses the lien waiver requirement.

Common Mistakes to Avoid

  • Hiring based on price alone. The lowest bid almost always comes with trade-offs in quality, timeline, or reliability. Evaluate the complete picture: licensing, insurance, references, communication, and the detail in their proposal.
  • Skipping the license verification. A contractor who claims to be licensed may have an expired, suspended, or revoked license. Verification takes two minutes at nclbgc.org and eliminates a massive category of risk.
  • Paying too much upfront. Never pay more than one-third of the total contract price before work begins. A contractor who can’t start without 50% or more of the money upfront may have cash flow problems that threaten your project.
  • Not getting a written contract. NC requires written contracts for projects over $1,000, but even for smaller jobs, a written agreement prevents misunderstandings and provides legal recourse if the work isn’t performed as agreed.
  • Allowing work without permits. Unpermitted work can fail inspections, void insurance, reduce property value, and create legal liability when you sell. Insist that all required permits are pulled before work begins.
  • Ignoring lien waivers. Failing to collect lien waivers from subcontractors and suppliers exposes you to liens on your property even after you’ve paid the general contractor in full.
  • Making verbal change orders. Every change to the scope, materials, or price must be documented in writing and signed by both parties before the work is performed. Verbal agreements are nearly impossible to enforce.
  • Not monitoring the project. Visit the job site regularly, ask questions, and compare progress against the contract timeline. Early intervention on problems is always easier and cheaper than fixing them after the fact.

Cost and Timeline

The process of finding, vetting, and hiring a contractor in North Carolina typically takes two to six weeks depending on the project’s complexity and the season. Rushing this process to start work sooner almost always leads to problems. Here’s a realistic timeline and cost breakdown for the hiring process itself and common project types in NC.

Hiring Stage Cost Timeline
Define project scope and gather plans $0 – $5,000 (if architect needed) 1-2 weeks
Solicit and receive bids (3-5 contractors) $0 (free estimates) 1-2 weeks
Verify licenses, insurance, and references $0 3-5 days
Negotiate and sign contract $0 – $500 (attorney review optional) 3-7 days
Permit application and approval $100 – $1,000+ (varies by jurisdiction) 1-4 weeks
Total from start to work beginning $100 – $6,500 3-8 weeks

Having an attorney review a contract for a major project ($50,000+) is money well spent — typically $200 to $500 for a contract review — and can identify unfavorable terms, missing protections, or ambiguous language before you sign. For smaller projects, the standard contract templates available from the NCLBGC provide a solid starting framework. If you’re comparing roofing costs in NC, these timelines and vetting steps apply equally to roofing contractors.

When to Hire a Professional

Certain aspects of the contractor hiring process benefit from professional assistance, particularly for large or complex projects. A construction attorney ($200 to $400 per hour) can review or draft your contract, advise on lien protection, and represent you if a dispute arises. For projects over $100,000, the attorney’s fee is a negligible insurance policy against potential contract disputes that could cost many times more.

An independent construction manager or owner’s representative can oversee the project on your behalf — reviewing contractor work, verifying that specifications are met, managing the payment and change order process, and attending inspections. This service typically costs 5% to 10% of the project value and is most common for new construction, major additions, and whole-house renovations. For a $200,000 project, a construction manager’s fee of $10,000 to $20,000 can prevent far larger problems.

For projects involving structural modifications, an architect or structural engineer should be involved in both the design and the construction oversight. They can review the contractor’s work at key milestones (foundation, framing, mechanical rough-in) to verify compliance with the plans. If you’re moving to Charlotte or another NC metro and planning renovations, our Charlotte relocation guide covers the broader cost picture that informs your renovation budget.

Frequently Asked Questions

Is a contractor license required for all projects in North Carolina?

No. NC requires a general contractor license only for projects with a total cost (labor and materials) exceeding $30,000. Projects below this threshold can legally be performed by unlicensed individuals. However, specialty trades — electrical, plumbing, HVAC, and fire sprinkler — have their own licensing requirements regardless of project value. Even for projects under $30,000, hiring a licensed contractor provides additional protections: they’ve passed competency examinations, carry required insurance, and are subject to regulatory oversight by the NCLBGC.

How do I verify a contractor’s license in North Carolina?

Visit the NC Licensing Board for General Contractors website at nclbgc.org and use their license lookup tool. You can search by the contractor’s name, business name, or license number. The lookup will show the license type, classification, monetary limit, current status, and any disciplinary actions. If the contractor claims specialty trade licenses (electrical, plumbing), verify those with the respective licensing boards. Never rely on a contractor’s verbal claim or a laminated license card — always verify directly with the board.

What should I do if a contractor demands more than one-third of the project cost upfront?

Treat this as a significant red flag. Legitimate contractors with established supplier relationships and adequate working capital do not need large upfront payments to begin a project. If a contractor insists on more than one-third upfront, ask why — there may be a legitimate reason for specialized materials that require prepayment, but this should be verifiable. If the explanation doesn’t satisfy you, move on to another contractor. The risk of losing a large upfront payment to an underperforming or disappearing contractor far outweighs any convenience of accommodating their cash flow needs.

What are my options if a contractor does poor work in North Carolina?

Start by documenting the deficiencies with photos and a written description, then notify the contractor in writing and give them a reasonable opportunity to correct the work (this is typically required by your contract and by NC law before pursuing other remedies). If the contractor refuses to correct the work, your options include: filing a complaint with the NCLBGC (which can discipline the contractor’s license), filing a complaint with the NC Attorney General’s Consumer Protection Division, filing a claim against the contractor’s surety bond (if bonded), pursuing mediation or arbitration (if specified in your contract), or filing a civil lawsuit. For significant damages, consult with a construction attorney who practices in NC.

Can a subcontractor place a lien on my home even if I paid my general contractor?

Yes. Under North Carolina’s mechanic’s lien laws, subcontractors and material suppliers have an independent right to file a lien against your property within 120 days of the last work performed or materials furnished, regardless of whether you’ve paid the general contractor. This is why collecting lien waivers from all subcontractors at each payment stage is critical. If a subcontractor files a lien, you may be forced to pay twice for the same work — once to your general contractor and again to satisfy the subcontractor’s lien claim.

Does my homeowner’s insurance cover contractor damage?

Generally, your homeowner’s insurance does not cover damage caused by a contractor during a renovation or construction project — that’s what the contractor’s general liability insurance is for. If a contractor damages your property, the claim should be filed against their liability policy, not yours. This is why verifying the contractor’s insurance before work begins is essential. If the contractor is uninsured and causes damage, you may be able to file a claim under your homeowner’s policy, but your insurer may deny it or subrogate against the contractor, and your premiums could increase.

How long should a contractor warranty last in North Carolina?

NC law doesn’t mandate a specific warranty period for home improvement contracts, but industry standard is a minimum one-year warranty on workmanship. For new home construction, NC has a six-year statute of repose for latent defects and a three-year statute of limitations for breach of warranty. Your contract should explicitly state the warranty period, what it covers, and the process for making warranty claims. Many quality contractors offer two-year or longer workmanship warranties because they’re confident in their work. Manufacturer warranties on materials (roofing, windows, HVAC equipment) are separate and typically range from 10 to 25 years — make sure your contractor properly registers these warranties in your name.

home-serviceshow-to