HIRE

How to Check a Site-Work Contractor in North Carolina

A homeowner in a work jacket stands at the edge of a freshly graded red-clay yard, a folder under one arm and a phone in hand, with an excavator parked behind him.

“Licensed and insured” costs a contractor nothing to say. It goes on the truck door, the flyer and the first phone call, and it tells you nothing until you can point at a record behind it.

We’re a directory of site-work contractors, checked against public records. We don’t do the work. This page is what we’d want a friend to run through before handing a stranger a deposit and a machine: the checks, what each one proves, what it can’t, and how we run them for the contractors we list.

Six cards fanned across a kitchen table, each with a simple icon: an ID badge, a shield, a building, a hard hat, a stamped permit and a handshake, with a hand holding a magnifying glass over one of them.
Six small checks, six different records. Each one catches one kind of trouble.

Would a clean title tell you whether a used car’s engine is any good?

It wouldn’t. A title tells you about ownership. The engine needs its own look. Contractor records work the same way: each one answers one question and stays quiet on the rest, so you run the ones your job calls for, and you read a gap as a question to ask instead of a verdict.

The six checks, in the order we'd run them

1. License or certification -- A general contractor license for jobs of $40,000 or more; a separate state certification for septic installers. 2. Insurance -- Workers' compensation and general liability, shown on paper that came from the insurer. 3. Business registration -- Whether the company name exists at the North Carolina Secretary of State. 4. Safety record -- OSHA inspections filed under the company's name. 5. Permits -- Whether the permits the job needs exist, and whose name is on them. 6. References -- What no record can tell you: whether they show up and finish.

  1. License or certification

    A general contractor license for jobs of $40,000 or more; a separate state certification for septic installers.

  2. Insurance

    Workers' compensation and general liability, shown on paper that came from the insurer.

  3. Business registration

    Whether the company name exists at the North Carolina Secretary of State.

  4. Safety record

    OSHA inspections filed under the company's name.

  5. Permits

    Whether the permits the job needs exist, and whose name is on them.

  6. References

    What no record can tell you: whether they show up and finish.

The first four are lookups. The last two are questions you ask.

NC Grade and Haul ncgradehaul.com

The License: Required at $40,000, and Not for Every Job

North Carolina defines a general contractor by the size of the job. Under G.S. 87-1, anyone who bids on or builds a building, highway, public utilities, grading or other improvement where the cost of the undertaking is $40,000 or more counts as a general contractor, and needs a license from the NC Licensing Board for General Contractors (NCLBGC). The Board’s own consumer page puts it plainly: at $40,000 or more, your general contractor must have a license. There is an exception for owners building on their own land for their own use.

Below $40,000, the state doesn’t require that license. A small drainage fix from someone with no general contractor license isn’t illegal for that reason alone.

Three details are worth knowing:

What the license record can’t tell you: how good the work is, or whether the company has money in the bank today. It tells you the company’s qualifying person passed the Board’s exam and the license has been renewed. For the step-by-step on searching the NCLBGC portal, use our license lookup guide, and the NC licensing page goes deeper on the rule itself.

Septic Work Runs on a Different Certificate

If the job is a septic system, the license that matters isn’t the general contractor’s. North Carolina’s On-Site Wastewater Contractor Inspector Certification Board certifies installers and inspectors. Installers hold Grade Level II or Grade Level IV, and the grade decides which systems they may install. The board publishes lists of current certification holders by name and by county, so you can check one yourself. It also says the $40,000 general contractor threshold does not apply to a septic system installed by a certified installer, as long as the work covers only the septic system.

One more change is coming. The board says that from January 1, 2027, anyone it certifies must hold sufficient general liability coverage for the project. Pumping a tank is a separate permit, and the board says it doesn’t regulate pumpers. Our septic guide covers who does what.

Insurance: Two Policies and a Piece of Paper

Two different policies get lumped into “insured,” and they protect against different things. General liability is for damage the work causes, like a cut line or a cracked wall. Workers’ compensation is for the contractor’s people getting hurt.

North Carolina’s workers’ compensation law covers private employers that regularly employ three or more people (G.S. 97-2). So a two-person crew may legitimately have no policy, and a ten-person crew without one is a real problem. We didn’t find a general contractor license rule that makes general liability coverage a condition of the license itself.

The paper is where owners slip. A certificate of insurance is a snapshot of a policy on the day someone printed it. Three habits make it worth something:

North Carolina’s law shows why workers’ comp matters to the person doing the hiring. G.S. 97-19 says a contractor who sublets work without getting the subcontractor’s insurance certificate can be held liable for that subcontractor’s injured worker, even when the subcontractor has fewer than three employees. The statute speaks to contractors who hire subs. Whether an injury could reach you as the owner depends on the facts and on your own policy, so ask your insurer before work starts.

The NC Industrial Commission runs a public coverage search, and it’s worth the minute. But the Commission says on that page that what it shows is not proof of workers’ compensation insurance, may lag changes by thirty days or more, and should be verified with the employer or the insurer. Use it as a lead. The insurer’s certificate and a call to the agent are the proof.

A word on bonds. Some licensed contractors carry a surety bond because the licensing board lets an applicant post one instead of showing working capital. The bond amounts, $175,000 for a limited license up to $1 million for an unlimited one, are set by the Board’s rule, which says the bond is for the benefit of people damaged by the contractor’s breach of a construction contract. Only contractors who chose the bond route have one. A bond written for your own job is something to ask the contractor and the surety about. Nothing we read says a contractor must provide one.

