No it doesn't. USDOT only regulates interstate travel. If you never cross the state borders then USDOT has nothing to do with anything. It is up to the individual states to determine whether they want to use USDOT regulations or not. North Carolina does not have any requirement for USDOT numbers. Now if you cross from Virginia to North Carolina then NC state police can get you for not having a USDOT number. But within NC the numbers are not required. It was freaky when I first moved here from Maryland since they're required in MD. None of the local dump trucks, local log trucks, tractor trailers or anybody has any DOT numbers. You can Google this up.