Skip to content
Haul Handbook logoHaul Handbook

North Carolina trucking

North Carolina DOT number requirements

Yes: North Carolina makes many intrastate carriers get a USDOT number under its own state rule, not just the federal interstate one. The sourced threshold, why there is no separate state carrier number, and the agency and portal where you enroll are all below, each fact with its official source.

By Evan Reid, Founder of Haul Handbook · Updated Jul 30, 2026

The North Carolina intrastate rule

FMCSA requires a USDOT number for interstate operations everywhere; the rows below show what North Carolina adds for carriers that never leave the state. Our state DOT number requirements table holds the same answer for every state. A field reading "Not confirmed" means the agency publishes no figure.

USDOT for intrastate carriers
Yes
Weight trigger
26,000 lb
On FMCSA's intrastate list
Yes
Statute
N.C. Gen. Stat. 20-101(b)

G.S. 20-101(b) requires a motor vehicle with a gross vehicle weight rating of more than 26,000 pounds used in intrastate commerce to display the name of the owner plus the motor carrier's identification number preceded by the letters USDOT and followed by the letters NC, in letters not less than three inches high on each side. The subsection does not apply where the vehicle is subject to 49 C.F.R. Part 390, is of a type listed in 49 C.F.R. 390.3(f), or is licensed at the farmer rate under G.S. 20-88. A vehicle subject to regulation by the Utilities Commission is marked as the Commission requires and as this section otherwise requires.

The weight rating is not the only way in. G.S. 20-376(5) defines an intrastate motor carrier for the purposes of Chapter 20 Article 17 as one operating a vehicle at or above 26,001 pounds GVWR, GCWR, GVW, or GCW, or designed or used to transport 16 or more passengers including the driver, or used to transport a hazardous material in a quantity requiring placarding under 49 C.F.R. Parts 170 through 185. A small placarded truck is inside the Article at any weight, and the State Highway Patrol enforces the federal safety and hazardous materials regulations against it under G.S. 20-381(a)(1b).

No separate North Carolina carrier number

North Carolina issues no general state carrier number to freight carriers. The Utilities Commission's transportation page lists what it does number: a C number for a household goods mover holding a certificate of exemption, a B number for a regular-route bus company or passenger broker, and an A number for a ferryboat operator. None of the three is available to a general freight carrier, so the USDOT number with the NC suffix is the only carrier identifier an intrastate North Carolina trucking company displays. Because there is no state carrier number, there is no state credential for a USDOT number to be a prerequisite to, which is why usdot_prerequisite is blank rather than false.

Where a North Carolina carrier enrolls

Both filings go directly to the issuing agency; how the federal one works is covered step by step in our guide to getting a USDOT number. Filing services resell these same applications, so the rows below name the direct channel first.

USDOT number
Directly with FMCSA. No North Carolina agency issues the number; the State Highway Patrol's Commercial Motor Vehicle Enforcement page links carriers to FMCSA's online federal DOT number application. (registration site)
USDOT application fee
No North Carolina source read in this pass states a charge for obtaining the USDOT number, and the number is issued federally rather than by the State, so no amount is recorded here.
State agency
North Carolina Division of Motor Vehicles for the for-hire intrastate carrier registration in G.S. 20-382.1, and the North Carolina Utilities Commission for the household goods certificate of exemption
State portal
There is no state carrier-number application to file. What a for-hire intrastate carrier must still do is register its operations with the Division, verify insurance on each for-hire motor vehicle it operates in the State, and pay the fee in G.S. 20-385, with an annual filing of the list of for-hire vehicles it operates. A household goods mover registers by obtaining an NCUC certificate of authority or a certificate of exemption. No NCDMV page or downloadable form describing how a non-household-goods for-hire intrastate carrier makes the G.S. 20-382.1 filing was published during this pass, so no portal is recorded; NCDMV Customer Service is (919) 715-7000.

There is no state carrier-number application to file. What a for-hire intrastate carrier must still do is register its operations with the Division, verify insurance on each for-hire motor vehicle it operates in the State, and pay the fee in G.S. 20-385, with an annual filing of the list of for-hire vehicles it operates. A household goods mover registers by obtaining an NCUC certificate of authority or a certificate of exemption. No NCDMV page or downloadable form describing how a non-household-goods for-hire intrastate carrier makes the G.S. 20-382.1 filing was published during this pass, so no portal is recorded; NCDMV Customer Service is (919) 715-7000.

A North Carolina intrastate carrier registers with FMCSA and then displays the resulting number with the NC suffix that G.S. 20-101(b) requires. The federal registration itself is national, not state, data.

Once a number is active, anyone can pull the public record behind it; our DOT number lookup guide shows how to read that snapshot the way brokers and enforcement do.

The state registration triggers behind it

These are the operations that pull a carrier into North Carolina's own motor carrier registration, where the DOT number rules above attach. The full credential, fees, and insurance filings live on the North Carolina intrastate authority page.

Weight trigger
There is no weight trigger for a general-freight operating authority because North Carolina issues none. The household goods certificate of exemption is triggered by the commodity, not by vehicle weight: a mover transporting household goods by motor vehicle for compensation within North Carolina needs one at any size. The weight number that does matter to an intrastate carrier is 26,000 pounds GVWR, above which G.S. 20-101(b) requires the USDOT number and NC marking.
For-hire only
Yes

Where the number fits in the North Carolina launch

Registration numbers come early: they exist before insurance binds and before the first load. For the full order of operations, from entity to authority to plates, work through start a trucking company in North Carolina, and keep the North Carolina trucking hub handy for the rest of the state's credentials.

Frequently asked questions

Does North Carolina require a USDOT number for intrastate trucking?

Yes for many operations. North Carolina sets its own intrastate rule on top of the federal interstate one, and the sourced fact rows on this page show the exact trigger and the exemptions the state publishes. Interstate work triggers the federal requirement regardless of the state rule.

Does North Carolina issue its own carrier number?

No. North Carolina issues no separate state carrier number. The fact rows on this page show which credential the state uses instead and which agency administers it, with the official source beside each fact.

Do I have to pay a filing service to get a USDOT number?

No. You can register directly with FMCSA yourself, and the state credential applications on this page go straight to the state agency through the portal it names. Third-party filing services resell those same applications; nothing on this page requires one.

Where do these facts come from?

Every requirement, threshold, and portal on this page renders from a state agency page, a statute, or an FMCSA publication cited beside the fact. When an agency publishes no figure, the field says so instead of guessing.

Haul Handbook publishes educational information about trucking registration and compliance requirements. This is not legal, financial, or tax advice. Rules, fees, and deadlines change; confirm with the agency before you file or pay.