Skip to main content

North Carolina's $40,000 Contractor License Line: How to Job-Cost and Bid Around It

Published 10 min readMike ThriftMike Thrift
North Carolina's $40,000 Contractor License Line: How to Job-Cost and Bid Around It
On this page

Your $38,500 kitchen remodel just became a $41,200 job. Two change orders — upgraded countertops, then the rotted subfloor nobody saw coming — pushed the total over a line you may not have known existed. In North Carolina, that line is $40,000, and crossing it without a general contractor license is not a paperwork foot-fault. It is a Class 2 misdemeanor, and the contract you are working under may now be void and unenforceable — meaning if the homeowner stops paying, you have no legal way to collect.

This guide explains where North Carolina's $40,000 licensing threshold comes from, what counts toward it, what happens when a job drifts across it, and how to build a job-costing habit that keeps every project on the side of the line you intended.

Where the $40,000 Line Comes From​

Under N.C. Gen. Stat. § 87-1, anyone who bids on, constructs, superintends, or manages a construction project where the "cost of the undertaking" is $40,000 or more must hold a license from the North Carolina Licensing Board for General Contractors (NCLBGC). Below that figure, no GC license is required, which is why North Carolina is considered one of the more accessible states for starting a handyman or small remodeling business.

The $40,000 figure itself is not new. House Bill 488 (Session Law 2023-108) raised the threshold from $30,000 to $40,000 effective October 1, 2023, and conformed several related thresholds at the same time — including the $40,000 trigger for designating a lien agent and the licensing threshold for landscape contractors. The NCLBGC states the current rule plainly on its homepage: if a project is valued at $40,000 or more, the general contractor must hold a state-issued license, because it is the law.

Two things the threshold does not do:

  • It does not cover regulated trades. Electrical, plumbing, HVAC, and fire sprinkler work require the appropriate trade license at any dollar amount, even on a $500 job. Like-for-like fixture swaps at existing connections are generally fine unlicensed; moving lines or making new connections is not.
  • It does not follow job titles. The license requirement follows the dollar value and the trade, not whether you call yourself a contractor or a subcontractor. A sub whose portion of a project reaches $40,000 needs a GC license just the same.

What Counts Toward the $40,000​

The statute measures the "cost of the undertaking," which the Board's rules define as the final price of the project, excluding the cost of land, as shown by the contract plus any subsequent amendments. In practice, that means four things small contractors get wrong.

Change orders count​

The test is the final price, not the original bid. If you sign a $34,000 contract and the owner approves $8,000 in change orders along the way, the cost of the undertaking is $42,000 — over the line. This is the single most common way unlicensed contractors drift into violation: the bid was compliant on day one, and the job outgrew the license status by the end.

Labor and materials are combined​

The $40,000 covers the total project value, not just your labor charge or your markup. A $15,000 labor bid on a job with $28,000 in materials is a $43,000 undertaking.

Splitting one job into smaller contracts does not work​

You cannot divide a single $50,000 project into two $25,000 contracts to stay under the threshold. The Board looks at the single project — the total undertaking — so artificial splits drawn up to dodge the license requirement do not protect you. Genuinely separate projects with separate scopes, contracts, and timelines are a different matter, but phases of one remodel are one project no matter how many invoices you cut.

Subcontracted work still counts toward your total​

Hiring subs does not shrink your number. If you are the prime managing a $45,000 project and you sub out $30,000 of it, you are still superintending a $45,000 undertaking, and you need the license. (Your subs need their own licenses if their portions hit $40,000 or involve a regulated trade.)

What Happens If You Cross the Line Unlicensed​

North Carolina pairs its generous threshold with genuinely active enforcement. The NCLBGC runs a full-time investigative team, and unlicensed contracting is one of its stated enforcement priorities. The consequences stack:

  • Criminal exposure. Unlicensed contracting on a $40,000-plus project is a Class 2 misdemeanor under N.C. Gen. Stat. § 87-13, carrying fines and potential jail time, with harsher treatment for repeat offenders.
  • Void and unenforceable contracts. This is the consequence that ruins businesses. A contract for a $40,000-plus project signed by an unlicensed contractor is void under North Carolina law. If the customer refuses to pay the balance, you cannot sue to collect. You cannot enforce a payment claim. The leverage you assumed your signed contract gave you does not exist.
  • No lien rights to fall back on. Without a valid contract performed lawfully, a mechanic's lien claim built on the job is built on sand.
  • Board action beyond the criminal case. The NCLBGC can seek court injunctions to stop your operations and recover attorneys' fees plus investigation costs.

Note the asymmetry: the customer who hired you faces no penalty for your unlicensed status, while you lose both your criminal clean record and your right to get paid. That is why contractors who work near the line treat the threshold as a hard operations constraint, not a guideline.