What would you do?

Read the situation, decide your move, then tap to check.

1 The contractor says he's licensed and insured, and the price is $62,000. He won't give a license number.

At that size the job needs a general contractor license. No number means you can't look it up, so stop here.

Then: Ask the county permit office what proof it will want from whoever pulls the permit.

2 The certificate of insurance he sent shows policy dates that ended in March.

Ask the agent for a current certificate, and call to confirm the policy is in force.

Then: A renewal that is late on paper is a question, not an accusation. Ask before you assume.

3 A two-man crew has no workers' comp policy, and the job is a $9,000 drainage fix.

That can be legal: the workers' comp law covers employers with three or more employees.

Then: Ask how many people work for them, and ask your own insurer what an injury on your property would mean for you.

4 You search the Secretary of State for the name on his truck and find nothing.

Try the assumed-name search and the business's legal name before you decide.

Then: A person working under his own name may not appear as a company. Ask what name the contract will be in.

5 You want a septic system replaced and the installer shows a general contractor license.

Ask for the septic installer certification as well, and check the board's list of certification holders.

Then: The general contractor license and the septic certification are separate things.

Business Registration: Does the Company Exist

The Secretary of State’s business search tells you whether a company by that name is registered with the state and what its status is. You can search by company name, by Secretary of State ID, by the people listed as officials, or by registered agent, and there’s a separate search for assumed names, the “doing business as” names.

It answers a narrow question. A company that shows up in good standing is a real entity on file. It says nothing about skill or about insurance. A company that doesn’t show up is a question: the contractor may work under a different legal name, or under his own name. Ask which name will be on your contract, and make sure it’s the one you checked.

The Safety Record: OSHA

The federal Occupational Safety and Health Administration publishes an establishment search of its inspections by company name. North Carolina runs its own OSHA-approved program, the NC Department of Labor’s Occupational Safety and Health Division, and OSHA says state agencies that carry out approved programs feed the same system, so North Carolina’s inspections are in the search too.

Read it with care, because OSHA’s own note says so. Entries stay open to correction until a case closes, and citations can be amended, settled or contested. Different companies share similar names, so check the address. No results is not the same as a clean inspection history: it means no inspection was found under the name you typed. Try other spellings before you read anything into it. For a dig, the useful thing to look for is serious citations tied to trench or excavation work.

Permits: Who Pulled Them

Most real site work needs a permit from someone: the county health department for septic, the state or a local erosion-control program for larger land disturbance, NCDOT for a driveway onto a state road. Our pages on land-disturbance permits and septic permits sort out which.

Ask the contractor which permits the job needs and who pulls them, then ask the permit office to confirm. A permit in the contractor’s own name for a past job is evidence that they’ve taken on permitted work before. A permit in the owner’s name isn’t by itself a red flag, so a missing contractor name proves nothing on its own. What does worry us is a contractor who tells you the job needs no permit and won’t say how he knows.

References: What No Record Holds

Nothing above tells you whether a contractor answers the phone in week three, or whether the yard still drains after the first hard rain. That part is people. Ask for two recent jobs in your county, and ask the owners what happened when something went wrong, not whether they liked him. One r/NorthCarolina thread complained of contractors “vanishing mid project,” and no public database lists them.

Once you have a name you trust, comparing the quotes is the next job.

How We Check the Contractors We List

Every listing shows four checks: the license, the safety record, the business registration and workers’ comp. Each one links to the public search it came from, so you can look the contractor up yourself and don’t have to take our word.

The listings use three labels, and they mean less than “verified” sounds like it should, so here is the exact rule.

What the labels on a listing mean

1. Verified -- The license was found and active. The OSHA lookup was run and shows fewer than three serious violations. The Secretary of State lookup was run and the business is either in good standing or has no entry on file. 2. Listed -- We found an active license, but at least one of those other checks isn't finished or didn't come back clear, or the OSHA record has three or more serious violations. 3. Pending -- We couldn't confirm an active license, or the license is suspended or revoked, or the state lists the business as revoked or dissolved.

  1. Verified

    The license was found and active. The OSHA lookup was run and shows fewer than three serious violations. The Secretary of State lookup was run and the business is either in good standing or has no entry on file.

  2. Listed

    We found an active license, but at least one of those other checks isn't finished or didn't come back clear, or the OSHA record has three or more serious violations.

  3. Pending

    We couldn't confirm an active license, or the license is suspended or revoked, or the state lists the business as revoked or dissolved.

The label is worked out from the records by one rule. Buying an ad doesn't change it.

NC Grade and Haul ncgradehaul.com

Some limits we’d rather say out loud:

If a contractor isn’t in the directory, nothing here changes. You can run all of these lookups yourself, and our license lookup guide walks through them. When you’re ready to look at contractors we’ve already checked, start at the directory, or at the trade page for your job: excavation, grading, drainage or driveways.

Licensed and insured is not a check. Five things to look up before you hire a site-work contractor in North Carolina: the license or certification number, a certificate from the insurer and a call to the agent, the business name at the Secretary of State, OSHA inspections under the company name, and who pulled the permit.
The five lookups on one card. Save it or pin it.

Where to Go From Here

Look something up

Compare what you’re offered

Something already went wrong