My understanding is if the vehicle is rated over 10k you need a DOT number. It is a Federal law I was told.
It is only required if the vehicle is over 10k and used for interstate commerce plus some states require it for intrastate commerce. If the vehicle is used non-commercially, no # is required. https://www.fmcsa.dot.gov/registration/do-i-need-usdot-number.