The Same $40,000 Line Triggers Lien-Agent Duties​

House Bill 488 conformed a second threshold that matters to your bookkeeping: for improvements to real property costing $40,000 or more, the owner must designate a lien agent no later than the time the owner first contracts with anyone to improve the property, under N.C. Gen. Stat. § 44A-11.1. Lien agents (generally title companies) are registered through the statewide LiensNC system, and contractors serve notices through that portal to protect their lien rights.

Two exemptions matter for small jobs: no lien agent is required when the total cost of improvements is under $40,000, or when the work is on the owner's existing residence. But the moment your job crosses $40,000, confirm a lien agent has been designated and get the contact information in writing — your preliminary notice rights run through that designation, and if you are unlicensed at that job value, you have larger problems anyway.

Job-Costing Below the Line: A Practical System​

Staying under $40,000 on purpose is a legitimate business strategy — many profitable handyman and small-remodel operations live there permanently. But "we usually bid small jobs" is not a system. A system tracks a running total per job and forces a decision before the line is crossed. Here is a simple version:

1. Open a job record with three numbers, not one​

For every project, track (a) the signed contract value, (b) the running total of approved change orders, and (c) committed costs you have already incurred or promised to subs and suppliers. The number that matters for licensing is (a) plus (b) — the final price trajectory — but (c) tells you whether the job is still profitable, which is the question your books exist to answer.

2. Set a review trigger well below $40,000​

Pick a number like $33,000 or $35,000. The moment contract-plus-change-orders crosses it, the job gets a formal review before any more extra work is approved: can the remaining scope be completed within the original price, or is this job heading over the line? If it is heading over, you have exactly two lawful options — get licensed or hand the project (or the excess scope, structured genuinely) to a licensed contractor. There is no third option where you finish quietly and hope.

3. Put every change order in writing before the work starts​

Verbal extras are how $36,000 jobs become $43,000 jobs without anyone noticing until the final invoice. A one-page change order with a price and a signature does double duty: it documents the final-price math the statute measures, and it converts handshake scope creep into collectible revenue. No signature, no work.

4. Keep genuinely separate jobs genuinely separate​

If you do a $25,000 bathroom now and the same owner later hires you for a $20,000 deck, those are separate undertakings only if the paperwork treats them that way: separate contracts, separate scopes, separate timelines, separate job records in your books. Commingling them in one running tab invites the reading that they were one project all along.

5. Book deposits as liabilities, not income​

Deposits and progress payments on an unfinished job are unearned revenue — money you hold against work not yet performed. Booking them as income on receipt overstates your profit, understates your obligations, and makes it harder to see the true final-price trajectory of the job. Move amounts to revenue as the work is completed.

If you are licensed, the same discipline applies at higher altitudes: North Carolina's license classifications cap the single-project value you may take on — Limited up to $750,000, Intermediate up to $1,500,000, and Unlimited with no cap. Outgrowing your classification is the same mistake at a larger scale, so track committed backlog against your cap the same way you track job totals against $40,000.

When to Just Get the License​

If your review trigger keeps firing — if a steady share of your bids land within striking distance of $40,000, or owners keep asking you to take on the whole project instead of the piece you bid — the license is cheaper than the constraint. The application fees are modest: $75 for Limited, $100 for Intermediate, and $125 for Unlimited. The real requirements are financial responsibility (for Limited, $17,000 in working capital, $80,000 in net worth, or a $175,000 surety bond, with higher tiers above), character references, and passing the Board's business-law and trade examinations through its testing vendor. Applications are filed online through the NCLBGC portal.

Getting licensed also unlocks the work your unlicensed competitors must turn down, lets you advertise as a licensed contractor, and removes the licensing question from every bid over the line. Many contractors find that the year they get licensed is the year their average job size — and their margins — step up, because they stop shaping their bids around a ceiling.

Keep Every Job on the Right Side of the Line​

The $40,000 threshold rewards contractors who know their numbers. The bid, the change orders, the committed sub costs, the running total — tracked per job, reviewed before each approval, they turn a legal tripwire into a routine dashboard check. That is a bookkeeping habit, not a legal research project: a per-job ledger where every project carries its own running total is the entire system described above.

Beancount.io gives you plain-text accounting that makes per-job tracking transparent and version-controlled — every change order posted as its own dated entry, every job's profit and running total reproducible from your ledger at any moment. If you want to see your jobs visually, the built-in Fava dashboard turns those same entries into balance sheets and income statements per project. Get started for free and run your next bid knowing exactly where you stand against the line.

Share this article

Source: https://beancount.io/blog/2026/09/27/north-carolina-40000-contractor-license-threshold-job-costing-guide

Published: September 27, 2026